一、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认证,即“能力成熟度模型集成(也有称为:软件能力成熟度集成模型)”,是专门针对软件企业的一个专项认证。CMMI认证是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMMI认证队伍中的一分子。
CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
三、CMMI等级划分
CMMI一级:初始级
企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。
企业在一级上的项目实施对实施人员有很大的依赖性。
CMMI二级:管理级
企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
企业在二级水平上体现了对项目的一系列的管理程序。保证了企业的所有项目实施都会得到成功。
CMMI三级:定义级
企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。
在这一阶段,企业的科学管理已经形成企业文化,更是企业内涵。
CMMI四级:量化管理级。
企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
CMMI五级:优化级。
企业的项目管理达到了最高的境界。企业要能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
四、CMMI认证条件及周期
CMMI认证
1、CMMI认证是针对软件企业的能力成熟度模型标准,企业有软件开发的业务。
2、认证企业要有专门人员对接担任,进行体系创立、监督执行、进程剖析和改进。
3、在做CMMI评估前,申报企业至少要完结体系的创立,并继续运行半年以上。
4、认证部门可以以公司为单位,也可以以公司下属的软件开发部门为单位。
CMMI 3 认证
1、合法注册的企业,不是纯软件行业也没有关系,只要营业范围中有软件开发的业务或者公司有负责软件开发的部门即可。
2、CMMI3级参加人员要求技术人员10人以上,支持人员5人以上。
3、要求公司有2个以上已完成的成熟的软件项目;软件硬件和系统集成均可;
4、要求使用工具项目管理工具(git,svn等)。
5、申请认证CMMI3级的企业还要求公司必须成立一年以上。
CMMI 4/5 认证
1、CMMI5级要求技术人员25人以上,支持人员10人以上。
2、要求公司至少4个以上已完成的成熟的软件项目。
3、要求项目管理工具(git,svn等),统计工具minitab,预测管理工具水晶球,思维导图等。
4、申请CMMI5级还有一个重要条件是必须通过CMMI三级1年以上(cmmi4级和cmmi5级评估条件区别不大)
企业如果要做CMMI认证,一般从3级做起。
周期
3个月,资质的办理的时间周期相对较长,一般都需要提前规划,预定档期。正式评估后,20个工作日(左右)可在官网公示。