CMM定义
Capability Maturity Model of Software:对于软件组织在定义、实现、度量、控制、改善 其软件过程的进程中各个发展阶段的描述。
分级以及相应特征
1. 初始级
软件过程的特点是无序的,甚至有时是混乱的,没有什么是经过定义的;
2. 可重复
已经建立基本的项目管理过程去跟踪成本、进度、质量,必要的过程纪律已经就位,可以重复以前类似项目的成功;
3. 已定义
管理过程 和 工程过程 均已 文档化 和 标准化,并已收入到组织标准软件过程中,全部项目都采用组织标准软件过程中的一个经过批准的普及剪裁版本;
4. 已管理
已采集详细的有关软件过程和产品质量的度量,软件过程和产品都得到了定量的了解和控制;
5. 优化级
利用来自过程和来自新思想、新技术的先导性实验的定量反馈信息,使持续的过程改进成为可能;
分级对应的KPA
初始级
无
可重复
- 需求管理
- 软件项目策划
- 软件项目跟踪和监督
- 子合同管理
- 质量保证
- 软件配置管理
已定义
- 组织过程焦点
- 组织过程定义
- 培训大纲
- 集成软件管理
- 软件产品工程
- 组间协调
- 同行评审
已管理
- 定量过程管理
- 软件质量管理
优化级
- 缺陷预防
- 技术改革管理
- 过程更改管理