CMMI模型从1.0版本到3.0版本的发展历程
2023年10月11日
来源:
博洋达(深圳)咨询有限公司
CMMI V1.0:
1987年,SEI推出了SW-CMM框架。(Capability Maturity Model For Software,简称SW-CMM)
1991年,SEI发布了第1个能力成熟度模型CMM1.0,并且逐渐成为重要组成部分。这是CMM的起源。CMM最初是为了解决软件问题的,因此又叫SW-CMM,以区别后来出现的其他能力成熟度模型。

CMM推出后,不仅成为了许多大型软件企业用于改善软件工程的评估标准,也应用到了系统工程及软件采购方面,成为全世界范围认同且通用的一种软件生产程序标准。
在此基础上开发出了不同的CMM模型,比如软件能力成熟度、系统工程能力成熟度模型、集成产品开发能力成熟度模型、人力资源管理能力成熟度模型等应用模型。
CMMI V1.02:
2000年,SEI发布CMMI V1.02,包含了(CMMI-SE/SW/IPPD)三个模型,是个试用和推广版本,其中SE来自SECM、SW来自SW-CMM、IPPD来自IPD-CMM。是应用于软件业项目的管理方法,设计给从事企业级过程改进的开发型组织使用。
CMMI V1.1:
1993年,SEI发布CMM V1.1(这版本应用最为广泛)。
1998年,计划开发CMMI。
2000年,SEI发布CMMI V1.0(CMM演化为CMMI,CMM2.0是CMMI1.0的主要组成部分)。
2001年11月,SEI发布CMMI,1.1(CMMI-SE/SW/IPPD/SS),这是一个正式版本。多了一个SS模型供选择,来自SA-CMM。
SEI还提供有关SW-CMM和CBA-IPI主任评估员的培训,并接收评估数据,但这一切已于2003年12月底正式停止。
CMMI模型V1.1中文版包含系统工程(SE)、软体工程(SW)、整合的产品与流程发展(IPPD)、委外作业(SS)专业领域。
2002年,SEI发布CMMI-SE/SW V1.1(CMMI for System Engineering and Software Engineering)。
CMMI V1.2:
2006年,SEI发布CMMI DEV1.2,这个版本分为开发、服务与采购三种模型,使用开发模型取代CMM1.1的软件工程与系统工程领域。
为了适应更广泛的应用,SEI计划在未来发布另外两个模型,分别是面向服务的CMMI(CMMI-SVC1.2)版本、面向采购的CMMI(CMMI-ACQ1.2)。
CMMI V1.3:
2011年,SEI发布CMMI V1.3版本(该版本应用最长久),分为三种模型:CMMI-DEV开发模型(应用最广)、CMMI-SVC服务模型、CMMI-ACQ采购模型,它们有公用的一些过程域,也有特有的一些过程域。
CMMI-DEV1.3为例,包含22个PA,分为过程管理类、项目管理类、工程类和支持类4类:
1、过程管理5个PA:OPD组织级过程定义、OPF组织级过程关注、OPM组织级绩效管理、OPP组织级过程性能、OT组织级培训。
2、项目管理7个PA:IPM集成项目管理、PMC项目监督与控制、PP项目计划、QPM量化项目管理、REQM需求管理、RSKM风险管理、SAM供应商协议管理。
3、工程管理5个PA:PI产品集成、RD需求开发、TS技术解决方案、VAL确认、VER验证。
4、支持类5个PA:CAR原因分析与解决、CM配置管理、DAR决策分析与解决、MA度量与分析、PPQA过程与产品质量保证。
2016年3月3日,CMMI研究所被ISACA(Information Systems Audit and Control Association,国际信息系统审计协会)收购并作为其下的一个分会,但将继续独立运营。
CMMI V2.0:
1997年,SEI制定CMM V2.0草案(但此草案并未广泛应用,被美国国防部叫停,因为有一个更紧急的项目CMMI等着SEI)。

2018年3月29日,ISACA发布CMMI V2.0版本。这是CMMI研究院从卡内基梅隆大学软件工程研究所(SEI)剥离出来、归并入国际信息系统审计协会(ISACA)之后的第一次版本更新。
2018年7月17日,CMMI研究院正式发布了CMMI2.0中文版。
2020年9月底,CMMI1.3停用,CMMI2.0开始全面上线。官网购买CMMI-DEV2.0指南需要150美元。
CMMI 3.0:
2023年4月06日,CMMI研究院发布了CMMI3.0版本(最新版本)。

对能力成熟度模型集成进行更新并新增了三个模型领域--数据管理、人员管理和虚拟交付,新增的三个模型领域将能够帮助企业更加灵活地根据其需求定制化采用CMMI。
解决了这两个领域的问题并带来了优化方案。这次升级优化了已有的标杆准则,为企业推出产品、提供服务、管理供应商、实现目标提供了一个可度量结果的优先选择,还能帮助简化员工工作。
是一种广泛使用的软件开发过程管理框架。它提供了一种结构化的方法来管理组织软件开发能力的成熟度,并帮助组织在软件开发活动中实现更高的绩效和效果。
基于五个成熟度级别,从初始到专家。每个级别代表组织软件开发过程的更高能力和复杂性。该模型包括针对每个级别的特定实践和指南,组织可以使用这些指南来开发和改进其软件开发过程。
改进了过程与目标之间的对齐,增强了整个组织内的协作和沟通更大的关注于持续改进和学习增加了对客户满意度和业务价值的重视更好地将技术整合到软件开发过程中。
博洋达(深圳)咨询有限公司专业从事软件企业研发管理咨询、培训和认证服务,业务范围涵盖CMMI能力成熟度模型评估、CS信息系建设和服务能力评估、ITSS运维服务能力标准评估、DCMM数据管理能力成熟度评价模型评估、CCRC信息安全服务资质、COC涉密系统集成资质、ISO体系认证、AAA企业信用等级等适用于软件企业的资质认证评估,公司实力雄厚,拥有一支导师式、顾问型的创新服务专家团队,其中包括资深咨询顾问20名、认证评估师16名、研发工程师5名、知识产权高级顾问10名等。
关键词:
CMMI,CMMI版本,CMMI版本的发展过程
相关新闻
