很多组织进行了评估,获得了成熟度级别评定或能力等级达成情况概览图,从中 找到了度量他们所取得进展方面的价值。进行这些类型的评估往往是出于以下一个或多 个原因。
● 确定组织过程相比CMMI 最佳实践的完善程度,并识别可改进之处。 告知外部客户与供方有关组织过程相比 CMMI 最佳实践的完善程度。
● 满足一个或多个客户的合同需求。
使用CMMI 模型的组织,其评估必须符合 CMMI 评估需求(Appraisal Requirements
for CMMI,ARC)文档中定义的需求。评估专注于识别改进机会,以及将组织的过程与 CMMI 最佳实践进行对比。
评估团队使用 CMMI 模型与符合 ARC 的评估方法来指导他们对组织的评价,并进 行最终的结论报告。评估结果被用于(如:为过程组所用)计划组织的改进。
1.CMMI 评估需求
CMMI 评估需求 (Appraisal Requirements for CMMI,ARC)文档描述了几种评估类
型的需求。完全的基准式评估被定义为A 类评估方法。较为非正式的方法被定义为B 类
或 C 类方法。 ARC 文档设计用于帮助改进评估方法间的一致性,并帮助评估方法的开 发者、发起人与用户理解如何在各种方法间进行相关的权衡。
根据评估的目的与环境的性质, 一种类别可能会优先于其他类别。有时自我评
估、初始评估、快速查看或迷你评估或外部评估都可能合适;而其他场合,正式的基准 式评估则是合适的。
基于评估方法开发者在设计该方法时所应对的 ARC 需求中的不同集合,特定的评 估方法被宣布为 ARC 的 A 类、 B 类或C 类评估方法。
2.SCAMPI 评估方法
SCAMPIA 类评估方法是普遍认可用于使用CMMI 模型来实施ARC A类评估的方
法。 SCAMPIA 类方法定义文档 (SCAMPI A Method Definition Document,MDD)定义 了确保SCAMPIA 类评估评定一致性的规则[SEI201la]。 为了与其他组织进行基准比 较,评估必须确保具有一致的评定。达成具体的成熟度级别,或满足某一过程域,对不 同的已评估的组织必须具有相同的意义。
SCAMPI 评估系列包括A 类、 B 类 、C 类评估方法。 SCAMPIA 类评估方法是正式
认可的、最为严谨的方法,仅有该方法能够给出具有基准特性的评定。 SCAMPI B类与 C 类评估方法为组织提供了改进信息,其结果与SCAMPIA 类评估的结果相比更为非正 式,但仍然有助于组织识别改进机会。
3. 评估方面的考虑
对基于CMMI 的评估产生影响的选择有:
● CMMI 模型。
● 评估范围,包括待评估的组织级单位、待审查的CMMI 过程域,以及待评估的成 熟度级别或能力等级。
● 评估方法。
● 评估小组组长与小组成员。
● 从评估实体中选取的待访谈的评估参与人员。
● 评估输出(如:评定、特定于实例的发现)。
● 评估约束(如:现场时间)。
SCAMPI MDD 允许在评估中对预设选项进行选择使用。这些评估选项被设计用于
帮助组织使CMMI 与其业务需要和目标协调一致。
CMMI 评估计划与结果应该始终包括对评估选项、模型范围与选定的组织级范围的 描述。这一文档确定了评估是否能够满足进行基准比较的需求。
对那些想要评估多个职能或团队的组织, CMMI 的集成化途径能够让模型与评估的 培训获得规模化的经济效果。 一种评估方法就可以为多个职能单位提供单独的或联合的 结果。
以下的CMMI 评估原则与其他过程改进模型评估中使用的原则相同。
● 高层管理人员的发起与资助。
● 专注于组织的业务目标。
● 为被访谈人员保密。
● 使用文档化的评估方法。
● 使用过程参考模型(如: CMMI 模型)。
● 协作的、团队式的途径。
● 专注于过程改进行动。