CMMI认证介绍
CMM/CMMi(软件能力成熟度模型:是由美国卡内基梅隆大学的软件工程研究(SEISoftwareEngineeringInstitute)受美国国防部委托于1987年研制成功的,在美国,随后在全世界推广实施的一种软件评估标准,是一种用于评价软件承包能力并帮助其改善软件质量的方法,主要用于软件开发过程和软件开发能力的评估和改进,它侧重于软件开发过程的管理及工程能力的提高与评估。
CMMI(CapabilITyMaturITyModelIntegration)即能力成熟度集成模型是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型和认证。CMMI认证标准更为工业界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型改善的成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务 的开发、获取和维护能力。目前,CMMI认证已经从原来的CMMIV1.1版本升级为CMMI1.3版本,V1.3版CMMi2.0版,本涉 及面不但是软件企业,而且包含了所有研发型的企业和组织类型,使用范围更广、更全面、更完善、更权威。
CMMI V2.0模型概述
CMMI全称是Capability Maturity Model Integration能力成熟度模型集成,是一套世界级的绩效改进框架,适用于希望不断提升性能以及应对和解决业务挑战的组织和项目。 CMMI是全球范围内行之有效的最佳实践集成框架。现在的CMMI V2.0在此基础上,可以快速提升和维持任何组织的绩效,从而提升质量、盈利能力和竞争力。
CMMI模型不是规定性的,它描述做什么才能提高组织的能力,而不是如何去做(。这使得CMMI模型能够非常灵活地适应任何业务的独特需求。此外,CMMI与其他行业模型和标准有很强的兼容性,可以相互补充、增强性能改善。CMMI的设计是将组织既有的过程,与行业最佳实践作比较,找到可行的改进部分,并提供度量改进进展的方法。这将帮助组织,建立和管理适合于自身独特环境的整体绩效提升系统。
至今CMMI仍是软件工程领域全球最具权威的资质评审与认证标准。
实施CMMI V2.0收益
品牌收益,CMMI可以:
1. 获得全球性软件与系统工程行业的唯一权威认证,是对企业软件研发与服务能力的权威认可。
2. 提升公司品牌形象与市场竞争力,帮助企业在竞争中脱颖而出。
3. 获得“中国梦”发展计划中,对软件与系统集成企业自主创新与发展的支持。
绩效收益,CMMI可以:
4. 帮助企业快速对标,了解其当前的能力等级和绩效水平。
5. 更及时地交付,减少赶工,更好地控制成本,提高质量,让公司持续、可控地向客户交付符合要求的产品与服务。
6. CMMI实践可以系统而有效地指导改进,提高管理可见性,更迅速地对问题和风险作出反应,减少意外,满足或超越客户需求和期望,减少缺陷和客户投诉,减少返工,降低员工流失率,从而提高改进组织改进投资的收益,提升和优化组织绩效,更好地满足业务、市场与客户需求。
7. 灵活运用CMMI的六种预定义视图,用以改进不同的商业需求。无论是CMMI-DEV(开发视图)、CMMI-SVC(服务视图)、CMMI-SPM(供应商管理视图)……还是CMMI-People(人力资源管理视图),其主体是18个完全相同的核心实践域(Core PAs)。其差别在于不同视图特定实践域所关注的不同业务目标和管理诉求。
CMMI DEV(开发)视图简介
CMMI DEV是为专注于开发产品和服务的企业而设计的。该模型探讨了将客户需求转化为开发人员所需的细节,有效地将产品组件集成到最终产品或服务中,进行技术分析和开发工作来设计产品或服务,并确保开发产品、开发工作满足了最终用户的需求和设计过程中的规范要求。
CMMI V2.0成熟度等级
CMMI模型推荐使用渐进的路径供组织改进其开发产品或服务的过程,并采用级别来描述这一渐进的路径。CMMI V2.0模型共有6个成熟度等级,企业可以根据自身现状与改进目标,确定自身的成熟度等级并选择适合的阶段性改进目标:
CMMI 0级,不完整级(不评级)——临时、未知
无法确定工作是都能够被完成。
CMMI 1级,初始级(不评级)——无法预测且被动
整个软件工程是无序的、混乱的,偶尔也会取得成功,但这样的成功是建立在团队内的“个人英雄主义”的基础之上,不可复制与延续。
CMMI 2 级,已管理级
组织在小范围内(如某个部门、某个项目组)建立了初步的管理体系,用来把控项目的成本、周期与质量。这样的的管理,会快速帮助项目组或者部门提升开发工作的效率与质量,但是并没有在整个组织范围内推广开来。
CMMI 3 级,已定义级
在公司层面建立的统一而标准的管理制度,并通过明确的、文档化的规程与文件,将制度的执行落实到每个工作单元的工作中,并有专职人员进行监督与检查。CMMI 3级是重要的承上启下的一环,因为组织范围内的统一管理,不仅有助于提高软件产品与服务的效能与质量,其稳定的过程可以为进一步的量化管理提供标准的分析数据,也帮助组织逐渐形成了管理的文化。
CMMI 4 级,量化管理级
CMMI 4级之前,主要是定性的方式进行管理;而从4级开始,组织在标准而稳定的过程下,收集软件开发过程中的数据,建立基线与模型,开启企业的量化管理之门。量化管理不仅可以将隐形的软件开发过程,通过数据显性的表达出来,还能基于企业的历史经验,在统计学方法指导下,预测项目的进展情况。
CMMI 5 级,持续优化级
所谓CMMI 5级的优化管理,最重要的是企业内部形成了自觉的持续优化文化。组织及其成员会不断寻求新技术、新方法,追求管理上可量化的绩效指标提升。这种文化,还为企业的管理变革和转型奠定了坚实的基础,帮助企业在取得阶段性胜利之后,跨越平台期,迈向下一个改进循坏的开始,促成进一步的成长。
CMMI DEV实践域
实践域在CMMI V2.0模型中是一组实践,它们共同描述实现已定义的目的和价值所需的关键活动。CMMI V2.0模型DEV视图共有20个实践域,其中核心实践域(Core PAs)18个,特定领域实践域(Specific Domain PAs)2个。在实践域中,实践被分类到一组演进的等级中。等级划分为绩效改进提供了演进的途径——每个演进的等级,都在之前的等级基础上,增加新的功能或熟练性,从而提高能力.