CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。
CMMI是由美国卡耐基梅隆大学软件工程研究所(Software Engineering Institute,SEI)组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。
扩展资料:
CMMI级别:
CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。
1、CMMI一级,执行级。在执行级水平上,软件组织对项目的目标与要做的努力很清晰,项目的目标可以实现。但是由于任务的完成带有很大的偶然性,软件组织无法保证在实施同类项目时仍然能够完成任务。项目实施能否成功主要取决于实施人员。
2、CMMI二级,管理级。在管理级水平上,所有第一级的要求都已经达到,另外,软件组织在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对项目相关的实施人员进行了相应的培训,对整个流程进行监测与控制,并联合上级单位对项目与流程进行审查。二级水平的软件组织对项目有一系列管理程序,避免了软件组织完成任务的随机性,保证了软件组织实施项目的成功率。
3、CMMl三级,明确级。在明确级水平上,所有第二级的要求都已经达到,另外,软件组织能够根据自身的特殊情况及自己的标准流程,将这套管理体系与流程予以制度化。这样,软件组织不仅能够在同类项目上成功,也可以在其他项目上成功。科学管理成为软件组织的一种文化,成为软件组织的财富。
4、CMMI四级,量化级。在量化管理级水平上,所有第三级的要求都已经达到,另外,软件组织的项目管理实现了数字化。通过数字化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
5、CMMI五级,优化级。在优化级水平上,所有第四级的要求都已经达到,另外,软件组织能够充分利用信息资料,对软件组织在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
参考资料来源:
百度百科——CMMI
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,它是美国国防部发起,卡耐基梅隆大学软件研究院(SEI)制定的一套主要针对软件行业的管理模型(指南)。CMMI是一套融合多学科的、可扩充的产品集合,它集成了业界460多条研发与管理的最佳实践,共有22个过程域,5个等级,分别标志着软件企业能力成熟度的5个层次。从低到高,软件开发生产计划精度逐级升高,单位工程生产周期逐级缩短,单位工程成本逐级降低。
CMMI不应该是人们所称的标准,更应该称为指南,主要用来指导软件企业按照CMMI模型去改进现有的流程、方法,提升企业的研发与管理能力,最终能按时地、不超预算地开发出高质量的软件。
据SEI统计,通过评估的软件企业对项目的估算与控制能力约提升40%到50%;生产率提高10%到20%,软件产品出错率下降超过1/3。
由此看来只要企业带着持之以恒的心,实实在在的根据CMMI模型改进企业的流程与方法,使软件企业不断进步、不断成熟,从而就能实现企业的商业目标。
能力成熟度整合模型(Capability Maturity Model - Integrated)
分5个级别:
CMMI1------初始级
CMMI2------管理级
CMMI3------可定义级
CMMI4------量化级
CMMI5------持续改进级
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成;
CMMI自出道以来,它所达到的目标就没有变过,第一个是质量,第二个是时间表,第三就是要用最低的成本。不过特别强调的是,CMMI不是传统的、仅局限于软件开发的生命周期,它应该被运用于更广泛的一个范畴——工程设计的生命周期。TSP的建立,也是为了支持CMMI的这样一个系统。那么CMMI究竟是什么呢?它并不是一个过程,也不是告诉你怎么去做一件事情。如果用一句话来概括什么是CMMI,它就是各个进程的一个关键的元素,在很多领域里面一个集成的点。它是这样的一个基本架构,能够用来度量你的有效性和实用性;能够找出这样的一些机会,继续改进的机会,包括在商业目标、策略还有降低项目的风险等方面。
以上回答,都是正确,我是搞CMMI咨询评估的,见个人资料