您好,欢迎来到上海锦心-CMMI-PCMM-MDDAP-ISO-ITSS官方网站!
18879135052
新闻动态
网站首页 > 新闻动态 > CMMI-如何读懂CMMI作为进步企业的生产力

CMMI-如何读懂CMMI作为进步企业的生产力

  • cmmi创作者
  • cmmi认证
  • 2019-09-09
  • 238
CMMI认证是个好东西,但业内人士对她的认识并不全面,甚至有种种的误解。尽管网上有许多CMMI相关介绍,但一般都比较艰涩难懂,有时分了解还有歧义。本文将用生动通俗的语句,初步看清楚CMMI认证的实在庐山面目。

1、CMMI认证是什么东西?

      CMMI英文全称是Capability Maturity Model Integration,直译便是才能成熟度模型集成,直接看这几个汉字,你还是没有方法搞清楚CMMI是什么东西的。

     咱们或许在网上看过许多《成功人士的七个习气》(或许还有许多相似的姓名)的文章吧?有人总结了成功人士取得成功的原因,总结出他们的习气,假如咱们也能具有这些习气,那么咱们也很或许成为成功人士。相似的,CMMI能够看作是成功企业如何做好软件的一些习气、做法、准则等的调集,如何做好软件产品的最佳实践调集。假如一般企业能够依照CMMI的要求做,那么企业就很或许成为成功的企业。

      CMMI认证里面一切的要求,都是来自于成功企业的最佳实践,它的先进性咱们不必怀疑,假如咱们没有做好,那不是CMMI自身的问题,而是咱们自己没有了解好或者是没有履行好的原因。

2、接连式 vs 阶段式

CMMI有两种表述方法:接连式与阶段式,两种方法仅仅从不同的视点来阐述CMMI,其实质上表达的内容是一致的。就如同咱们做数据库设计的时分,或许会设计不同的视图来检查相同数据表的数据,仅仅视点不一样。

咱们或许会问,好好的CMMI,为什么要搞两种表达方法呢?不怕把咱们搞糊涂吗?

确实这两种方法把不少人给搞糊涂了,这是SEI的一个败笔。曾经的CMM是只要阶段式的表达方法的,接连式是后来提出来的,SEI内部分红两派,一派支撑接连式,一派支撑阶段式,互不相让,最后达不成一致,就出来了现在这个样子,接连式与阶段式两者共存。


接连式其实更加能反响进程改善的实质,而且能更好地引导企业把进程改善落实到位,但接连式比较难以了解。阶段式是直接继承CMM的,咱们都比较简略了解,而且阶段式有一个等级,在商业上更好宣扬,但很简略导致企业为了过级而过级。

接连式和阶段式一起也是评价的两个不同视点,用接连式评价,企业会得到许多个PA的Level,用阶段式评价,企业会得到一个全体的Level。

对CMMI还不是很熟的人士,先了解这么多就能够了,今后再慢慢了解。

3、CMMI 1至5级简述

这儿咱们用比较简略了解的阶段式的视点,来描述一下CMMI的等级。

在模型中,一切软件安排的软件才能成熟度划分为5个等级——第1到第5级。数字越大,成熟度越高,高成熟度等级代表比较强的归纳软件才能。

5个成熟度等级分别是:

第1级:初始级

第2级:受办理级

第3级:已定义级

第4级:定量办理级

第5级:继续优化级

第1级是不需求评价的,哪怕你们是手工作坊开发的软件公司,也能够说是CMMI1级。从2级开端到5级,SEI在每个等级都有具体的标准。

那怎样才算到达某个等级呢?

要通过高等级的评价,要满意这个等级以下一切等级的标准。


例如:

一个进行4级评价的企业,评价的时分首先是看是否到达2级要求,然后是3级要求,然后才是4级要求。

评价的时分,假如2级的标准到达,但3级的要求达不到,就算4级的要求到达了,也只能算2级。

每个等级又代表怎样的意思呢?下表简要地说明晰1到5级的差异:



2级比较简略做到,要做到3级要做的工作多许多,一般来说主张2、3级一起来做。3级到4级跨度很大,要做到4级十分不简略。假如4级做得比较好,要做到5级难度不算很大。以下是各级难度的示意图:



4、CMMI认证(PA)、方针(Goal)与实践(Practice)

CMMI2级到5级,每个等级都包括几个到十几个PA(Process Area),直译就叫做:进程域。

PA简略地说便是要做好软件开发的某一个方面,假如要到达某个等级的要求,就要到达该等级一切PA的要求。一个PA包括几个Goal(方针),假如要到达某个PA的要求,就意味着要到达该PA每个Goal的要求。

每个Goal怎样才算到达要求呢?每个Goal又包括几个到十几个Practice(实践),假如这些Practice都做到了,就以为该Goal到达要求了。

