能力成熟度模型(CMM)的水平
能力成熟度模型 (CMM)是一种用于开发、改进组织软件开发过程成熟度的方法。它是由 SIE 在 1980 年中期开发的。它是一种过程改进方法。
根据 5 个过程成熟度级别来评估组织。它涉及应该实施哪些流程,而不是如何实施流程。每个成熟度级别都包含一组预定义的过程域,称为 KDA(关键过程域),这些 KDA – 目标、承诺、能力、测量、验证。
能力成熟度模型 (CMM) 的级别如下。
1. 第一级:初始——工作是非正式地进行的。
此级别的软件开发组织的特点是 AD HOC 活动(组织没有提前计划。)。
2. 第二级:可重复 -计划和跟踪工作。
这个级别的软件开发组织有一个基本的和一致的项目管理过程来跟踪成本、进度和功能。该过程已经到位,可以在具有类似应用程序的项目上重复早期的成功。
3. 第三级:定义——工作定义明确。
在这个级别,管理和工程活动的软件过程都被定义和记录。
4. 第四级:管理——工作被量化控制。
- 软件质量管理——管理层可以使用精确的测量有效地控制软件开发工作。在这个层次上,组织为软件过程和软件维护设定了一个量化的质量目标。
- 定量过程管理——在这个成熟度级别,过程的性能是使用统计和其他定量技术来控制的,并且是可以定量预测的。
5. 第五级:优化——工作基于持续改进。
该级别的关键特征是专注于持续改进过程性能。
主要特点是:
- 流程变更管理
- 技术变革管理
- 缺陷预防