CMMI过程域详解-原因分析与解决(CAR)之概述
原因分析与解决(CAR)过程域是CMMI-DEV成熟度5级支持类过程域。
一、CAR过程域目的
原因分析与解决(Causal Analysis and Resolution,CAR)的目的,在于识别所选结果的原因并采取行动,以改进过程性能。
二、CAR过程域简介
“原因分析与解决”通过预防缺陷或者问题的引入,以及识别并适当纳入优秀过程性能的原因,改进质量与生产率。
CMMI-DEV模型中,原因分析与解决过程域包括如下活动:
• 识别并分析所选结果的原因。所选结果可以体现缺陷与问题,其在未来的发生可以预防;或者体现可在项目或组织中实施的成功事例。
• 采取行动以完成:
o 移除原因并预防同类型的缺陷及问题将来再度发生
o 主动分析数据以识别潜在问题并预防其发生
o 将成功的原因纳入过程,以改进将来的过程性能
依靠在缺陷与问题引入之后对其进行检测,成本效益不高。通过将原因分析与解决活动集成到项目的每个阶段,对缺陷与问题进行预防更为有效。因为其它项目或当前项目的较早阶段或任务可能已经遇到过类似的结果,所以原因分析与解决活动是项目间沟通经验教训的机制。所遇结果的类型得到分析以识别趋势。基于CMMI模型,对已定义的过程及其如何实施的理解,确定这些结果的根本原因及其将来的影响。因为对所有结果执行原因分析并不现实,所以通过对质量、生产率与周期时间的估算投入与回报进行权衡分析,选择需要执行原因分析的目标。由于CAR是CMMI5级过程域,会向下覆盖全部CMMI过程域,因此度量与分析过程已经存在。尽管在有些情况下可能需要新度量定义、重定义或澄清定义,现有已定义的度量项可以用于分析过程变更的影响。
参阅CMMI“度量与分析”过程域,以进一步了解如何使度量与分析活动协调一致并提供度量结果。
原因分析与解决活动,为项目在局部级别评价其过程,以及寻找可以实施的改进提供一种机制。当CMMI改进被判断为有效时,信息被提交给组织级别,以便有可能在组织级过程中部署。
在CMMI-DEV模型中,本过程域的特定实践适用于被选择量化管理的过程。虽然在其它情况下使用本过程域的特定实践可以增加价值,但是结果可能无法对组织的质量与过程性能目标产生相同程度的影响。
三、与CAR过程域相关的其他CMMI过程域
参阅“度量与分析”过程域,以进一步了解如何使度量与分析活动协调一致并提供度量结果。
参阅“组织级绩效管理”过程域,以进一步了解如何选择并实施将要部署的改进。
参阅“量化项目管理”过程域,以进一步了解如何量化地管理项目,以达成项目已建立的质量与过程性能目标。
四、CAR过程域的特定目标与特定实践摘要
SG 1 确定所选结果的原因
SP 1.1 选择需要加以分析的结果
SP 1.2 分析原因
SG 2 处理所选结果的原因
SP 2.1 实施行动提议
SP 2.2 评价已实施行动的效果
SP 2.3 记录原因分析的数据