CMMI简介
CMMI,即“能力成熟度模型集成(也有称为:软件能力成熟度集成模型)”,是由美国卡耐基梅隆大学软件工程研究所(Software Engineering Institute,SEI)组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
CMMI是世界公认的软件产品进入国际市场的通行证,不仅是对产品质量的认证,更是一种软件过程改善的途径。如果一家公司最终通过CMMI的评估,标志着该公司在质量管理的能力已经上升到一个新的高度。而评估的等级越高,意味着公司质量管理能力成熟度越高,做得越好。
CMMI的历史简图
自1991年SEI发布了CMMI V1.0版本以来,CMMI版本已经历了多个版本的迭代和升级。CMMI为企业过程改进树立了标杆,在众多行业、领域、框架和地域中已成为“成熟度”的代名词。

CMMI V2.0版本是在1.3基础上全面革新的一次重大升级,致力于帮助企业解决其绩效问题。
随着时代的发展和企业需求的变化,CMMI研究院在延续CMMI2.0版本优势的基础上,决定进一步更新升级,2023年4月6日,ISACA发布了CMMI 3.0版本,它致力于提供更加灵活、可定制的能力评估框架,以满足不断变化的组织管理需求,实现全面成熟度提升,并决定于2024年1月起正式接受3.0认证评估。
CMMI评估适用企业
CMMI适用于需要开发软件、系统或服务的组织机构,包括 IT 企业、软件开发企业、系统工程企业、制造企业、金融企业以及医疗企业等。
目前实施CMMI排名前10的行业有:

CMMI评估价值体现
1.增强市场竞争力:获得全球性软件与系统工程行业的唯一权威认证,是对企业软件研发与服务能力的权威认可。提升公司品牌形象与市场竞争力,帮助企业在竞争中脱颖而出。
2.提升软件质量:CMMI要求组织在软件开发过程中进行严格的质量控制,包括需求管理、项目计划、项目监督和控制、风险管理、供应商协议管理等多个方面。这有助于确保软件质量得到提高,减少缺陷和错误。
3.优化开发流程:CMMI鼓励组织不断优化开发流程,使其更加高效、灵活和可预测。通过评估和改进开发过程中的各种实践,组织可以减少不必要的浪费和冗余,提高生产效率。
4.提供统一的标准:CMMI提供了一套统一的软件过程管理标准,有助于组织规范和管理软件开发过程。
5.循序渐进的改进:CMMI采用渐进方式进行软件过程改进,使组织逐步建立起一套更加完善的软件过程管理体系。
6.政府政策支持:获得政府对软件与系统集成企业自主创新与发展的支持。
CMMI成熟度级别
CMMI评估一共有5个级别,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。

CMMI一级:初始级
企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。
企业在一级上的项目实施对实施人员有很大的依赖性。
CMMI二级:管理级
企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
企业在二级水平上体现了对项目的一系列的管理程序。保证了企业的所有项目实施都会得到成功。
CMMI三级:定义级
企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。企业不仅能够在同类的项目上得到成功的实施,在不同类的项目上一样能够得到成功的实施。
在这一阶段,企业的科学管理已经形成企业文化,更是企业内涵。
CMMI四级:量化管理级。
企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
CMMI五级:优化级。
企业的项目管理达到了最高的境界。企业要能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
CMMI评估条件
1
CMMI3级条件
①软件研发人员16人以上,正式评估参与人员22人以上;
②已完成的软件研发项目3个(至少包含:需求,设计,编码,测试文档)。
2
CMMI4/5级条件
①三级通过满18个月,软件研发人员26人以上,正式评估参与人员32人以上;
②已完成的软件研发项目5个(至少包含:需求,设计,编码,测试文档)。
CMMI申请流程
选择CMMI级别
软件企业申请CMMI不同的级别标准要求,要审时度势自身情况。
选择主任评估师
主任评估师是认证评估的发起者,也是评估小组的领导者,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。
信息收集
在拟订评估计划之前,需要先收集企业相关的具体信息,包括商业目标、评估目标、项目信息、人员信息等等。
评估计划
主任评估师根据收集到的信息,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。
在线注册
首先由主任评估师在线注册本次评估,然后企业的评估发起人和评估小组成员都需要在线注册。
准备检查
主任评估师通过远程或者现场的方式,检查企业对于现场审核的准备情况,包括相关文件的收集、计划的执行情况、后勤协调等各个方面,确保正式的现场评估能够顺利进行。
正式评估
主任评估师与其他评估小组成员必须到被审企业的办公场地进行为期一周的现场审查,整个评估小组在这一周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录),和人证(访谈记录)来证明企业满足或不满足CMMI的要求,并在评估后一天向全员公布审查结果。
官方审查
主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查,官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程规范的要求。审查周期多则30个工作日,快的可以在一周左右的时间内完成审查。
官网发布
官方审查通过之后会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。
CMMI评估周期
CMMI评估周期通常在3-6个月,具体的时间会受到评估师的时间安排、企业实际项目情况等因素的影响。
如企业进行申请,建议提前与评估师沟通,确定评估时间,并尽可能提前准备,以缩短评估时间。
正式评估后,20-45个工作日可在官网公示。
CMMI证书的有效期是三年,中间不需要做监督,到期后可申请重新评估或证书升级。
CMMI评估机构
证书是以主任评估师的个人名字签发的,并没有机构的盖章,这并不代表的证书是无效的。
CMMI评估师需要具备美国SEI授权的主任评估师资格,并通过一系列专业培训和考试获得相关认证,评估师代表了被SEI授权的评估机构。
全球目前约有400多位评估师,每位评估师每年约能出16张CMMI证书。由于评估师数量有限,而需求量越来越大,导致了项目档期不足,企业经常遇到找不到档期的情况。
因此,如果需要申请CMMI评估,建议提前预约评估师,以确保能够及时进行评估。