2929
能力成熟度模型CMM
CMM ( Capability Maturity Model ):
CMM是由美国软件工程学会(software engineering institue,简称SEI)制定的一套专门针对软件产品的质 量管理和质量保证标准.
CMM全称为(Capability Maturity Model),中文名称为 能力成熟度模型.
在这种组织结构下,由于高级经理专注于业务的发展,QA的职 业发展容易受到忽视,难于接受到应有的培训和提升。
1111
QA的组织结构
矩阵结构
在矩阵结构中,设立了专门的QA部门,与各业务职能部门平级。QA隶属于QA部, 行政上向QA经理负责,业务上向业务部门的高级经理和项目经理汇报。
在这种组织结构中,由QA部经理对QA考评和授权,有利于保证QA的独立性和评 价的客观性,也有利于确保组织的长期利益与项目(或个人)的短期利益之间的 平衡。
1414
软件质量保证(SQA)
软件质量保证(SQA)是建立一套有计划,有系统的 方法,来向管理层保证拟定出的标准、步骤、实践 和方法能够正确地被所有项目所采用。
软件质量保证的目的 是使软件过程对于管理人员来 说是可见的。它通过对软件产品和活动进行评审和 审计来验证软件是合乎标准的。软件质量保证组在 项目开始时就一起参与建立计划、 标准和过程。这 些将使软件项目满足机构方针的要求。
CMM始于1987年,近几年来,CMM进入了ISO体系,称 为ISO/IEC15504或SPICE.
CMM定义了五级成熟度级别,共计18个过程域 (KPA)
3030
能力成熟度模型CMM
CMM I级 初始级:
软件开发过程是随意的、混乱的,项目成功依靠 个人英雄的行为和运气