CMMI认证咨询简介
CMMI认证简介
1)CMMI认证起源于CMM(CapabilityMaturityModelforsoftware,软件能力成熟度模型)是美国国防部在1984年因当时该机构软件项目委外开发时,无法评估软件公司对软件项目的承接及执行能力,故委托美国卡内基美隆大学(CarnegieMellonUniversity)的软件工程学院(SoftwareEngineeringInstitute,SEI)所进行的一项研究成果,试图于软件产业建立一套工程制度,使个人及组织在软件开发上能有持续改善的依据,其目的是用来评估及改善软件开发公司的软件开发过程及软件开发能力,并且协助软件开发者持续改善软件流程成熟架构及软件质量,进而提升软件开发项目及软件开发公司的软件开发管理能力,达成软件开发的功能正确、缩短开发周期、降低开发成本及确保质量等目标。CMM目前已成为许多大型软件企业用于改善组织内部软件工程所实行的软件评估标准,CMM同样陆续应用系统工程及软件采购方面,成为国际间认同且广泛通用的一种软件生产程序标准。由于CMM应用日渐广泛,陆续开发出不同的CMM模型,包括:软件能力成熟度(SoftwareCapabilityMaturityModel,SW-CMM)、系统工程能力成熟度模型(SystemsEngineeringCapabilityMaturityModel,SE-CMM)、集成产品开发能力成熟度模型(IntegratedProductDevelopmentCapabilityMaturityModel,IPD-CMM)、人力资源管理能力成熟度模型(PeopleCapabilityMaturityModel,P-CMM)等应用模型;且SEI于2000年12月公布能力成熟度集成模型(CapabilityMaturityModel-Integrated,CMMI),更进一步将能力成熟度模型整合,逐渐取代现行的CMM标准。
(2)CMMI(CapabilityMaturityModel-Integrated,CMMI)是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同专业领域的特定能力成熟度模型及相关产品,并致力提供系统工程及软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每一级别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软件工程、系统工程的专业领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质效益,并确保所有发展的产品,能与国际标准组织/国际电工委员会(ISO/IEC)15504软件过程评估技术报告兼容并一致。
其认证共分为五级(以阶段式表述而言)为第一级CMMI1:初始级(Initial)、第二级CMMI2:管理级(Managed)、第三级CMMI3:定义级(Defined)、第四级CMMI4:量化级(QuantitativelyManaged)、第五级CMMI5:优化级(Optimizing)。
(3)CMMI的相关产品
CMMI-SE/SW/IPPD/SSV1.1Continuous/Staged
CMMI-SE/SW/IPPDV1.1Continuous/Staged
CMMI-SE/SW/V1.1Continuous/Staged
CMMI-SWV1.1Continuous/Staged
AppraisalRequirementsforCMMI,V1.1
StandardCMMIAppraisalMethodforProcessImprovement(SCAMPI)V1.1:MethodDefinitiondocument
组织的标准过程集被建立,并能够被不断改进。这些标准被用于建立组织范围内的一致性。所有项目均按照裁剪指南,裁剪组织的标准过程。集,已建立项目已定义的过程。在成熟度等级3,过程已经得到了很好的定义和理解,并用标准、规程、工具和方法进行了描述。作为成熟度等级三的基础,组织的标准过程集已经建立,并随着时间推移而不断改进。这些标准过程用于建立整个组织的一致性。
成熟度等级2的和成熟度度等级3的关键区别是,标准、过程说明和规程的适用范围。在成熟度等级2,这些标准、过程说明和规程在过程的各个特定实例(例如每个具体项目)之间有可以有很大的差别。在成熟度等级三,一个项目的标准,过程说明和规程都是为了适合具体项目,或组织的情况而从组织的标准过程集中裁剪出来的,因此除了裁剪指南谁允许的差别之外,这些标准,过程说明和规程都是一致的。另外一个关键区别是:在成熟度等级3,过程一般描述的比成熟度等级二更加严格。一个已定义过程明确地阐述了其目的、输入、入口准则、活动、角色、测量,验证步骤,输出和出口准则。在成熟度等级三,通过对过程活动的相互关系,过程的详细测量值,过程的工作产品和服务的理解,是过程都得到更加积极主动的管理。在成熟度等级三,组织应使其成熟度等级二的过程与得到进一步成熟。为了达到成熟度等级三,应使用再生速度等级二中没有阐述的愚公用目标三有关的共用实践。
cmmi2级对软件工程活动的指导很弱,cmmi3级对软件开发的各个方面,如需求开发、设计、编码、测试、集成等有了详细的要求,建立了组织资产库充分利用组织的数据来管理项目,提出与组织级紧密相关的3个过程域,由专人来负责过程改进。
今天通过对《CMMI认证咨询简介》的学习,相信你对认证有更好的认识。如果要办理相关认证,请联系我们吧。