CMMI(Capability Maturity Model Integration)即能力成熟度模型集成。CMMI是美国产业界、政府和卡内基梅隆大学软件工程研究所(CMU/SEI)于2002年1月推出的集成了软件工程(SW)、系统工程(SE)、集成化产品和过程开发(IPPD)的集成成熟度模型。
CMMI的其前身为CMM,上世纪80年代美国军方为了评估软件供应商的能力水平,委托美国卡内基梅隆大学软件工程学院(SEI)开发的一套过程评估方法和过程改进指南CMM。CMM被业界广泛接受,成为全球软件企业重要的过程改进方法之一。随着CMM的广泛应用,衍生出SW-CMM、SE-CMM、SA-CMM、IPT-CMM、P-CMM等模型,这些衍生的模型带来了使用的混乱。SEI决定对这些模型进行整合,SEI在SW-CMM、SE-CMM的基础上,加入采购、IPPD等相关内容,并融合ISO9000的理念,形成了今天我们看到的CMMI,这也就是CMMI中的“I”的由来。
2001年12月,SEI正式发布CMMI 1.1版;2006年8月发布CMMI 1.2版;2010年11月发布CMMI 1.3版。
CMMI 1.3版包括3个部分CMMI-DEV、CMMI-SVC以及CMMI-ACQ:
CMMI-DEV,即CMMI for Development模型。CMMI-DEV是目前使用最广的模型,通常说的CMMI模型即指该模型,该模型主要用于软件工程、硬件工程、系统工程等产品开发领域。CMMI-DEV模型覆盖了产品研发的各个过程领域,包括:需求、设计、开发、测试、评审、配置、质量、决策、度量、风险、项目管理以及对过程改进和组织培训等一系列活动。
CMMI-SVC,即CMMI for Services模型。CMMI-SVC用于指导服务行业的管理,它吸收了ISO20000、ITIL等服务相关标准的优点,并采用了CMMI的框架结构形式,适用于括IT服务、医疗卫生、教育等领域的服务管理。
CMMI-ACQ,即CMMI for Acquisition模型。CMMI-ACQ用于指导甲方进行采购管理,适用于政府、电信、金融等各领域的采购管理。
CMMI既是一个评估模型,它将组织的研发能力分为5个成熟度等级,CMMI也是一个过程改进模型,它指导企业按照成熟度等级逐步进行过程改进。
CMMI评估采用SCAMPI的评估方法,主要检查企业项目和日常运作中产生的数据、文档、邮件、会议记录、项目报告、管理工具等各方面的记录,并对员工进行抽样访谈,了解员工实际的工作内容和方式,并判定是否符合CMMI模型的要求。CMMI评估由CMMI主任评估师组织企业内部评估成员组成评估小组共同执行评估活动,CMMI评估过程受SEI监控,最终CMMI评估结果在SEI官方网站发布。
该模型自2000年进入中国以来,目前已有1700多家企业通过了CMMI不同等级的评估,中国IT企业的研发管理水平借助CMMI的实施有了进一步的提升。
提高质量和生产率,CMMI对研发过程设定质量控制点进行严格的质量检查,提升产品的质量,减少了因质量问题减少的返工,从而提升了工作效率。
缩短交付周期,实施CMMI可以提升估算能力,通过准确的项目计划和严格的项目监控,控制项目进度,缩短项目周期。
控制成本,通过CMMI的规范管理,较少因错误、bug以及需求反复带来的损失,有效控制成本。
提高人员水平,通过CMMI企业健全了软件研发团队、明晰了岗位的职责、加强了团队的管理,使大家做事方法逐渐标准化、规范化,提升人员工作水平。
提升管理水平,CMMI帮助企业建立了规范的软件研发过程,提升了企业的研发管理水平;CMMI帮助企业建立过程资产库,将企业的知识经验进行收集和分享,从而解决人员流动给企业带来的影响。
有利于市场开拓,随着业界对CMMI的广泛认可,越来越多的组织将CMMI作为供应商的选择标准和招标要求,CMMI认证有助于软件企业形象和市场开拓,有利于企业获得长期稳定的订单。
上一篇:没有了
Copyright © 2018 WHSIA All Rights Reserved 版权所有:武汉市软行业件协会 鄂ICP备17002821号-1
地址:武汉市洪山区光谷软件园A8栋108室(武昌), 武汉市江岸区兰陵路2号(汉口)
联系电话:027-87181967 传真:027-82755797 技术支持:幸运坐标
关注官方微信