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

CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用

  
很多企业对CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用都不是很了解,今天企业易就为大家简单介绍一下CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用,希望大家能对CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用有一个深入的了解.如果对CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用还有疑问,可查看更多内容.
CMMI的起源及发展介绍,CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用

CMMI的起源及发展介绍

CMMI的起源

随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM模型。例如,人力资源能力成熟度模型、系统工程能力成熟度模型等等:

(1) SW-CMM (Software CMM) 软件CMM

(2) SE-CMM (System Engineering CMM) 系统工程CMM

(3) SA-CMM (Software Acquisition CMM) 软件采购CMM

(4) IPT-CMM (Integrated Product Team CMM) 集成产品群组CMM

(5) P-CMM (People CMM) 人力资源能力成熟度模型 为了以示区别,国内外许多资料把CMM叫做SW-CMM。按照SEI原来的计划,CMM的改进版本2.0应该在1997年11月完成,其次在取得版本2.0得实践反馈意见之后,在1999年完成准CMM2.0版本。

发展简介

自从1994 年SEI正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。尽管这些模型在许多组织都得到了良好的应用,但对于一些大型软件企业而言,可能会出现必须同时采用多种模型来改进自己多方面过程能力的情况。这时他们就会发现存在一些问题,其中主要问题体现在:

n 不能集中其不同过程改进的能力以取得更大成绩;

n 要进行一些重复的培训、评估和改进活动,因而增加了许多成本;

n 遇到不同模型中有一些对相同事物说法不一致,或活动不协调,甚至相抵触。 于是,希望整合不同CMM 模型的需求产生了。1997 年,美国联邦航空管理局(FAA)开发了FAA-iCMMSM(联邦航空管理局的集成CMM),该模型集成了适用于系统工程的SE-CMM、软件获取的SA-CMM 和软件的SW-CMM 3个模型中的所有原则、概念和实践。该模型被认为是第1个集成化的模型。CMM与CMMI最大的不同点和区别: CMMISM-SE/SW/IPPD/SS 1.1 版本有4个集成成分,即:系统工程(SE)和软件工程(SW)是基本的科目,对于有些组织还能够应用集成产品和过程开发方面(IPPD)的内容,假如涉及到供应商外包管理能够相应的应用SS(Supplier Sourcing)部分。

CMMI有两种标明方法,一种是大家很熟悉的,和软件CMM 一样的阶段式表现方法,另一种是连续式的表现方法。这两种表现方法的区别是:阶段式表现方法仍然把CMMI中的若干个过程区域分成了5 个成熟度级别,协助实施CMMI的组织建议一条比较容易实现的过程改进发展道路。而连续式表现方法则通过将CMMI中过程区域分为四大类:过程管理、项目管理、工程以及支持。对于每个大类中的过程区域,又进1步分为基本的和高级的。这样,在按照连续式标明方法实施CMMI的情况下,1个组织能够把项目管理或者其他某类的实践一直做到最好,而其他方面的过程区域能够完全不必考虑。

CMMI内容分为3个级别有什么衡量型包含的质量重要性和作用

内容

CMMI内容分为“Required”(必需的)、“Expected”(期望的)、“Informative”(提供信息的)3个级别,来衡量模型包含的质量重要性和作用。最重要的是"要求"级别,是模型和过程改进的基础。第二级别"期望"在过程改进中起到主要作用,可是某些情况不是必须的可能不会出现在成功的组织模型中。 "提供的信息"构成了模型的主要部分,为过程改进提供了有用的指导,在许多情况下他们对"必需"和"期望"的构件做了进1步说明。

"必需"的模型构件是目标,代表了过程改进想要达到的最终状态,它的实现标明了项目和过程控制已经达到了某种水平。当1个目标对应1个关键过程域,就称为"特定目标";对应整个关键过程域就称为"公用目标"。整个CMMI模型包含了54个特定目标,每个关键过程域都对应了一到4个特定目标。每个目标的描述都是非常简捷的,为了充分理解要求的目标就是扩展"期望"的构件。

"期望"的构件是方法,代表了达到目标的实践手段和补充认识。每个方法都能映射到1个目标上,当1个方法对1个目标是唯一就是"特定方法";而能适用于所有目标时就是"公用方法"。CMMI模型包含了186个特定方法,每个目标有两到七个方法对应。

CMMI包含了10种"提供的信息":目的,概括和总结了关键过程域的特定目标;介绍说明,介绍关键过程域的范围、性质和实际方法和影响等特征;引用,关键过程域之间的指向是通过引用;名字,标明了关键过程域的构件;方法和目标关系,关键过程域中方法映射到目标的关系表;注释,注释关键过程域的其他模型构件的信息来源;典型工作产品集,定义关键过程域中执行方法情况下产生的工作产品;子方法,通过方法活动的分解和详细描述;学科扩充,CMMI对应学科是独立的,这里提供了对应特定学科的扩展;公用方法的详细描述,关键过程域中公用方法应用实践的详细描述。

CMMI提供了阶段式和连续式两种标明方法,可是这两种标明法在逻辑上是等价的。我们熟悉的SW-CMM软件能力成熟模型就是是阶段式的模型,SE-CMM系统工程模型是连续式模型,而IPD-CMM集成产品开发模型结合了阶段式和连续式两者的特点。

阶段式方法将模型标明为一系列"成熟度等级"阶段,每个阶段都有一组KPA指出1个组织应集中于何处以改善其组织过程,每个KPA用满足其目标的方法来描述,过程改进通过在1个特定的成熟度等级中满足所有KPA的目标而实现的。

连续式模型没有像阶段式那样的分散阶段,模型的KPA中的方法是当KPA的外部形式,并可应用于所有的KPA中,通过实现公用方法来改进过程。它不专门指出目标,而是强调方法。组织能够根据自身情况适当裁剪连续模型并以明确的KPA为改进目标。

两种标明法的差异反应了为每个能力和成熟度等级描述过程而使用的方法,他们尽管描述的机制可能不同,可是两种标明方法通过采用公用的目标和方法作为"必需"的和"期望"的模型元素,而达到了相同的改善目的。

CMMI面临的1个挑战就是创建1个单一的模型,能够从连续和阶段两个角度进行观察,包含相同的过程改进基本信息;处理相同范围的1个CMMI过程能够产生相同的结论。统一的CMMI(U-CMMI)是指产生1个仅有公用方法和支持他们的KPA组成的模型。当按一种概念性的可伸展的方式编写,并产生了用于定义组织的特定目标过程模版,定义的模版构件将定义1个模型以适用于任何工程或其他方面。

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