CMMI的介绍
- 格式:pdf
- 大小:1.07 MB
- 文档页数:25


第1页 共24页 “软件能力成熟度模型” (1)背景介绍: CMM是“软件能力成熟度模型”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用。 CMMI是SEI于2000年发布的CMM的新版本,目前CMMI已经发展到1.2版本,并且只接受1.2版本的评估结果。CMMI目前包含了三个模型,分别是CMMI-DEV、CMMI-SVC以及CMMI-ACQ模型。 CMMI-DEV:最新版本是SEI于2006年8月份发布的CMMI for Development v1.2版本。该版本集成了软件工程、硬件工程和系统工程三大学科领域。 图表 1 CMMI-DEV模型集成 CMMI-DEV模型按照阶段式表达方式将成熟度分为五个等级,每个等级包含相应的过程域,如下图所示:
第2页 共24页 图表 2 CMMI-DEV各成熟度等级包含的过程域 CMMI-SVC:该模型SEI于2009年2月份发布,最新版本是CMMI for Services v1.2版本。该模型可以应用于IT、医疗卫生、教育等各类服务领域。 该模型采用了CMMI的基础架构,在此基础上增加了服务相关的特有过程域。对于已经实施CMMI- DEV 的企业,提供了快速、便捷的理解和导入机制。 图表 3 CMMI-SVC和CMMI其他模型的关系 CMMI-SVC模型按照阶段式表达方式也分成五个等级,每个等级包含相应的过程域,如下图所示:
第3页 共24页 图表 4 CMMI-SVC各成熟度等级的过程域 CMMI-ACQ:该模型SEI于2007年11月份发布,最新版本是CMMI for Acquisition v1.2版本。该模型基于CMMI模型体系架构,整合了CMMI采购模型、软件采购模型以及政府及产业采购的最佳实践等,用于指导采购方进行采购管理。该模型适用于政府、电信、金融等领域的采购管理。 SPCA:“软件过程及能力成熟度评估”(简称SPCA)是软件过程能力评估和软件能力成熟度评估的统称,是中国信息产业部会同国家认证认可监督委员会在充分研究了国际软件评估体制,特别是美国卡内基-梅隆大学SEI所建立的软件能力成熟度模型CMMI,并考虑了国内软件产业实际情况之后所建立的软件评估体系。 SPCA依据的评估标准是信息产业部《SJ/T 11234-2001 软件过程能力评估模型》和《SJ/T 11235-2001 软件能力成熟度模型》两个标准,这两个标准是在深入研究了CMM、CMMI、ISO/IEC TR15504、ISO9000、TL 9000以及其他有关的资料和文件以及国外企业实施CMM的实际情况后,结合国内企业的实际情况,以CMMI作为主要参考文件最终形成的,已于2001年5月1日发布实施。 SJ/T 11234《软件过程能力评估模型》针对软件企业对自身软件过程能力进行内部改进的需要,而SJ/T 111235《软件能力成熟度模型》则针对软件企业综合能力第二方或第三方评估的需求。两个模型分别适应于不同的目的。 SPCA评估遵循《软件过程及能力成熟度评估指南》,该指南由国家认监委和信息产业部2002
1、CMMI基本介绍
1.1、起因和缘由
工程环境和过程更加复杂,独立的CMM面对更加复杂化的要求不能适应了。
针对分段工作的弊端(重复返工),工作更加集成化,这样需要集成化的专业知识,也需要集成化的过程。
多种模型的衍生,造成了理解和培训上的困难。
同时多种衍生模型的实践提供了必要的信息和信心,可以建立这样集成的能力程度模型
1.2、目标
成本效益:减少理解和培训上的成本;
改进模型:统一模型利于统筹进行分析和计划;
避免封闭的过程改进:过程按照学科单独进行,没有顾及整体效益;
交流:跨越部门学科的过程带来更多的交流,从而利于紧密的、有效的、精简的、继承的过程,对过程改进有全局效益
统一模型的过程改进(不仅仅是软件过程能力)提供更大的适应性和扩充性,减少冲突和冗余
1.3、CMMI框架结构的基本思想
CMMI的框架结构基于对对过程和过程改进理论的深刻认识
公共性的基础:
项目管理和过程管理适用于任何学科
如果进行适当的抽象,则工程过程可以直接应用于任何工程形式
支持过程对不同学科提供不同的实现,但是目标和实践可以保持不变
模型结构思路:
根据信息的不同作用进行分类,划分为十二种构件
整个模型由此十二种构件组成,并且具备一定的结构
每个构件由一个或者多个资料组成
整个模型汇编数了千个小的资料
模型的不同表示法,就是通过构件的不同结构来体现
模型结构的优点: 模型由数千个小的资料组成,不同表示法共同使用这些资料
这样来确保两种表示法的“等价性”
模型通过十二种构件来组织,建立了一个公共的框架容纳未来的内容
所有小资料均归属于不同得构件,模型的改进可以通过小资料的改进来实现
2、CMMI的构件
CMMI建立了一个自动、可扩展的框架,其中可以放入模型集成构件、培训资料、评估资料,确保在已定义规则下可以将更多学科加入该框架。
公共性是完全可以理解的,过程管理和项目管理可以应用于人和学科
cmmi5级认证条件(一)
CMMI(Capability Maturity Model Integration)是一款用于管理组织过程的框架,它提供了一系列综合的模型,评估了组织在软件和系统工程等领域的能力成熟度。其中,CMMI5是最高级别,最严格的认证等级。本文将介绍CMMI5级认证条件。
什么是CMMI5级认证?
CMMI5级是CMMI的最高成熟度等级,它代表了组织对软件和系统工程等领域的能力已经达到了最高水平。CMMI5级认证是一项非常重要的认证,它将有助于组织在市场上树立良好的声誉,提高组织的信誉度和竞争力。
CMMI5级认证条件
想要获得CMMI5级认证,组织需要满足以下条件:
• 高度可预测的过程:组织需要确保其过程在高度可控的情况下运作,以最大程度地避免错误和缺陷的出现。
• 借助指标进行过程管理:组织需要使用培训和管理指标来跟踪过程改进和性能,以确保其过程一直处于最优状态。
• 持续地进行过程改进:组织需要持续地改进其过程,以确保其适应市场的变化和技术的进步。
• 管理供应链:组织需要管理其供应链,确保其供应商和外部合作伙伴也符合CMMI5级认证的标准。
• 高度成熟的技术架构:组织需要拥有高度成熟的技术架构和工具,以支持其CMMI5级认证过程的实施。 总结
CMMI5级认证是组织达到最高水平的软件和系统工程能力的标志。要想获得CMMI5级认证,组织需要满足一系列严格的条件,包括高度可预测的过程、借助指标进行过程管理、持续地进行过程改进、管理供应链和拥有高度成熟的技术架构等。这些条件将帮助组织在市场上树立良好的声誉,并提高其竞争力和信誉度。
• 高度成熟的组织文化:组织需要拥有高度成熟的组织文化,并确保其所有成员清楚理解和贯彻CMMI5认证的标准和原则。
• 高质量的产品和服务:组织需要确保其产品和服务的质量达到最高标准,以满足客户的需求和要求。
• 具备持续改进意识:组织需要不断地寻求改进,不断提高自身的质量和效率。
cans、cap、iso 9001质量标准
"CANS"、"CAP" 和 "ISO 9001" 分别代表不同的质量标准或认证体系。以下是对这三者的简要介绍:
1. CANS(CMMI for Acquisition, CMMI-ACQ):
• 全称: CMMI for Acquisition。
• 描述: CANS是一种质量标准,是CMMI(Capability
Maturity Model Integration)的一部分,专注于采购和供应链管理方面。CMMI是一种用于改进组织过程的集成模型,覆盖了多个方面,包括开发、服务和采购等。CANS主要关注在采购过程中的最佳实践和能力成熟度。
2. CAP(College of American Pathologists):
• 全称: College of American Pathologists。
• 描述: CAP是美国病理学家学会的缩写,是一个致力于提高实验室质量和标准的专业组织。CAP认证是临床实验室质量管理的一种认证,涵盖了多个方面,包括技术能力、质量控制、人员培训等。CAP认证通常适用于医学实验室和病理学实验室。
3. ISO 9001:
• 全称: ISO 9001质量管理体系。
• 描述: ISO 9001是国际标准化组织(ISO)制定的一种质量管理体系标准。它关注组织的质量管理体系,要求组织建立、实施和维护一套适用的质量管理体系,以确保组织提供符合法规和客户要求的产品和服务。ISO 9001是全球范围内最为广泛应用的质量管理体系标准。
这三种标准或认证体系在不同领域和行业中具有不同的应用。选择适合组织需求和行业特点的标准是关键的。如果你有具体的领域或行业背景,可以更详细地了解相应标准的要求和适用范围。