CMMI是什么?
CMMI(Capability Maturity Model
Integration)翻译成中文为能力成熟度模型集成,是美国卡耐基梅隆大学软件工程研究院(SEI)在原来SW-CMM模型(专门针对软件开发领域的过程改进模型)的基础上形成的升级版本。CMMI模型也在不断进行升级,在2018年3月发布CMMI
V2.0版本,2020年10月1号开始,彻底切换到CMMI
V2.0版本。CMMI集成了软件工程、系统工程、项目管理、过程管理、供应商管理、集成产品开发、敏捷软件开发等领域的新实践,是几十年来全球软件工程、系统工程的实践的总结。
CMMI 认证是怎么回事
CMMI模型用来指导企业进行过程改进,把企业的过程成熟度分成5个等级,分别是:
1级,初始级
2级,已管理级
3级,已定义级
4级,定量管理级
5级,优化级
经过CMMI研究院授权的评估师称为主任评估师,主任评估师对企业的过程成熟度进行评估,通过评估结果可以证明企业的过程成熟度达到了某个CMMI等级,并颁发证书,评估结果也会在CMMI研究院的guanfangwangzhan登记公示,以便于相关方查询。该证书有效期三年,三年后CMMI研究院将不再公示企业的评估结果信息,也即表明证书失效。如果企业还需要证明其过程成熟度水平,则需要重新进行评估。
为什么要实施CMMI
企业实施CMMI主要有三方面的原因:
企业自身过程改进方面:企业的研发管理各方面多多少少都存在一些问题,产品质量、交付周期、研发成本等方面都有待改善。CMMI模型是软件/系统开发和管理等方面的实践总结,而且CMMI提供了一套过程改进的框架,因此对于追求企业自身过程改进的企业CMMI模型无疑是好的选择。
市场方面:企业为了获得订单、获得客户的信任,需要证明其自身的研发水平和能力,而CMMI模型是目前IT业界普遍认可的过程成熟度模型,获得CMMI某一等级认证是获得客户、市场认可的有效途径。
政策和法规方面:目前国家以及各地出台了一系列政策鼓励IT企业获得CMMI认证,对于获得CMMI认证的企业,政府会给予一定的补贴。现在越来越多的企业、事业、政府等单位的IT项目招标都要求供应商取得CMMI认证,CMMI证书作为评标中一项重要指标,有的甚至作为参与投标企业的必备条件。因此没有获得CMMI证书的企业在将来的竞争中将处于非常被动的地位。
什么类型企业适合实施CMMI
从理论上来讲,任何有开发活动的公司都可以实施CMMI。但是实际上业界实施CMMI的企业多以IT企业为主,包括软件开发、软件外包、系统开发、系统集成、IC开发等企业。如果企业或者企
业的某个部门从事IT开发相关的业务,那么CMMI模型将是有助于企业规范研发管理的好的参考模型。