当许多公司第一次与CMMI接触时,他们对CMMI资格是什么模棱两可,因为他们对CMMI缺乏足够的了解。本文对CMMI认证的发展过程、等级和效益进行了梳理,希望对需要CMMI认证的企业有所帮助。
CMMI的全称是Software Capability Maturity Model Integration(软件技术能力发展成熟度分析模型进行集成),用于指导软件系统开发工作过程的改进和软件设计开发管理能力的评价。
一、CMMI认证的发展历程
1984年,国防部委托卡内基梅隆大学软件工程研究所(sei)和国防工业协会(ndia)进行一项研究,以评估国防部委托的外部软件公司的软件开发能力。
1987年,SEI发布了SW-CMM框架。
1991年,SEI发布了CMM V1.0
1993年,SEI发布了cmm v1.1(使用最广泛的版本)。
,塞发布了 cmmi v1.2。
,SEI发布了CMMI V1.3版本(该版本可以使用不同时间也是最长)。
7月17日,CMMI研究院正式发布了CMMI 2.0中文版本。
二.CMMI认证等级
Cmmi 认证分为五个等级,从1级到5级。大多数企业从三级开始。Cmmi 认证正变得越来越流行。据官方统计,70% 的 cmmi 认证来自中国。Cmmi 级别3正变得越来越流行。建议在获得 cmmi 等级3认证一年后申请 cmmi 等级5。Cmmi 等级5更有竞争力。
实际上,CMMI只是一个框架。以此为模型,我们可以通过控制我们的项目管理过程来提高软件质量。企业可以减少缺陷,将风险和成本从无序变为可控,从而促进企业的发展。
三、CMMI 5认证对软件进行企业的好处
一是提高公司和员工的绩效管理水平,不断提高效率。 通过测量和分析开发过程和产品,建立公司效率指标。
第二点是它可以解决人员流动带来的问题。公司不仅仅依靠一些人,而是依靠流程改进来建立财富池来分享经验。
第三点是有助于提高软件开发人员的专业素质。每一个参与其中的员工,无论是项目经理,还是工程师,甚至是一些高层管理人员,都是逐步规范的。
第四点有利于企业成本管理控制。因为生活质量有保证,修改和解决这些客户进行投诉所浪费的成本会大大降低。在绝大多数情况下,缺乏社会规范发展体系,这只是为了速度。一个重要项目完成后,修复bug需要我们花费大量工作时间,费用很容易失控。
五是确保软件开发质量和进度,规范“无序管理”项目开发过程。
Cmmi5的价值不仅存在于证书本身中。如果一个企业能够完全按照 Cmmi 系统指导项目的全过程,那么它自身的作用就已经超出了它的意义。对于软件公司,特别是国外用户来说,这种认证仍然是非常必要的。虽然有相关的系统认证,但对于国外用户来说,他们的 cmmi 系统认证还是比较高的。
最后,软件企业肯定是要搞三级的。四级和五级看你的能力了,因为CMMI是一个工程量大的认证。如果公司足够大,有影响力,可以尝试做5级。