CMMI全称是Capability Maturity Model Integration,直接翻译就是能力成熟度模型。作为软件开发领域最佳实践集合,CMMI®系列模型已然成为业内提升研发管理及流程能力的公认标准。
CMMI被看作是成功企业在软件上的一些习惯、做法、准则等的集合,是做好企业软件的最佳实践的集合。 如果企业能达到CMMI的要求,则成功近在咫尺。 CMMI是软件工程领域全球最具权威的资质评审与认证标准。
目前CMMI的官网组织为:CMMI研究院 (cmmiinstitute.com)。CMMI涉及三种不同模型,用以帮助提升不同的商业需求。分别是CMMI DEV(研发)、CMMI-SVC(服务)还是CMMI-ACQ(采购),其主体是16个几乎完全相同的核心过程域(Core PAs)。不同CMMI模型之间的差别,在于特定过程域(Specific PAs)所关注的不同的业务目标和管理诉求。目前,中国已经成为CMMI应用发展最广阔的市场。CMMI适用于金融科技、软件开发、互联网、国防科研、汽车制造、电信等行业。企业如果要做CMMI认证,一般从3级做起。
企业做CMMI的作用
CMMI是针对软件及相关企业的能力证明,企业做CMMI认证,一般从3级做起。
CMMI的好处:
1)改善企业形象,获得客户信任,又有更多市场份额。
2)增强企业竞争力,项目招投标筹码。
3)改进企业内部管理,降低软件开发成本和缩短软件开发周期
对于小规模企业来说:
1)在成本、进度、生产率、质量、投资回报率通过CMMI的过程改进可以获益。
2)及早的建立软件开发体系规范,为企业长期发展打下基石。
3)建立公司知识库,使公司项目经验得以传承,不依赖某些人。
4)员工质量意识、做事规范、及软件过程能力得以加强。
CMMI实施流程
阶段1:CMMI项目启动会
明确企业实施CMMI的商业目标,建立CMMI项目实施的沟通机制。
阶段2:CMMI基础培训和过程改进小组(EPG)组建
进行CMMI基础概念讲解,指导企业建立核心的过程改进小组。
阶段3:诊断
充分了解企业研发过程现状,识别企业现有软件过程与企业现阶段理应达到的的CMMI成熟度级别的差距,提交诊断报告,进行过程改进的策划。
阶段4:过程域培训和文件定义
结合企业过程现状进行CMMI过程域培训,通过举例、案例分析等方式,让企业的EPG掌握过程文件定义技巧,结合企业实际情况有针对性的定义组织的研发过程,并确定过程产出物(如:需求报告)
阶段5:项目试点
选择代表公司核心业务的项目或者典型项目进行试点,通过试点来完善过程文件,从而为企业全面推广过程文件打下基础。
阶段6:组织推广
全员参与全面导入与执行CMMI。
阶段7:预评估
验证组织推广的结果,识别企业尚存缺陷并制定再次改善方案,准备充分,以便企业能够更好进行正式SCAMPI评估。
阶段8:SCAMPI正式评估
由CMMI Institute授权的主任评估师领导,采用SCAMPI ( Standard CMMI Appraisal Method for Process Improvement)评估方法,对企业的能力成熟度进行正式的评估,颁发证书,通过CMMI Institute网站向全球发布企业信息。
共有条评论网友评论