能力成熟度模型

能力成熟度模型


什么是能力成熟度模型?


软件工程协会 (SEI) 能力成熟度模型 (CMM) 指定了软件开发组织的一系列不断增加的级别。
级别越高,软件开发过程越好,因此达到每个级别是一个昂贵且耗时的过程。

CMM的级别

测试生命周期中的测试成熟度模型

  • 第一级:初始– 软件过程的特点是不一致,有时甚至是混乱的。现有的已定义流程和标准做法在危机期间被放弃。组织的成功主要取决于个人的努力、才能和英雄气概。英雄们最终会带着他们丰富的知识或经验教训转移到其他组织。

  • 第二级:可重复– 此级别的软件开发组织具有基本且一致的项目管理流程来跟踪成本、进度和功能。该过程已到位,以在具有类似应用程序的项目上重复早期的成功。项目群管理是二级组织的一个关键特征。

  • 第三级:已定义——管理和工程活动的软件过程被记录、标准化并集成到整个组织的标准软件过程中,组织中的所有项目都使用组织标准软件过程的批准的、定制的版本来开发,测试和维护应用程序。

  • 第四级:管理– 管理层可以使用精确的测量有效地控制软件开发工作。在这个层次上,组织为软件过程和软件维护设定了量化的质量目标。在此成熟度级别,过程的性能使用统计和其他定量技术进行控制,并且是可定量预测的。

  • 第五级:优化——该级别的主要特征是通过渐进式和创新性技术改进来持续改进过程性能。在这个层次上,过程的改变是为了提高过程性能,同时保持统计概率以实现既定的量化过程改进目标。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