全国咨询热线

400-6024-060

以质量为核心,以过程为方法

实施CMMI过程中帮助企业建立自己的过程改进团队,培养企业过程改进的文化,实现企业持续改进的目标。

CMMI软件能力成熟度集成模型简介
时间: 2017-02-20 11:12      来源: 未知      作者: admin      点击:
CMMI:书名叫软件能力成熟度集成模型。本来有3个不同领域分别的的CMM(软件、硬件、产品),然后CMMI干的事就是把三个领域的CMM(软件能力成熟度模型)集成起来。
 
至于什么叫软件能力成熟度模型?就是公司在运作的过程中,各个成员所要遵守的一条条准则。和《中学生行为准则》一样。你按照成熟度1级所要求的那几条准则做了,你就是成熟度1级了。一共有5级。CMMI的特点就是,这些准则不止适用于比如写软件的一个职业,还是用于整个开发组织的诸如硬件、质量、测试等所有相关岗位共同遵守的准则。要不怎么叫整合呢!
 
CMMI最新版本是1.3,分为3个版本,适用于3种不同的活动。搞开发的,就用CMMI-DEV版本;搞服务的,就用CMMI-SVC版本;搞采购的,就用CMMI-ACQ。
 
上面说了成熟度有5级,达到下一级的要求就可以升一级。还有一种视角,采用另一种评级方式,不是统一的说某些条款达到了就可以升级,而是某一个条款达到了多少级,允许不同的条款达到不同的级别,共6级。某一个条款是多少级和它位于什么成熟度等级是无关,也是不会同时出现的,因为一个组织只会选择一种评级模式。基于整体5级成熟度分级的叫阶段式模型,基于各个组成部分单独的6级评价的叫做连续式模型。
 
上面说的”条款“这个字眼比较笼统,正式的叫法是过程域,说白了就是事项。例如“需求管理“过程域,属于2级成熟度要求做到的。在一个过程域里,还包括一些目标和实践。什么意思呢?就是要完成需求管理这个过程域,需要达到1个目标(其他过程域可能会有多个):管理需求并识别计划与工作产品的不一致性。要达成这个目标需要5个实践(实践就是具体的操作方法,也就是5条具体的达成目标的手段)。
 
到这里,可能会有点迷糊。这个需求管理的过程域属于2级成熟度,那么它本身按照阶段式模型又怎么分级呢?需求管理这个过程域和其他所有过程域一样,都可以在连续式模型中分为6级。压根没做,叫0级;做了并完成了此过程域规定的目标,叫1级;这个东西被做需求管理的人制度化了,叫2级;这个东西被全公司认识了,有了能让全组织明确的定义叫3级;需求管理这个东西被定量的研究了,叫4级;能不断提高4级时确定的定量的数值,这个提高的能力被制度化,也就是作为一项专门的工作了,叫5级,也就是最高级了。
 
好吧,说完单个的过程域的连续式模型上的分级。说说过程域的整体情况和哪些过程域属于哪些成熟度等级。
 
上面说过,CMMI有3个版本,每个版本叫做一个群集。3个版本共有的过程域叫基础模型(CMF),共有16个。CMMI-DEV还有6个特有的,CMMI-ACQ也还有6个特有的,CMMI-SVC还有8个特有的。
 
具体的每个过程域是什么,有什么目标和实践,位于哪个成熟等级,属于哪个群集,就可以直接查官网的手册了。