CMM五个成熟度级别的特点
第一级:初始级
, 成功来源于个人英雄主义而非机构行为,因此它不可重复,更换人员后成功便难以
维持。
第二级:可重复级
可重复级的主要特点在于确定了基本的软件生产管理和控制,具体来讲,有:
, 结合已有项目的经验和新项目的特点来确定本项目的责任和承诺;
, 软件生产成本、时间表和实现的功能被有效跟踪;
, 识别实现承诺所需解决的关键问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
;
, 定义软件项目过程标准,机构要确保其被遵守。
概括来说,第二级的主要特点是项目计划和跟踪是确定且有效的,项目的软件过程是可控的,以及已有的成功经验是可重复的。
第三级:定义级
, 有一个机构范围内标准的软件过程,软件工程活动和管理活动被集成为一个有机的整
体。标准化的目的是使高层管理者和软件技术人员能够有效合作。 , 有一个组例如软件工程组(SEPG)专门负责订立机构的标准软件过程,并且在机构中
制定培训计划来确保相关人员和管理者有足够的知识和技能完成标准过程所赋予的角
色。
, 标准的软件过程结合具体项目的特点经过裁剪即形成项目定义软件过程,它是一组集成
的完善定义的软件工程和管理过程。
, 一个完善定义的软件过程应包括就绪准则、输入、工作过程、验证机制、输出和完成准
则。
, 对于已建立的产品生产线,其成本、时间表和实现功能均可跟踪和控制,软件产品的质
量可以得到保证。
, 软件过程能力的实现主要基于在机构范围内对一个定义软件过程的活动、角色和责任的
共同理解。
概括来说,第三级的主要特征在于软件过程已被提升成标准化过程,从而更加具有稳定性、重复性和可控性。
第四级:管理级
, 软件的过程和产品有定量的质量指标。
, 重要的软件过程活动均配有生产率和质量方面的度量指标;
, 应用数据库来收集和分析定义软件过程中涉及的各种数据;
, 对项目软件过程和软件质量的评价有定量的基准。
, 软件项目的产品和生产过程的控制具有可预测性。
, 将软件过程性能可能出现的偏差控制在可接受的量化界限内;
, 具体区分影响过程性能发生偏差的有效因素和偶然因素;
, 向新领域拓展的风险是可预知的并被仔细管理和权衡。
概括来说,第四级的主要特征是定量化、可预测、异常控制和高质量。 第五级:优化级
, 机构集中于持续的过程改进
, 具有标识过程缺陷和增强过程能力的有效手段。
, 利用试验数据分析使用新技术所需的代价和带来的效益,然后再有选择地采用。
, 当出现偏差时,软件项目人员能够分析出错原因并采取有效手段防止其再次出现。
, 防止不必要的浪费是第五级的重点。
, 改进的途径有两个,一个是对已有过程的渐进式改进;另一个则是有选择地使用新技术
和新方法所带来的革新。
概括来说,第五级的主要特征是新技术的采用和软件过程的改进被作为日常的业务活动来加以计划和管理。