方案/方法

寻求认证的组织按照《TickIT指导》采纳并实施ISO 9001质量管理体系模型。然后,该管理体系被提交给一个经TickIT注册的认证机构进行第三方审核,该机构对管理体系进行检查和评价,最后签发一个正式的合格证书。按照管理体系认证的惯例,该组织在获得初次认证后可能还要接受监督审核,以确保组织能持续地符合标准。

TickIT认证适用于开发软件的组织,也适用于在提交的产品或服务中嵌入了软件的组织。TickIT的网站描述了TickIT的范围。TickIT使用范围的一些例子有:

软件产品的开发,不论是应用软件、系统软件还是嵌入式软件。

系统或产品的交付,软件只是所提交产品的一部分。

为组织的行政系统所做的内部软件开发。

设备管理和/或计算机运营服务,而软件开发是合同的一部分。

软件复制服务。

获得认证会发生直接成本,因为组织需要委托一个第三方认证机构,还要购买组织可能需要的各种培训或者咨询服务。但是,实施一个ISO 9001过程模型还会发生间接成本,这通常是由一个内部实施项目引起的。由于TickIT是一个组织过程模型,该项目还必须把所有会受影响的员工都包括进来。这可能需要组织内部付出巨大的努力,但它能增强为更加有效而且有效率的过程而工作的意识和奉献精神。

4.5 与IT管理的关联

TickIT直接应对了软件中存在的质量差和质量管理薄弱的问题。

ISO 9001标准对监测和测量过程以及顾客满意度有具体的要求。一旦组织满足了这些要求,它就能足够准确地评价软件质量低劣所带来的成本。这又使得在软件质量低劣所引发的成本随着时间推移被压低的时候对收益的量化更加容易。

成功地建立了一个现代软件质量管理体系意味着组织已经定义、实施并且在管理着一系列特别适合组织目标的过程。IT管理由此使得软件开发过程更加可见,对过程的管理和控制得到改善,过程和相关的质量控制间的可跟踪性也得到了改善。

4.6 优势和劣势

软件质量管理体系的主要优点同通用的质量体系的优点类似。组织需要展示他们对顾客要求的清楚了解,也需要展示他们的产品和服务持续地满足了这些要求。

从有效地应用现代质量体系得到的持续改进的机会能够达成:

改善了的更为一致的软件产品质量。

更有效率的过程。

由缺陷和/或成本和时间超出计划所导致的失误成本的降低。

员工满意度的增加。

质量体系认证为组织带来了营销上的优势,减少了客户(第二方)审核的数量,使组织满足标准要求的动机得到强化,并给实施改进提供了一个更为客观的基础。

TickIT体系还有一些独有的优点:

把针对软件的指导应用到了ISO 9001模型。

使用了在软件行业拥有专门经验和能力的经过正式注册的审核员。

认证过程旨在指引组织达到标准,但是,如果组织内部对ISO 9001过程模型的作用和目标理解不够,问题也可能会出现。组织需要一个既符合标准又适合组织目的的管理体系。但人们经常把关注的焦点放在了单纯满足标准上,这使得实施被复杂的规定程序弄得很“笨重”。这样,受到影响的员工便会认为这些过程过于教条,并没有真正提高软件的质量。一个“笨重”的系统维护起来也会更加昂贵,它需要频繁而仔细的更新,以便应对变化并确保所有的内部影响都得到了考虑。

因为发布于2001年的指南已经有些陈旧,而且TickIT体系仍旧被视为以英国为中心的体系,这一体系已经在酝酿着一次改进。改进的目标是保持体系同诸如快速应用开发模型(RAD)、灵捷编程等现代软件开发模式的相关性,同时对其他业已确立地位的过程模型——如CMM-I——做出说明。