很多企业在初次接触CMMI时,因为缺乏对CMMI的充分了解,对CMMI是什么资质的了解模棱两可。本篇文章龙翊信安整理了CMMI的发展历程和哪几个等级,希望对有认证CMMI认证需求的企业有所帮助。
CMMI全称是软件能力成熟度模型集成,是由美国国防部与卡内基梅隆大学下的软件工程研究中心(SEI)以及美国国防工业协会共同开发的一套软件体系规范,主要用于指导软件开发过程的改进和软件开发能力的评估。
一、CMMI认证发展历程
1984年,美国国防部(DoD)委托美国卡内基美隆大学(CMU)的软件工程研究学院(SEI)和美国国防工业协会(NDIA)共同进行一项研究,用于评估国防部委托的外部软件公司的软件开发能力。
1987年,SEI推出了SW -CMM框架
1991年,SEI发布了CMMV1.0。
1993年,SEI发布CMM V1.1(该版本应用广泛)。
2006年,SEI发布CMMI V1.2。
2011年,SEI发布CMMI V1.3版本(该版本应用长久)。
2018.7.17,CMMI 研究院正式发布了 CMMI 2.0中文版。
二、CMMI认证级别
CMMI认证共分为5个级别,从一级到五级,大多企业是从三级开始做起,cmmi资质越来越受欢迎,据官方数据统计百分之七十的cmmi认证来源于中国,cmmi三级的越来越普及,认证完cmmi三级一年后建议申请cmmi五级,cmmi五级更具有竞争力
一些企业对cmmi是什么资质是很模糊的,其实简单来说CMMI是一个框架。以它为模型,通过控制我们的项目管理过程,来达到提高软件质量的目的。可以企业减少缺陷,降低风险和成本从无序变的可把控,以利于企业的发展。
三、CMMI5级认证对软件公司有什么好处
第1点,有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。
第2点,能够解决人员流动所带来的问题。公司通过过程改进,建立了财富库以共享经验,而不是单纯依靠某些人员。
第3点,助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
第4点,有利于成本控制。因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修补bug,费用很容易失控。
第5点,能保证软件开发的质量与进度,能对"杂乱无章、无序管理"的项目开发过程进行规范。
其实CMMI5的价值不光是证书本身,如果一个企业能够完全按照CMMI体系来指导项目的整个过程,那么他本身的作用已经超过意义。对于一个软件公司,特别是国外用户,这个认证还是必须的,国内也有相关的体系认证,对于国外用户来说,他们对于CMMI体系的认同度还是更高的。