CMMI评估是用于评价组织过程改进的现状。由于CMMI采用了两种不同的表示法,产生了二种不同类型的
评估,一是关于具体的过程能力等级的评估;二是组织整体成熟度水平的评估。通过评估分别产生能力等级剖面图或成熟度等级。
CMMI的成熟度等级评估在业界应用最广泛。
组织使用CMMI模型评估时,需要符合CMMI评估要求(Appraisal Requirements for CMMI,ARC)文件中的要求。评估关注识别过程改进机会,将组织过程与CMMI最佳实践对比。评估小组使用CMMI模型和遵循ARC评估方法,来指导评估和报告结果。这些评估结果被用于策划组织过程改进,产生成熟度等级或能力等级,缓解产品采购、开发和监控的风险。
ARC文件描述了几种类型评估的要求,分别是A类、B类和C类,见表1-1。
要求 | A类 | B类 | C类 |
客观证据收集类型 | 文件审查和访谈 | 文件审查和访谈 | 文件审查或访谈 |
评级 | 必需 | 不必 | 不必 |
组织覆盖 | 必需 | 没有要求 | 没有要求 |
最小的评估组规模 | 4人 | 2人 | 1人 |
评估组长的要求 | 主任评估师 | 经过培训和有经验的人 | 经过培训和有经验的人 |
表1-1 评估类型的对比
影响CMMI评估的要素如下:
选用CMMI哪个模型用于评估(CMMI或CMMI+IPPD)。
确定组织涉及到的评估范围和被评估的CMMI过程域,确定评价的是成熟度等级还是能力等级。
选择一种评估方法。
选择评估小组成员。
选择被访谈者。
建立评估的输出文件(例如:等级或特定实践的发现报告)。
建立评估的约束条件(例如:时间和地点)。
SCAMPI允许预先确定评估范围,这些评估选择是帮助组织商业需求和目标与CMMI进行关联。
CMMI评估计划和结果的文档中,通常包括了评估选项描述、模型范围和实施评估的组织范围。CMMI评估计划和结果的文档确定了是否满足标杆的要求。