很多组织进行了评估,获得了成熟度级别评定或能力等级达成情况概览图,从中 找到了度量他们所取得进展方面的价值。进行这些类型的评估往往是出于以下一个或多 个原因。

确定组织过程相比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 模型)。

协作的、团队式的途径。

专注于过程改进行动。