初次接触到CMMI这个概念是2017年,以开发角色参与CMMI-DEV3级认证,当时的评估师是一位外国人,评估过程中是有翻译的。最终这个评估通过了,公司拿到了证书。
第二次再接触这个评估是2019年底,机缘巧合以EPG组长的角色参与CMMI-DEV without SAM 5级认证,评估师是全球为数不多的中文评估师(当时只有12位中文评估师,也就是说全程你无法忽悠的)。最终这个评估也是通过了,公司顺利拿到证书,当然评估过程中也学到了很多知识和经验,虽然过程比较痛苦,但是还是非常感谢评估师团队。
虽然5级的这个评估师从理念上是非常反感大陆的,但能看出他是对CMMI是非常热爱的,因此看到评估过程中大家很努力的在学习在配合评估,他也是给了很多指引和帮助,他是期望公司能够真正的将CMMI运用到实际的研发过程中去。也正是如此,对这次评估过程记忆深刻,也对CMMI产生了浓厚的兴趣。
1. 概念
CMMI,全称是Capability Maturity Model Integration,即能力成熟度模型集成,是美国国防部的一个设想,1994年由美国国防部与卡内基-梅隆大学下的软件工程研究中心以及美国国防工业协会共同开发和研制的。(我知道的几个模型:CMMI-DEV 开发模型、CMMI-SVC 服务模型、CMMI-ACQ 采购模型、CMMI-DMM 数据管理模型。比如阿里云持有CMMI DEV 和SVC双模型最高等级5级认证,成为全球首个获得CMMI双模型5级认证的云厂商。)
我参与过的这个CMMI-DEV认证,主要应用于软件、系统工程、集成产品开发,就是给组织一个软件开发管理可执行的框架,这个框架具有自动性和可扩展性。实行CMMI体系的过程就是改进的过程。最终的目的,就是在保证工期和预算的前提下,输出高质量的软件。它不仅在信息技术行业得到广泛应用,也逐渐扩展