等级、PA、Goal与Practice的关系示意图如下:




2级有7个PA,3级有11个PA,4级有2个PA,5级有2个PA,一共22个PA,Practice的总数量超越400个。假如要到达5级的要求,意味着必须满意这400多个Practice的要求。

5、评价方法

评价一个企业到达什么等级的要求,其实便是看相应的Practice是否到达要求。评价方法依据谨慎的程度,分为以下方法:


SEI将CMMI的评价进程分为ClassA、B 、C三种类型:

Class A类评价:是正式的标准进程,目的是获得评价等级,评价进程需履行一切的评价步骤 ,在CMMI标准中需求满意ARC要求 (Appraisal Requirement for CMMI ) ,需求组建正式评价小组,并需求SEI授权的主任评价师领导评价组进行评价。依据被评价的CMMI的不同等级,评价组人数一般为4-9人,评价天数为5-10天,被评价企业派人参加ATM训练(即CMMI for Introduction训练)。评价方法为文件审查和人员访谈,评价输出物为终究评价报告,并由主任评价师向SEI注册评价结果。具体评价进程具体描述参见SCAMPI ( Standard CMMIAppraisal Method for Process Improvement) “标准的CMMI评价方法”。企业做CMMI评价并向SEI注册,都是选用本类评价。




Class B类评价:只需求满意部分的ARC要求,并能够只搜集更少的信息,但必须包括从访谈方法获得的信息,不需求终究产生安排的成熟度等级,评价组的负责人既能够是SEI授权主任评价师,也能够由安排内部有经验的成员担当,能够以为是安排内部的评价进程,能够在进程改善进程中的诊断进程中运用,也能够在安排发展进程中进行阶段性评价审计时运用。




Class C类评价:是一种非正式评价进程,满意更少的ARC要求,安排快速阅读进程,只确定相对较少进程域,不需求SEI授权评价师给出安排成熟度等级。一般是针对特定少量或一个项目,或针对少量进程、或一个进程在安排中履行的状况进行评价,一般是在安排发展进程中进行。SCAMPI A是最谨慎的,进行正式评价的时分,必须选用该方法。下面咱们简略领会一下SCAMPIA评价方法。

SCAMPI A是最谨慎的,进行正式评价的时分,必须选用该方法。下面咱们简略领会一下SCAMPIA评价方法。


举一个日常的比如,比方说你今日正午吃了饭,但他人不知道,他人要判别你是不是吃了饭,用SCAMPI A的方法来判别的话,需求供给以下依据:

1)书面直接依据,能证明你吃了饭的书面的直接的依据。假如你去餐厅吃饭,你的帐单就能够用来做直接依据(写到此处,我想起了徐峥在《无人区》扮演的律师),假如你在家煮饭,那就费事,或许没有能留下直接书面依据了。

2)书面直接依据:比方说你在家煮饭,之前去买菜了,你买菜的账单就能够作为直接书面依据。

3)访谈依据:假如他人问你,今日正午有没有吃饭,你能准确说出来,而且没有疑点,那就以为依据有用了,或者是假如你和他人吃饭,他人能证明跟你吃了饭,也以为依据有用了。

以上3方面的依据,第一个依据书面直接依据,是必须要有的,一起第2和第3类依据,至少要有一个。以上依据都具有,才能以为你吃了饭。

我想咱们或许要“吐血”了,为了要证明吃了饭,居然要这样费事!当然吃饭仅仅一个比如,咱们进行CMMI评价的时分,每一个Practice都需求供给这样的依据。

准备评价没有什么捷径,便是老老实实依照CMMI的要求去做,仔细做好进程改善的工作,仔细准备书面依据,访谈的时分就依照实际的做法老老实实的答复。




6、企业商业方针与CMMI

有一种业内普遍的误解,如同CMMI等级越高,项目的本钱就越高。那么咱们要问,为什么咱们还要去寻求高等级呢?企业到底为什么要去评价CMMI?

业内也有另外一种误解,CMMI是用来进步软件质量的。那么CMMI不是用来加快软件开发进展,节约本钱吗?软件开发从来便是质量、进展、本钱的平衡,CMMI只重视一个方面吗?

公司的商业方针,简略地说两个字能够归纳——“挣钱”!为了挣钱,咱们有许多方法:

进步质量,咱们的质量不需求很高,比竞争对手高就能够了。

加快进展,咱们的进展也不需求很快,但至少要比竞争对手快。

削减本钱,本钱也不必削减许多,关键是能支撑公司运作,能带来利润就能够了。

CMMI是为企业的商业方针服务的!既不是纯粹进步质量,也不是光添加公司的本钱而不进步效益。CMMI是为了进步企业的生产力!