什么是CMMI认证?2020-03-11 14:30:45

CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,CMMI是美国产业界、政府和卡内基梅隆大学软件工程研究所(CMU/SEI)于2002年1月推出的集成了软件工程(SW)、系统工程(SE)、集成化产品和过程开发(IPPD)的集成成熟度模型。

CMMI是一套融合多学科的、可扩充的产品集合,其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。其本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题,50多年来计算机的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。

推行认证的目的:帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,能按时地、不超预算地开发出高质量的软件。

获得全球性软件与系统工程行业的唯一权威认证,是对企业软件研发与服务能力的权威认可。提升公司品牌形象与市场竞争力,帮助企业在竞争中脱颖而出。获得政府对软件与系统集成企业自主创新与发展的支持。让公司持续、可控的向客户交付符合要求的产品与服务。CMMI通过降低研发、生产和交付的成本,帮助公司提升经营业绩。

按照阶段式的划分方法,CMMI模型共有5个等级,企业可以根据自身现状与改进目标,选择适合的阶段性改进目标:

CMMI1级,初始级

真个软件工程是无序的、混乱的,偶尔也会取得成功,但这样的成功是建立在团队内的“个人英雄主义”的基础之上,不可复制与延续。CMMI没有针对1级的评估,官方默认所有未进行CMMI评估的企业,至少具备CMMI 1级水平。

CMMI2级,已管理级

组织在小范围内(如某个部门、某个项目组)建立了初步的管理体系,用来把控项目的成本、周期与质量。这样的的管理,会快速帮助项目组或者部门提升开发工作的效率与质量,但是并没有在整个组织范围内推广开来。

CMMI3级,已定义级

在公司层面建立的统一而标准的管理制度,并通过明确的、文档化的规程与文件,将制度的执行落实到每个工作单元的工作中,并有专职人员进行监督与检查。CMMI3级是重要的承上启下的一环,因为组织范围内的统一管理,不仅有助于提高软件产品与服务的效能与质量,其稳定的过程可以为进一步的量化管理提供标准的分析数据,也帮助组织逐渐形成了管理的文化。

CMMI4级,量化管理级

CMMI4级之前,主要是定性的方式进行管理;而从4级开始,组织在标准而稳定的过程下,收集软件开发过程中的数据,建立基线与模型,开启企业的量化管理之门。量化管理不仅可以将隐形的软件开发过程,通过数据显性的表达出来,还能基于企业的历史经验,在统计学方法指导下,预测项目的进展情况。

CMMI5级,持续优化级

所谓优化管理级,最重要的是企业内部形成了自觉的持续优化文化。组织及其成员会不断寻求新技术、新方法,追求管理上可量化的绩效指标提升。这种文化,还为企业的管理变革和转型奠定了坚实的基础,帮助企业在取得阶段性胜利之后,跨越平台期,迈向下一个改进循坏的开始,促成进一步的成长。