什么是CMMI?
CMMI的全称为Capability Maturity ModelIntegration,即能力成熟度模型集成。CMMI是CMM模型的Zui新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。CMMI是由美国卡耐基梅隆大学软件工程研究所(SoftwareEngineeringInstitute,SEI)组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
CMMI成熟度等级如何划分
CMMI一共分为五个等级。
1、CMMI一级,初始级。在完成级水平上,企业对项目的目标与要做的努力很清晰。项目的目标得以实现。
2、CMMI二级,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
3、CMMI三级,定义级。在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。
4、CMMI四级,量化管理级。量化管理级分析对软件工程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制,管理有一个做出结论的客观依据。
5、CMMI五级,优化级。优化管理级的量化反馈和先进的新思想、新技术促使过程持续不断改进。
CMMI认证好处
实施CMMI,可以帮助IT企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件、硬件和系统集成项目,从而提高企业的管理水平,增强企业的国际竞争能力。实施CMMI对企业的好处主要体现为:
第一、能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范。
第二、有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。现在绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控。
第三、有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
第四、能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验,而不是单纯依靠某些人员。
第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
第六、政策扶持,根据各省市每年政策,对实施CMMI企业会有一定金额的政策补贴。
CMMI认证办理流程
01
确定CMMI认证级别,一般CMMI有五个认证级别,不同的级别有不同的要求,1级为Zui低级,5级为Zuigaoji。
02
选择评估师,一般公司会选择咨询机构进行咨询服务,选择好一个好的咨询机构可以让拿证的时间大大缩短,让办理更加高效。
03
准备好企业的商业目标、评估目标、项目信息、人员信息。
04
主任评估师根据收集到的信息集合SCAMPI A的要求,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。
05
由主任评估师在线注册本次评估,企业的评估发起人和评估小组成员都需要在线注册。
06
主任评估师通过远程或者现场的方式,检查企业对于现场审核的相关文件的收集、计划的执行情况、后勤协调等各个方面准备情况,确保正式的现场评估或视频评估能够顺利进行。
07
正式评估:主任评估师与其他评估小组成员现场评估或视频评估进行为期一周的现场审查,整个评估小组在这一个周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录)和人证(访谈记录)来证明企业满足或不满足CMMI的要求。并在评估Zui后一天向全员公布审查结果。
08
官方审计:主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPIA评估流程规范的要求。审查周期Zui多60个自然日内完成审查。
09
官方审查通过之后,会以邮件形式通知到主任评估师和企业的评估发起人,并在全球过级企业名单网址上公布企业过级信息。