01CMMI介绍 CMMI认证是由美国软件工程学会(software engineering institute,简称SEI)制定的一套专门针对软件产品的质量管理和质量保证标准。CMMI包括五个成熟度等级,开发的能力越强,开发组织的成熟度越高,等级越高。
CMMI建立之初的用途是协助美国国防部等政府单位进行重要软件外包时,作为分析软件厂商开发能力,以及评选合格软件承包商的工具。以CMM的架构而言,它涵盖了计划、软件工程、管理、软件开发及维护等技巧,若能确实遵守规定的关键技巧,可协助提升软件部门的软件设计能力,达到成本、进度、功能与品质的目标
02CMMI申报注意事项
一般申请的级别:CMMI 3 CMMI 5
CMMI3:
(一).CMMI3的基本要求:
三级Zui少需要企业13人以上(含10余名软件开发人员) ;
软件项目选择要求 :项目资料较完整的软件开发项目;选取的项目是公司典型的项目;项目周期尽量3个月以上;
(二)CMMI3一般评估流程:
1、咨询组协助企业填写《基本信息表》、《评估输入表》,收集企业的的基础文档信息。
2、 咨询组提前一个月在SAS平台注册企业信息
3、咨询组对企业进行访谈培训 1次,2-3天
4、 预评估:1天
5、 评估时间:第一天 intro培训,启动评估;
第二-三天访谈;
第四天 内部评定;
第五天 开初步发现会议,Zui终发现报告;
CMMI 评估周期:5-7天
6、评估通过后签发CMMI证书。一个月后官方平台可查询获证信息。
CMMI5:
(一)CMMI 5的基本要求
五级需要企业23人以上参与(含20余名软件开发人员);
- 提供项目清单,2-3个完整生命周期的。
(二)CMMI5 一般评估流程
接到商务确认后《基本信息表》《评估输入表》,拿到客户的基础文档
提前一个月在SAS平台注册企业信息
访谈培训 若干次,培训次数根据企业学习接受程度,每次需要2-3天
评估师,预评估:5天
评估师:CMMI五级正式评估,9天。
评估流程:第一天 intro培训,启动评估;
第二-五天访谈;
第六-七天 内部评定;
第八天 开初步发现会议,Zui终发现报告;
时间周期:
1、CMMI3,3~6个月,评估前一个月注册,评估完成后1个月内SEI可查。
2、CMMI5,6~12个月,需在通过CMMI3一年以上,评估师档期极其紧张,评估前一个月注册,评估完成后1个月内SEI可查。
03CMMI等级划分
CMMI一级:初始级
企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。
企业在一级上的项目实施对实施人员有很大的依赖性。
CMMI二级:管理级
企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。
企业在二级水平上体现了对项目的一系列的管理程序。保证了企业的所有项目实施都会得到成功。
CMMI三级:定义级
企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。企业不仅能够在同类的项目上升到成功的实施,在不同类的项目上一样能够得到成功的实施。
在这一阶段,企业的科学管理已经形成企业文化,更是企业内涵。
CMMI四级:量化管理级
企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
CMMI五级:优化级
企业的项目管理达到了Zui高的境界。企业要能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
04CMMI认证收益
1.能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范
2.有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。现在绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用很容易失控;
3. 有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化;
4. 能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验, 而不是单纯依靠某些人员;
5. 有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标