CMMI是在CMM基础上发展起来的,CMMI继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。CMMI不仅能够应用在软件工程领域,并且能够用于系统工程以及他工程领域。 本篇文章重点探讨:CMMI的产生,CMMI、CMM和ISO15504模型的等级名称的对应关系,CMMI和CMM的过程域。
1、 CMMI的产生
自1994年SEI(美国软件工程研究院)正式发布软件CMM以来,相继叉开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。尽管 这些模型在许多组织都得到了良好的应用,但对于一些大型软件企业而言,可能会出现必须同时采用多种模型来改进自己多方面过程能力的情况。这时就会发现存在 一些问题,其中主要问题体现在:
(1)不能集中其不同过程改进的能力以取得更大成绩;
(2)要进行一些重复的培训、评估和改进活动,因而增加了许多成本;
(3)不同模型对相同事物的说法不一致,或活动不协调,甚至相抵触。
在出现这些问题的情况下,希望整合不同CMM模型的需求产生了,2001年12月,SEI正式发布CMMI1.1版本,SEI宣布到2003年年底,不再继 续对软件CMM提供支持,转而支持能力成熟度模型集成CMMI。与原有的能力成熟度相比,CMMI涉及面更广,专业集领域覆盖软件工程、系统工程、集成产品开发和系统采购。据美国国防部资料显示,运用CMMl模型管理的项目,不仅降低了项目的成本,并且提高了项目的质量与按期完成率。因此,美国在国防工程 项目中全面地推广CMMI模型,规定在国防工程项目的招标中,达到CMMI一定等级才有参加竞标的资格。该模型包含了连续模型和阶段模型两种标明方法,一 个组织根据自己的过程改进要求能够自由选择合适的标明方法来使用。
2、CMMI与CMM最大的不同点
(1)CMMI SM-SE/SW/IPPD/SS1.1 版本有4个集成成分。 系统工程(SE)和软件工(SW)是基本的科目,对于有些组织还能够应用集成产品和过程开发方面(IPPD)的内容,假如涉及供应商外包管理能够相应的应用SS(Supplier Sourcing)部分。
(2)CMMI有两种表现方法,一种是和CMM一样的阶段式表现方法,另一种是连续式的表现方法。这两种表现方法的区别是:阶段式表现方法仍然把CMMI中的若干个过程区域分成了5个成熟度级别,协助实施CMMI的组织建议一条比较容易实现的过程改进发展道路。而连续式表现方法则将CMMI中过程区域分为四大类:过程管理、项目管理、工程和支持。
(3)CMMI 有两种不同的实施方法,不同的实施方法,其级别标明不同的内容。CMMI的一实施方法为连续式,主要是衡量1个企业的项目能力。企业在接受评估时能够选择 自己希望评估的项目来进行评估。由于是企业自己挑选项目,其评估通过的可能性会增大。可是,它反映的内容也比较窄。它仅仅标明企业在该项目或类似项目的实 施能力达到了某一等级。而另一种实施方法为阶段性。它主要是衡量1个企业的成熟度,即企业在项目实施上的综合实力。企业在进行评估时,一定要由评估师来挑 选企业内部的任何项目,甚至是任何项目的任何部分。通常地讲,个企业要想在阶段性评估中得到三级,其企业内部的大部分项目都要达到三级,小部分项目能够在 二级,但绝不能够有一级。阶段性实施方法的难度要大一些。
(4)CMM的2级共有6个关键过程区域,而在CMMI中增加了1个——度量和分析。原来的6个关键过程域的名称和内容在CMMI中做了部分改进,可是主体内容没有大幅调整。CMM的4级共有2个关键过程域,而在CMMI中仍是2个,只是名称和内容有所改进。 CMM的5级共有3个KPA,而在CMMI中进行了合并,改为2个,但主要内容未变。转变最显著的在CMMI3 级上,CMM原有的7个KPA,在CMMI中变成了14 个,其中原来对工程活动进行要求的KPA(软件产品工程)进行了详细的拆分,并结合常见的软件生命周期模型进行了映射。 CMMI中新增的过程域中还涉及过去未曾提到的内容,例如决策分析和解决方案、集成团队等。
(5)CMMI和CMM模型相同,可是某些等级的名称有所转变。1级、 3级和5级的名称没有转变,名称还是初始级、已定义级和优化级,可是2级和4级分别变为已管理级和定量管理级,这个转变更突出了2级定性管理和4级定量管理的特点。
3、CMMI、 CMM和ISO15504模型的等级名称的对应关系
下表列出了CMMI (阶段式、 连续式)、 CMM、 IS015504 模型的等级名称的对应关系。
等级4、CMMI和CMM的过程域
CMM把软件定制组织的能力成熟度分为18 个过程域,而CMMI把软件定制组织的能力成熟度分为4 个类别的25 个过程域。 CMMI 和CMM 的过程域如我2-5 所示。
等级软件产品工程
同行评审
SPE
PR
- •
- 本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们
- IATF16949嵌入式软件管理之-CMMI介绍(软件能力成熟度
- CMMI-ACQ采购模型适用于什么企业/组织(软件能力成熟度
- 为何一般需要CMMI-DEV开发模型(软件能力成熟度怎么申
- CMMI认证是什么对企业有什么好处(软件能力成熟度怎么
- CMMI认证全面介绍,看完就懂!(软件能力成熟度怎么申请)
- ISO20000与CMMI(ISO认证申请需要注意什么)
- cmmi认证与iso认证区别(怎么申请ISO认证)
- CMMI3认证周期多长以及认证条件流程是什么(软件能力成
- CMMI认证评估分几个类型(软件能力成熟度怎么申请)
- CMMI评估阶段式标明模型剪裁(软件能力成熟度)
- CMM和CMMI区别(软件能力成熟度怎么申请)
- 一篇文章系统了解CMMI软件定制过程及能力成熟度模型评
- 关于CMMI-软件危机为何会出现软件危机(软件能力成熟度
- CMMI成熟度第2级-已管理级Level2(软件能力成熟度怎么
- CMMI评估二、选择CMMI模型标明法(软件能力成熟度怎么
- CMMI评估CMMI模型的剪裁(剪裁模型)
- 什么是CMMI资质认证申请认证的好处是什么(软件能力成
- CMMI认证评估分几类型(软件能力成熟度怎么申请)
- CMMI3级认证具备的条件(软件能力成熟度怎么申请)
- CMMI认证前的预备评估有什么(软件能力成熟度怎么申请)
-
在线咨询
021-8034****
(周一至周五 9:00-18:00) -
企业易
微信扫描关注
-
用户反馈
- 返回顶部