能力成熟度模型以及CMMI的演变历史

能力成熟度模型(Capability Maturity Model,CMM),包括CMMI,都是对现实世界的简化表述。能力成熟度模型包含了有效过程的基础元素。这些元素建立在Crosby、Deming、Juran 与Humphrey 等人发展出的概念的基础之上。在20 世纪三十年代,Walter Shewhart 开始用他的统计质量管理原理从事过程改进工作[Shewhart 1931]。这些原理由W. Edwards Deming[Deming 1986],Phillip Crosby[Crosby 1979]与Joseph Juran[Juran 1988]进行了提炼。Watts Humphrey,Ron Radice 与其他人又进一步扩展了这些原理,并在IBM(International Business Machines,国际商用机器公司)与SEI 的工作中将这些原理应用到了软件领域[Humphrey 1989]。Humphrey 的著作《Managing the Software Process(管理软件过程)》所描述的基本原理与概念则成为众多能力成熟度模型®(Capability Maturity Models®,CMMs®)的基础。

SEI 采纳了过程管理的假设前提,即“系统或产品的质量很大程度上受影响于所使用的开发与维护过程的质量”,并定义了体现这一前提的多个CMM。我们可以在全球的质量运动中看到对这一前提的信仰,并在国际标准化组织/ 国际电工委员会(International Organization for Standardization/International Electrotechnical Commission, ISO/IEC)的系列标准中得到印证。

CMM 关注于改进组织内部的过程,所包含的是单学科或多学科的有效过程的基础元素,描述了从随意、不成熟的过程到提高了质量与有效性的、有秩序、成熟的过程的演进道路。同其它CMM 类似,CMMI 模型给出了制订过程所使用的指南。CMMI 模型并非过程或过程描述。组织实际使用的过程取决于很多因素,包括应用领域以及组织架构与规模。尤其是,CMMI 模型的过程域与组织使用的过程往往并非一一对应。

SEI 创建的第一个CMM 模型面向软件组织而设计,并成书出版,题为《The Capability Maturity Model: Guidelines for Improving the Software Process(能力成熟度模型:软件过程改进指南)》[SEI 1995]。如今的CMMI 所应用的,是在近一个世纪前就已被引入至永无止境的过程改进循环中的原理。这一过程改进方法的价值得到了时间的检验。很多组织都经历了生产率的增长、质量的􁨀升、周期时间的改进,并且进度与预算变得更为准确并可预测[Gibson 2006]。

 

CMMI演变历史

 

CMM 集成(CMM Integration®)这一项目的建立就是为了解决使用多个CMM 的问题。选择模型并组合成单一的改进框架,其初衷是给从事企业级过程改进的组织使用。

开发一套集成的模型不仅仅是简单地把现有的模型资料组合在一起。CMMI产品团队采用了促进达成共识的过程,构建出一个可以容纳多个群集的框架。

首个开发出的模型是CMMI开发模型(当时被简单称为“CMMI”)。图1.2 展示了演化至CMMI1.3 版本的各个源模型。

最初,CMMI 是一个结合了以下三个源模型的模型:软件能力成熟度模型(Capability Maturity Model for Software,SW-CMM)2.0 版草稿C,系统工程能力模型(Systems Engineering Capability Model,SECM)[EIA 2002a ] , 和集成产品开发能力成熟度模型( Integrated Product Development Capability Maturity Model,IPD-CMM)0.98 版。

选择以上三个源模型是由于它们在组织中的成功应用或者是它们采用的过程改进方法具有前景。第一个CMMI 模型(1.02 版)设计给从事企业级过程改进的开发型组织使用。它于2000 年发布。两年后1.1 版发布,又过了四年1.2 版发布。到发布1.2 版时,另外两个CMMI 模型又处在了酝酿之中。由于此次计划中的扩增,第一个CMMI 模型的名称需要进行改变,成为了CMMI 开发模型,群集的概念也自此产生。

CMMI 采购模型于2007 年发布。由于它建立在CMMI 开发模型1.2 版的基础之上,因而也被命名为1.2 版。两年后,CMMI 服务模型发布。它建立在另外两个模型基础之上,并且也被命名为1.2 版。2008 年开始计划制订1.3 版,以确保三个模型之间的一致性,并改进所有模型中高成熟度的资料。1.3版的CMMI 采购模型[Gallagher 2011,SEI 2010b]、CMMI开发模型[Chrissis 2011]和CMMI 服务模型[Forrester 2011,SEI 2010a]于2010年11月发布。

凡奉首页    管理实践    CMMI管理实践    能力成熟度模型以及CMMI的演变历史
创建时间:2017-04-14 00:00
收藏