客服热线:021-8034****

CMM与CMMI的关系(软件能力成熟度怎么申请)

  
很多企业对CMM与CMMI的关系(软件能力成熟度怎么申请)都不是很了解,今天企业易就为大家简单介绍一下CMM与CMMI的关系(软件能力成熟度怎么申请),希望大家能对CMM与CMMI的关系(软件能力成熟度怎么申请)有一个深入的了解.如果对CMM与CMMI的关系(软件能力成熟度怎么申请)还有疑问,可查看更多内容.
CMM与CMMI的关系(软件能力成熟度怎么申请)

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 模型的等级名称的对应关系。

等级CMMCMMI(阶段式)CMMI(连续式)ISO155041初始级初始级已执行级已执行级2可重复级已管理级已管理级已管理级3已定义级已定义级已定义级已建立级4已管理级量化管理级量化管理级可预测级5优化级优化级优化级优化级

4、CMMI和CMM的过程域

CMM把软件定制组织的能力成熟度分为18 个过程域,而CMMI把软件定制组织的能力成熟度分为4 个类别的25 个过程域。 CMMI 和CMM 的过程域如我2-5 所示。

等级CMMCMMI类别过程域缩写过程域缩写5技术更新管理TCM组织革新与部署OID过程管理过程更改管理PCM缺陷预防DP原因分析与决策CAR 支持4软件质量管理盟SQM组织过程性能OPP过程管理定量过程管理QPM定量项目管理QPM项目管理3

软件产品工程

同行评审

SPE

PR

需求制定RD工程技术方案TS工程产品集成PI工程验证VER工程组织过程聚焦OPF确认VAL工程组织过程定义OPD组织过程聚焦OPF过程管理培训|大纲TP组织过程定义OPD过程管理集成软件管理ISM组织培训OT过程管理组间协调集成项目管理IPM项目管理风险管理RSKM项目管理决策分析与决定DAR支持集成供应商管理ISM项目管理组织集成环境OEI支持IC集成组队 IT项目管理2需求管理RM需求管理RM软件项目策划SPP项目策划PP项目管理软件项目监督控制SPTO项目监督与控制PMC项目管理软件分包管理SAM供应协议管理SAM项目管理软件质量保证SQA过程与产品质量保证PPQA支持软件配置管理SCM配置管理CM支持度量与分析MA支持1

免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们