CMMI的五个成熟度级别
为支持对阶段式表示法的使用,所有的CMMI模型在其设计与内容方面都体现了成熟度级别。
成熟度级别由可改进组织整体绩效的、预先定义好的过程域集合中相关的特定实践与通用实践组成。组织的成熟度级别提供了描述其绩效特征的方式。经验表明,当组织每次过程改进工作所专注的过程域在数量上易管理时,组织能够做到最好;那些领域随着组织的改进,也需要不断成熟。
CMMI成熟度级别是组织级过程改进的预定义的演进平台。每一个成熟度级别使组织过程中重要的子集合成熟,并为其走向下一个成熟度级别做准备。成熟度级别通过与预先定义好的过程域集合相关联的特定目标与通用目标的达成情况进行度量。五个成熟度级别定名为1级至5级,每一级是一个层次,作为继续进行的过程改进的基础。
CMMI1:初始级
CMMI2:已管理级
CMMI3:已定义级
CMMI4:已量化管理级
CMMI5:持续优化级
记住成熟度级别2级与3级使用和能力等级2级与3级相同的名称。这种名称上的一致性是有意而为之,因为成熟度级别与能力等级的概念是互补的。成熟度级别被用于描述相对于一个过程域集合的组织级改进特征,而能力等级被用于描述相对于单个过程域的组织级改进特征。
CMMI成熟度级别1级:初始级
处于成熟度级别1级时,过程通常是随意且混乱的。组织往往不能提供一个稳定的环境来支持过程。这些组织的成功依赖于组织内人员的能力与英雄主义,而不是使用经过实践证明的过程。尽管有这些混乱的情况,成熟度1级的组织也常常能产出能用的产品与服务,但它们经常超出在计划中记录的预算与成本。成熟度级别1级的组织的特征是具有过度承诺的倾向,他们在危机情况下会舍弃他们的过程,而且没有能力去复制他们的成功。
CMMI成熟度级别2级:已管理级
处于成熟度级别2级时,项目确保其过程按照方针得到计划与执行;项目雇用有技能的人,具备充分的资源以产生受控的输出;使相关干系人参与其中;得到监督、控制与评审;并且对其过程描述的遵守程度得到评价。CMMI成熟度级别2级体现的过程规范有助于确保现有实践在有压力的情况下得以保留。当具备了这些实践时,项目的执行与项目管理能够根据其文档化的计划来进行。另外在成熟度级别2级,工作产品的状态在定义好的时间点(如,在主要里程碑点,在完成主要任务时)对管理层是可视的。相关干系人之间承诺得到建立并在必要时得到修改。工作产品得到了适当的控制。工作产品与服务满足其规定的过程描述、标准与规程。
CMMI成熟度级别3级:已定义级
处于成熟度级别3级时,过程得到清晰的说明与理解,并以标准、规程、工具与方法的形式进行描述。作为CMMI成熟度级别3级的基础,组织的标准过程集得到了建立并随时间进行改进。这些标准过程被用于在整个组织中确立一致性。项目根据裁剪指南,通过对组织的标准过程集进行裁剪来建立已定义的过程。(见CMMI模型术语表中“组织的标准过程集”的定义。)成熟度级别2级与3级的关键区别在于标准、过程描述与规程的范围。在成熟度级别2级中,标准、过程描述与规程在过程的每个特定实例中(如在某一特定项目中)都可能有很大的不同。在成熟度级别3级中,项目的标准、过程描述与规程是从组织的标准过程集中裁剪得来,以适应特定的项目或组织级单位,因而就更为一致,除非是裁剪指南所允许的差别。另一关键区别在于CMMI成熟度级别3级的过程描述往往比成熟度级别2级更为严谨。已定义的过程清晰地陈述了目的、输入、入口准则、活动、角色、度量项、验证步骤、输出与出口准则。在CMMI成熟度级别3级中,通过使用对过程活动相互关系的理解,并使用过程、其工作产品及其服务的详细度量项,过程得到了更为积极的管理。
在成熟度级别3级,组织进一步改进与成熟度级别2级过程域相关的过程。在成熟度级别2 级时没有解决的与通用目标相关联的通用实践得到应用,以达成成熟度级别3级。
CMMI成熟度级别4级:已量化管理级
在成熟度级别4级,组织与项目建立了质量与过程性能的量化目标并将其用作管理项目的准则。量化目标基于客户、最终用户、组织、过程实施人员的需要。质量与过程性能以统计术语的形式得到理解,并在项目的整个生命期内得到管理。针对选定的子过程,过程性能的具体度量项得到了收集与统计分析。在选择需要分析的子过程时,理解不同子过程之间的关系及其对达成质量与过程性能目标所产生的影响十分关键。这种方法有助于确保使用统计与其它量化技术的子过程监督能应用于对业务最有整体价值的地方。过程性能基线与模型能用于帮助设定有助于达成业务目标的质量与过程性能目标。成熟度级别3级与4级的关键区别在于对过程性能的可预测性。处于CMMI成熟度级别4级时,项目绩效与选定的子过程的性能得以使用统计与其他量化技术进行控制,预测则部分地基于对精细粒度的过程数据的统计分析。
CMMI成熟度级别5级:优化级
处于成熟度级别5级时,组织基于对其业务目标与绩效需要的量化理解,不断改进其过程。组织使用量化的方法来理解过程中固有的偏差与过程结果的原因。CMMI成熟度级别5级关注于通过增量式的与创新式的过程与技术改进,不断地改进过程性能。组织的质量与过程性能目标得到建立,然后被不断修改来体现变化的业务目标与组织级绩效,并被用来作为管理过程改进的准则。部署的过程改进的效果通过使用统计与其它量化技术来进行度量,并与质量与过程性能目标进行比较。项目已定义的过程、组织标准过程集与作为支撑的技术都是可度量的改进活动的目标。成熟度级别4级与5级的关键区别在于管理与改进组织级绩效的关注点。处于CMMI成熟度级别4级时,组织与项目关注于子过程层面对性能的理解与控制,并使用其结果来管理项目。处于成熟度级别5级时,组织使用从多个项目收集来的数据对整体的组织级绩效进行关注。对数据的分析识别出绩效方面的不足与差距。这些差距用于驱动组织级过程改进,并产生绩效方面的可度量的改进。