一、什么是CMMI?
CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。
二、CMMI等级?
CMMI认证一共有5个级别,CMMI1级,初始级;CMMI2级,管理级;CMMI3级,定义级;CMMI4级,定量管理级;CMMI5级,优化级
CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高,高成熟度等级表示有比较强的软件综合开发能力。
CMMI一级,初始级。在执行级水平上,软件组织对项目的目标与要做的努力很清晰,项目的目标可以实现。但是由于任务的完成带有很大的偶然性,软件组织无法保证在实施同类项目时仍然能够完成任务。项目实施能否成功主要取决于实施人员。
CMMI二级,管理级。在管理级水平上,所有第一级的要求都已经达到,另外,软件组织在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对项目相关的实施人员进行了相应的培训,对整个流程进行监测与控制,并联合上级单位对项目与流程进行审查。二级水平的软件组织对项目有一系列管理程序,避免了软件组织完成任务的随机性,保证了软件组织实施项目的成功率。
CMMl三级,明确级。在明确级水平上,所有第二级的要求都已经达到,另外,软件组织能够根据自身的特殊情况及自己的标准流程,将这套管理体系与流程予以制度化。这样,软件组织不仅能够在同类项目上成功,也可以在其他项目上成功。科学管理成为软件组织的一种文化,成为软件组织的财富。
CMMI四级,定量管理级。在量化管理级水平上,所有第三级的要求都已经达到,另外,软件组织的项目管理实现了数字化。通过数字化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
CMMI五级,优化级。在优化级水平上,所有第四级的要求都已经达到,另外,软件组织能够充分利用信息资料,对软件组织在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
三、CMMI认证评估条件
1、CMMI认证是针对软件企业的能力成熟度模型标准,企业有软件开发的业务。
2、认证企业要有专门人员对接担任,进行体系创立、监督执行、进程剖析和改进。
3、在做CMMI评估前,申报企业至少要完结体系的创立,并继续运行半年以上。
4、认证部门可以以公司为单位,也可以以公司下属的软件开发部门为单位。
四、CMMI认证准备材料
1、企业营业执照
2、公司章程
3、劳务派遣经营许可申请书
4、劳务派遣信息管理系统
5、拟以用人单位签订劳务派遣协议
6、场地使用证明以及与开展业务相适应的办公设施设备、信息管理系统等清单
7、劳务派遣制度,包括劳动合同、休息休假、社会保险、工作时间、劳动报酬、劳动纪律等与劳动者切身利益相关的规章制度的文本,拟以用工单位签订的劳务派遣协议样本。
五、CMMI实施流程
阶段1-CMMI项目启动会:明确企业实施CMMI的商业目标,建立CMMI项目实施的沟通机制。
阶段2-CMMI基础培训和过程改进小组(EPG):进行CMMI基础概念讲解,指导企业建立核心的过程改进小组。
阶段3-诊断:充分了解企业研发过程现状,识别企业现有软件过程与企业现阶段理应达到的CMMI成熟度级别的差距,提交诊断报告,进行过程改进的策划。
阶段4-过程域培训和文件定义:结合企业过程现状进行CMMI过程域培训,通过举例、案例分析等方式,让企业的EPG掌握过程文件定义技巧,结合企业实际情况有针对性的定义组织的研发过程,并确定过程产出物(如:需求报告)
阶段5-项目试点:选择代表公司核心业务的项目或者典型项目进行试点,通过试点来完善过程文件,从而为企业全面推广过程文件打下基础。
阶段6-组织推广:全员参与全面导入与执行CMMI。
阶段7-预评估:验证组织推广的结果,识别企业尚存缺陷并制定再次改善方案,准备充分,以便企业能够更好进行正式SCAMPI评估。
阶段8-SCAMPI正式评估:由SEI授权的主任评估师领导,采用SCAMPI ( Standard CMMI Appraisal Method for Process Improvement)评估方法,对企业的能力成熟度进行正式的评估,颁发证书,通过SEI网站向全球发布企业信息。
六、CMMI 2.0版本
2018年7月17日,CMMI 研究院正式发布了 CMMI 2.0 中文版。CMMI 2.0 版本是一个全球公认的软件、产品和系统开发优良实践过程改进模型,能够帮助组织提升绩效。CMMI V1.3已于2020年9月30日停用。从2020年10月1日开始,仅接受CMMI V2.0评估。 重要的是,至少提前一年开始准备过渡到CMMI V2.0的策略。
CMMI2.0 版本产品套件包括成熟度模型、使用指南、系统与支持工具、培训、认证和评估方法。与前期版本一样,CMMI2.0 版本使用五个级别代表提高能力成熟度以改进业务绩效的途径。
CMMI V2.0模型:
新的CMMI V2.0模型具有四个类,12个能力域和25个实践域。
CMMI V2.0 类别:
新的CMMI类别有四个,分别是doing(对应1.3的工程类)、managing(对应1.3的项目管理类)、enabling(对应1.3的支持类)和improving(对应1.3的过程管理类)。它们是相关域的分组,这些域在组织或项目的已定义活动中定义了改进性能的实践。
CMMI V2.0的能力域:
行动(确保质量,设计和开发产品,交付与管理服务,选择和管理供应商),管理(规划和管理工作,管理业务弹性,管理员工),赋能(支持实施,管理安全和安保)和提高(维持习惯性和持久性,改善性能)。
七、实施CMMI的好处
1)通过参照模型可以发现企业与最佳实践的差距,为日后改进指出了方向;
2)改善产品开发过程,缩短产品开发时间;
3)提高产品质量,降低产品缺陷率,提升客户满意度;
4)降低产品开发成本,提高项目控制能力;
5)合理安排资源,减少资源浪费;
6)有助于提高软件开发者的职业素养,每一个参与其中的员工的做事方法逐渐变得规范化、标准化;
7)能够解决人员流动带来的问题;
8)有利于提升公司和员工绩效管理水平,以持续改进效益。
文章 的图片 来源于网络,如有侵权请私信删除。
47da6f7a-9d01-4c22-bdf8-ae8b3a339e3d