CMMI – 评估
CMMI – 评估
CMMI 评估是由训练有素的专业人员团队使用评估参考模型作为确定组织优势和劣势的基础对一个或多个流程进行的检查。
评估需要计划。在计划对组织进行评估时,确定组织单位的范围、要包括的学科、评估团队是由组织内部成员还是外部成员组成、要包括的项目、要面试的个人以及类型或必要的评估等级。
评估考虑 CMMI 中定义的三类模型组件 –
-
必需– 仅限特定和通用目标。
-
预期– 仅限特定和通用实践。
-
信息性– 包括子实践和典型的工作产品。
SEI 发布了两份 CMMI 评估指导文件 –
-
CMMI (ARC) 的评估要求– 它包含对 A 类、B 类和 C 类三类评估方法的要求。这些要求是定义每类评估方法的规则。
-
用于过程改进的标准 CMMI 评估方法 (SCAMPI) – 方法描述文件 (MDD) 是目前唯一批准的 A 级评估方法。
SCAMPI 是目前唯一获得批准的 CMMI A 类评估方法。也就是说,SCAMPI 满足 ARC A 类评估方法的所有要求,并已获得 SEI 批准。
CMMI 评估方法分为三类:A 类、B 类和 C 类。
SCAMPI A 级评估
SCAMPI A 级评估通常在组织实施了许多重要的流程改进并需要相对于 CMMI 对其流程进行正式基准测试时进行。SCAMPI A 是唯一提供 CMMI 成熟度级别或能力级别评级的评估方法。
您可以期待 SCAMPI A 的以下结果 –
-
成熟度级别评级或能力级别评级。
-
描述您的组织过程相对于 CMMI 的优势和劣势的结果。
-
就组织的关键过程问题达成共识。
-
组织可以继续使用的评估数据库,以监控过程改进进度并支持未来的评估。
SCAMPI B 级评估
当组织需要评估其实现目标 CMMI 成熟度水平的进度时,需要 SCAMPI B,但成本低于 SCAMPI A。SCAMPI B 评估提供详细的发现并表明评估的实践被评为令人满意的可能性在 SCAMPI A 评估中实施。
SCAMPI B 类评估是三种 SEI 评估方法之一,可帮助组织以相对较高的置信度了解其软件和系统工程过程相对于 CMMI 的状态。当组织需要准确评估其朝着目标 CMMI 成熟度级别的进度时,通常会执行 SCAMPI B。
您可以期待 SCAMPI B 的以下结果 –
-
描述您的组织过程相对于 CMMI 的优势和劣势的详细调查结果。
-
实践特征表明所检查的实践满足目标并满足 CMMI 意图的可能性。
-
就组织的关键过程问题达成共识。
-
组织可以继续使用的 FIDO 数据库,以监控流程改进进度并支持未来的评估。
SCAMPI C级评估
SCAMPI C 评估比 SCAMPI A 和 B 评估更短、更灵活,用于解决各种特殊需求,从快速差距分析到确定组织对 SCAMPI A 的准备情况。
SCAMPI C 类评估是 SEI 评估方法套件中最不正式的一种,非常灵活,可以满足各种需求。通常比 A 类和 B 类评估的持续时间短得多,SCAMPI C 评估通常出于以下原因进行 –
-
提供与 CMMI 相关的组织过程的快速差距分析。
-
在实施之前评估新流程的充分性。
-
监控流程的实施。
-
确定组织对 SCAMPI A 的准备情况。
-
支持选择供应商。
您可以期待 SCAMPI C 的以下结果 –
-
描述评估过程的优势和劣势的结果。根据评估范围和策略,结果可能会映射到相关的 CMMI 组件。
-
总结评估过程相对于 CMMI 的充分性的特征。
-
推荐的过程改进措施。
-
FIDO 数据库,组织可以继续使用该数据库来监控流程改进进度并支持未来的评估。
评估班特征
每个类别都通过与方法应用相关的严格程度来区分。A级最严格,B级稍微不严格,C级最不严格。下表给出了每个类中方法之间预期差异的一些想法。
Characteristics | A级 | B级 | C级 |
---|---|---|---|
Amount of objective evidence gathered | 高的 | 中等的 | 低的 |
Rating generated | 是的 | 不 | 不 |
Resource needs | 高的 | 中等的 | 低的 |
Team size | 大 | 中等的 | 小的 |
Data sources (instruments, interviews, and documents) | 需要所有三个数据源 | 只需要两个数据源(一个必须是访谈) | 只需要一个数据源 |
Appraisal team leader requirement | 授权首席评估师 | 授权的首席评估师或经过培训且经验丰富的人员 | 受过培训和有经验的人 |
SCAMPI 基础知识
SCAMPI 是首字母缩写词,代表标准 CMMI 过程改进评估方法。SCAMPI 评估必须由 SEI 授权的 SCAMPI 首席评估师领导。SCAMPI 由 SCAMPI 产品套件支持,其中包括 SCAMPI 方法描述、成熟度问卷、工作辅助工具和模板。
目前,SCAMPI 是唯一可以提供评级的方法,也是 SEI 认可的唯一方法,也是组织最感兴趣的方法。
SCAMPI 基于以前方法的经验,包括 –
-
CBA IPI – 基于 CMM 的内部过程改进评估。
-
SCE – 软件能力评估。
-
EIA/IS 732.2 – 名为系统工程评估方法的临时国际标准。
-
SDCE – 软件开发能力评估。
-
FAA 评估方法。