描述和核心示意图

7.3.1 背景

一个模型是对组织的过程和内部标准的简化表示。能力成熟度模型(CMMs)包含了一个或者多个知识领域中有效过程的基本要素。这些要素是建立在克罗斯比、戴明、朱兰和胡佛利等人提出的概念的基础之上(Crosby 79, Juran 88, Deming 86, Humphrey 89)。

像其他能力成熟度模型一样,能力成熟度模型集成(CMMI)为过程开发提供了指导。CMMI模型不是过程,也不是对过程的描述。在一个组织中使用的实际过程取决于很多因素,包括应用领域以及组织结构和规模。具体来说,CMMI模型的过程域通常无法与某个具体组织中使用的过程一一对应起来。

一个过程是一个组织持续改进的着力点。CMMI的目的是为改进组织的过程以及它管理开发、采购和维护产品或服务的能力提供指导。CMMI把业已证明是行之有效的方案纳入一个结构,帮助组织评价它的组织成熟度或者过程域能力、确定改进的优先级别并且实施这些改进。

一个组织可以使用CMMI模型来帮助确定过程改进的目标和优先级别、改进过程以及为确保过程的稳定、有效和成熟提供指南。一个经过选择的CMMI模型可以充当组织过程改进的指南。

7.3.2 CMMI的表示法

每一个CMMI模型都有的基本模块叫做“过程域”。一个过程域并不对如何执行一个有效的过程(例如进入标准和离开标准、参加者任务、资源)做出描述,而是要对那些使用了有效过程的人做了什么(实践)以及他们为什么做这些事(目标)做出描述。

在一个能力成熟度模型中,过程域可以被组织到两种表示法中的一个里,两种表示法是连续式表示法和阶段式表示法。

表7.1对连续式表示法和阶段式表示法之间的区别做出了概括。

不论是用于过程改进还是评价,两种表示法被设计成能够提供实质上等价的结果。

表7.1 对连续式表示法和阶段式表示法的比较(来源: SEI)

连续式表示法

阶段式表示法

组织按照它的过程改进目标选定过程域和能力级别

组织按照成熟度级别选定过程域

改进用能力级别量度。能力级别:

在组织范围内量度某个特定过程的成熟度

级别跨度从0到5

改进用成熟度级别量度。成熟度级别:

在组织范围内量度一组过程的成熟度。

级别跨度从1到5

(续表)

连续式表示法

阶段式表示法

用能力级别概要清单来设定和跟踪过程改进绩效

用成熟度级别来设定和跟踪过程改进绩效

等价阶段划分允许一个对过程改进采用了连续式方案的组织在评价中得到一个成熟度级别

没有必要用一种等价机制返回到连续式方案

表7.2比较了6种能力级别 (连续式表示法) 和5种成熟度级别 (阶段式表示法)。

表7.2 能力级别与成熟度级别的比较 (来源: SEI)

级 别

连续式表示法

能力级别

阶段式表示法

成熟度级别

级别 0

不完整级

没有该级别

级别 1

已执行级

初始级

级别 2

已管理级

已管理级

级别 3

已定义级

已定义级

级别 4

量化管理级

量化管理级

级别 5

持续优化级

持续优化级

唯一的区别是在起点上。阶段式表示法没有成熟度级别 0,所以它从级别1开始,即初始级成熟度级别,对应的能力级别是已执行级。从级别2开始,所有的能力级别和成熟度级别都有了同样的名称。

这是因为连续式表示法考虑的不仅是要选定有待改进的特定过程域,而且还要为那个过程域选定所需的能力级别。在这种情况下,一个过程是否已经完成就非常重要。所以,连续式表示法的起点就被赋予了“不完整”这一名称。

因为阶段式表示法关心的是组织整体上的成熟度,个别的过程是已经执行还是尚未完成就不是关注的焦点。所以,阶段式表示法的起点被赋予了“初始”这个名称。

表示法:连续式还是阶段式?

选择一种或者另一种表示法都有很多合理的理由。一个组织通常会选择它最熟悉的表示法。下面的清单给出了选择每种表示法可能会有的优点和缺点。

图7.4 CMMI概览

连续式表示法

如果组织选择了连续式表示法,模型会做到以下方面:

让组织选择出最适合组织企业目标的改进顺序从而降低组织的风险。

使组织内部或者组织间的比较有可能以一个过程域一个过程域地展开,或者通过等价阶段划分来比较结果。

可以方便地将过程改进同国际标准化组织与国际电工委员会的ISO/IEC 15504比较,因为在过程域的组织上它和ISO/IEC 15504类似。

 ?阶段式表示法

如果组织选择了阶段式表示法,模型会做到以下方面:

提供了一个经过检验的改进顺序,从基本的管理实践开始,然后按照各个级别经预先定义并经过检验的路径前进,每个级别都为下一个级别奠定了基础。

允许通过使用成熟度级别进行组织内部或者组织间的比较。

提供了一个能概括评价结果并允许在组织间比较的单一评定级别