CMMI基础培训
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• SW-CMM最早于1987年推出一套成熟度调查问卷;1990年开发出SW-CMM V1.0版;目前流行的是SEI于1993年研制SW-CMM V1.1版。
3
CMMI的产生
1997年10月美国国防部下令SEI停止对CMM的研究,转而致力于开发CMMI,帮助企业解决使用 多个CMM的问题。SEI同时宣布CMMI产品将取代CMM,故于2000年8月11日颁布CMMI-SE/SW 1.0版 本,2001年12月发行1.1版本,从2003年开始由CMM向CMMI过渡, 2005年年底CMM开始停用。 CMMI之目的在发展一个共通性的整合架构,除了支持CMM延伸出来的软件能力成熟度(SW-CMM) 之外,也支持不同专业领域如系统工程能力成熟度(SE-CMM)、集成的产品开发能力成熟度(IPDCMM)、外购协作能力成熟度(SS-CMM)等应用模式。基本上,CMM与CMMI虽然有一定的相似度, 但CMMI不仅提高每一个级别的要求门坎,同时扩充了能力成熟度的评估范畴,且能与国际标准组织╱ 国际电工协会(ISO╱IEC)15504软件流程评估技术兼容。
CMMI V1.2包含2大学科产品或项目研发(DEV-CMM)、集成的产品开发能力成熟度(IPDCMM)。
5
软件企业必经之路
过程改进是做好软件工程的必经之路
有知识、有技能、有 经验的人
过程
实施各种任务的标准、规程 和方法
方法、技术、工 具和设备
6
构成过程成熟度的基本概念
过程能力(Process capability):描述(开发组织或项目组)通过遵循开发过程能够实现预期结果的程度。 过程性能(process performance):表示遵循开发过程所达到的实际结果。 过程成熟度(process maturity):一个特定过程被明确地定义、管理、测量、控制和生效的程度。
15
目标和实践
• 特定目标和实践 – 与特定过程域相关 – 仅应用于特定过程域
• 通用目标和实践 – 与所有过程域有关 – 必须应用于所有过程域
16
CMMI的阶段表示法
5 级-优化级
组织创新和实施
• CMMI的阶段式表
4 级-量化管理级 量化项目管理
原因分析和解决
示法就是组织成熟 3 级-已定义级
2021/7/24
9
成熟组织特征
• 过程定义明确、一致,执行严格 • 过程性能和质量可以预测—定性或定量 • 降低过程对人的依赖 • 新技术引入受控,风险小 • 形成持续改进的过程文化
2021/7/24
10
CMMI模型标准
附录
成熟度5 OID, CAR
成熟度4 OPP, QPM
成熟度3 REQD, TS, PI, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR
项目管理 PP, PMC, SAM IPM, RSKM, QPM
过程管理 OPF, OPD, OT, OPP, OID
Overview •绪论Process Management •模型结P构As •模型术-语Goals •能力等-级P和rac通tic用es模型概念 •对模型的理解 •模型的应用
CMMI-DEV 连续型
• 定义级 (Defined)
组织建立了定义清楚而主动的工作过程。本级包括:需求开发、技术解决方案、产 品集成、验证、确认、组织过程聚焦、组织过程定义、组织培训、集成的项目管理、风 险管理、决策分析与解决方案、(集成的组织环境、集成的团队合作)等方面的工作。 通过本级的评估,则代表企业已经根据组织标准过程及相关过程资产,调适出合适项目 的开发过程。这些过程被详尽说明与了解,用标准、程序、工具及方法来描述。“管理 级”和“定义级”的差别在于过程的应用范围,前者只限于特定项目使用,后者则是适 用于组织的所有项目。
聚焦于过程改善作业。着重在组织的创新发展及原因分析并提出解决方案。 通过本级的评估,则代表组织经由渐近与创新的技术改善,专注于过程的持续 改善。组织的量化过程改善目标已经确定,并持续地修改以反映经营目标的变 动。灵活与创新的最佳化过程是组织进步的原动力。
22
CMMI模C型MM-阶I模段型-阶段型
分类
• 连续型– Continuous – 过程能力方法 – 组织选择哪一个“过程”着重用于连续的过程改进。 – 6种能力等级:0—不完全级(Incomplete);1—已执行级(Performed);2—已管理级(Managed);3—已定义级(Defined), 4—定量管理级(Quantitatively Managed);5—持续优化级(Optimizing)
成熟度 2 REQM, PP, PMC, SAM, MA, PPQA, CM
Overview •绪论 •模型结构 •模型术语 •成熟度水平和通用模型概念 •对模型的理解 •模型的应用
CMMI-DEV 阶段型
附录
支持 CM, PPQA, MA, CAR, DAR
工程 REQM, REQD, TS, PI, VER, VAL
13
过程域 Process Area--PAs
•过程域 (PAs)是一类相关实践活动的集合.
•它们是建立过程能力最主要的元素(模块),是两种模型表示的基础.
•Example PA:
“Requirements Management”
14
CMMI其他重要基本概念
• 目标和实践是用于识别过程和能力的模型要素. – 目标 • 通过有效实施一组实践要达成的结果的描述. – 实践 • 要达成目标必须实施的一组活动的描述,它们在PAs中扮演着关键因素.
Organizational Process Focus Organizational Process Definition
Organizational Training Risk Management
Integrated Project Management Decision Analysis and Resolution
Directing Implementation: 收集,度量和分析过程执行的相关数据 Verification: 验证项目或组织的活动是否与需求,流程和方针相一致
18
CMMI模型-阶段型
5 重点在持续改进
4 度量并统计控制过程
3 过程刻划组织特点,并实施预 测式控制
2 过程刻划项目特点,控制经常是 反应式的
11
CCMMMMII模模型型表的示两法种表示
过程域的能力 0 12 3 4 5
成熟度的等级
连续型
阶段型
PA
PA
PA
. . .针对单一或一组过程域PA
ML5 ML4 ML3 ML2 ML 1
. . .针对已经建立过程域的企业单位
12
CMMI模型表示法
• 阶段型—Staged – 组织成熟度方法 – 遵循预定义的里程碑 – 5个成熟度等级:1--初始级(Initial);2--已管理级(Managed);3--已定义级(Defined);4--定量管理级 (Quantitatively Managed);5--持续优化级(Optimizing);
成熟度意味着能力上的增长潜力,并表明组织过程的丰富程度及它在整个组织的项目中运用时的一致性。
7
过程管理与质量
产品的质量受生产和维护的过程影响极大。这意味着关注过 程也就关注了产品。
关注过程可:
重复结果 透视项目进程 度量产品特性
8
不成熟的过程或组织特征
。无序的过程是由实践者和管理者临时拼凑的 。末得到严格定义 。高度依赖于当事者 。对进展和质量的低可视性 。产品功能性和质量可能因满足进度而作出让步 。新技术的应用有很大风险 。过量的维护费用 。质量难以预测 。缺少进一步改进的客观基础
1 过程不可预测,缺乏控制 且控制是被动反应式的
初始的
优化的 已定量管理的 已定义的 已管理的
19
阶段型的5个等级
CMMI将组织的成熟度划分为五个等级。成熟度是经过定义的阶梯式的过程改善的指针,也是预测组织未来绩效表 现的方法。组织表现每达到一个成熟度,即代表组织过程能力的增进。而其五个成熟度的等级内容如下:
需求管理
Requirements Management
项目策划
Project Planning
ML2 已管理级
基本项目 管理
项目监控
分供方协议管理 度量和分析
Project Monitoring and Control
Supplier Agreement Management Measurement and Analysis
21
阶段型的5个等级
• 量化管理级 (Quantitatively managed) 过程被量化管理。本级着重在组织绩效的建立与量化的项目管理。通过
Level 4则代表组织为产品质量、服务质量与过程绩效所订定的数量化目标都已 经建立,并透过统计方法诠释,以作为过程管理的准则。“定义级”与“量化 管理级”的差别在于过程绩效的预测力,前者的过程仅是定性的管理,后者则 为定量的可预测。 • 优化级 (Optimizing)
度表示方法
需求开发
技术解决方案
组织过程性能
验证
确认
5 优化级(2)
产品集成
4 定量管理级(2)
2 级-已管理级
配置管理 过程和产品质量保证
集成项目管理 组织过程焦点 组织过程定义 组织培训
3 已定义级(13) 2 已管理级(7) 1 初始级(0)
供应商合同管理
风险管理
项目监控
决策分析和解决
项目计划
集成化组织环境
• 初始级 (Initial) 结果不可预测,过程不稳定,管理被动。
20
阶段型的5个等级
• 管理级 (Managed)
项目有清楚的过程与明确的目标。本级包括:需求管理、项目策划、项目监控、供 应商协定管理、度量与分析、过程与产品质量保证及配置管理等方面的工作。通过 CMMI Level 2“管理级”的评估,则代表企业的过程目标 (成本、时程、质量) 是经过规 划、文件纪录、执行、管控而且此目标已达成。
需求管理
集成化的团队
度量和分析
17
CMMI模通用目标
Maturity Level Process Area
Process Area 特定目标
通用实践
特定实践
Commitment to Perform: 为过程改进活动建立方针政策和管理设施 Ability to Perform: 确保项目或组织有足够必要的资源从事过程改进活动
ML5 优化级
ML4 定量管理级
特征
持续改进 定量管理
组织变革和发展 原因分析与方案
组织过程绩效 量化的项目管理
过程域
Organizational Innovation and Deployment Causal Analysis and Resolution
Organizational Process Performance Quantitative Project Management
4
CMMI V1.2
自2001年12月发行以来,导入CMMI已与日俱增,CMMI套装产品也被全世界的组织单位所采用。 自2000年开办CMMI简介课程以来,上课人数超过四万人,培训300位SEI授权讲师。全球六大洲超过 1000件SCAMPISM评鉴案件。
CMMI 套装产品V1.2于2006年8月发行,从2006年开始由CMMI V1.1向CMMI V1.2过渡, 2007年 8月31日CMMI V1.1开始停用。
过 程专 家
.
CMMI基础知识
1
Agenda
• CMMI介绍
– 连续与阶段表现型 – 模型概述
• 改进收益 • SCAMPI评估
– 评估准备 – 现场评估
• 实施CMMI咨询服务过程
– 实施流程 – 企业投入 – 改进成效
2
模型起源
• SEI(Software Engineering Institute,软件工程研究院)是美国政府(DoD) 出资在Carnegie Mellon大学建立的研发中心(1984),也是目前世界上软件 工程领域最有影响的研究机构。
配置管理
Configuration Management
过程和产品的质量管理 Process and Product Quality Assurance
ML3 已定义级
组织过程 标准化
需求开发 技术解决方案 产品集成 验证
确认 组织过程焦点 组织过程定义 组织培训 风险管理 集成的项目管理 决策和分析
Requirements Development
Technical Solution
Product Integration
Verification
Validation
3
CMMI的产生
1997年10月美国国防部下令SEI停止对CMM的研究,转而致力于开发CMMI,帮助企业解决使用 多个CMM的问题。SEI同时宣布CMMI产品将取代CMM,故于2000年8月11日颁布CMMI-SE/SW 1.0版 本,2001年12月发行1.1版本,从2003年开始由CMM向CMMI过渡, 2005年年底CMM开始停用。 CMMI之目的在发展一个共通性的整合架构,除了支持CMM延伸出来的软件能力成熟度(SW-CMM) 之外,也支持不同专业领域如系统工程能力成熟度(SE-CMM)、集成的产品开发能力成熟度(IPDCMM)、外购协作能力成熟度(SS-CMM)等应用模式。基本上,CMM与CMMI虽然有一定的相似度, 但CMMI不仅提高每一个级别的要求门坎,同时扩充了能力成熟度的评估范畴,且能与国际标准组织╱ 国际电工协会(ISO╱IEC)15504软件流程评估技术兼容。
CMMI V1.2包含2大学科产品或项目研发(DEV-CMM)、集成的产品开发能力成熟度(IPDCMM)。
5
软件企业必经之路
过程改进是做好软件工程的必经之路
有知识、有技能、有 经验的人
过程
实施各种任务的标准、规程 和方法
方法、技术、工 具和设备
6
构成过程成熟度的基本概念
过程能力(Process capability):描述(开发组织或项目组)通过遵循开发过程能够实现预期结果的程度。 过程性能(process performance):表示遵循开发过程所达到的实际结果。 过程成熟度(process maturity):一个特定过程被明确地定义、管理、测量、控制和生效的程度。
15
目标和实践
• 特定目标和实践 – 与特定过程域相关 – 仅应用于特定过程域
• 通用目标和实践 – 与所有过程域有关 – 必须应用于所有过程域
16
CMMI的阶段表示法
5 级-优化级
组织创新和实施
• CMMI的阶段式表
4 级-量化管理级 量化项目管理
原因分析和解决
示法就是组织成熟 3 级-已定义级
2021/7/24
9
成熟组织特征
• 过程定义明确、一致,执行严格 • 过程性能和质量可以预测—定性或定量 • 降低过程对人的依赖 • 新技术引入受控,风险小 • 形成持续改进的过程文化
2021/7/24
10
CMMI模型标准
附录
成熟度5 OID, CAR
成熟度4 OPP, QPM
成熟度3 REQD, TS, PI, VER, VAL, OPF, OPD, OT, IPM, RSKM, DAR
项目管理 PP, PMC, SAM IPM, RSKM, QPM
过程管理 OPF, OPD, OT, OPP, OID
Overview •绪论Process Management •模型结P构As •模型术-语Goals •能力等-级P和rac通tic用es模型概念 •对模型的理解 •模型的应用
CMMI-DEV 连续型
• 定义级 (Defined)
组织建立了定义清楚而主动的工作过程。本级包括:需求开发、技术解决方案、产 品集成、验证、确认、组织过程聚焦、组织过程定义、组织培训、集成的项目管理、风 险管理、决策分析与解决方案、(集成的组织环境、集成的团队合作)等方面的工作。 通过本级的评估,则代表企业已经根据组织标准过程及相关过程资产,调适出合适项目 的开发过程。这些过程被详尽说明与了解,用标准、程序、工具及方法来描述。“管理 级”和“定义级”的差别在于过程的应用范围,前者只限于特定项目使用,后者则是适 用于组织的所有项目。
聚焦于过程改善作业。着重在组织的创新发展及原因分析并提出解决方案。 通过本级的评估,则代表组织经由渐近与创新的技术改善,专注于过程的持续 改善。组织的量化过程改善目标已经确定,并持续地修改以反映经营目标的变 动。灵活与创新的最佳化过程是组织进步的原动力。
22
CMMI模C型MM-阶I模段型-阶段型
分类
• 连续型– Continuous – 过程能力方法 – 组织选择哪一个“过程”着重用于连续的过程改进。 – 6种能力等级:0—不完全级(Incomplete);1—已执行级(Performed);2—已管理级(Managed);3—已定义级(Defined), 4—定量管理级(Quantitatively Managed);5—持续优化级(Optimizing)
成熟度 2 REQM, PP, PMC, SAM, MA, PPQA, CM
Overview •绪论 •模型结构 •模型术语 •成熟度水平和通用模型概念 •对模型的理解 •模型的应用
CMMI-DEV 阶段型
附录
支持 CM, PPQA, MA, CAR, DAR
工程 REQM, REQD, TS, PI, VER, VAL
13
过程域 Process Area--PAs
•过程域 (PAs)是一类相关实践活动的集合.
•它们是建立过程能力最主要的元素(模块),是两种模型表示的基础.
•Example PA:
“Requirements Management”
14
CMMI其他重要基本概念
• 目标和实践是用于识别过程和能力的模型要素. – 目标 • 通过有效实施一组实践要达成的结果的描述. – 实践 • 要达成目标必须实施的一组活动的描述,它们在PAs中扮演着关键因素.
Organizational Process Focus Organizational Process Definition
Organizational Training Risk Management
Integrated Project Management Decision Analysis and Resolution
Directing Implementation: 收集,度量和分析过程执行的相关数据 Verification: 验证项目或组织的活动是否与需求,流程和方针相一致
18
CMMI模型-阶段型
5 重点在持续改进
4 度量并统计控制过程
3 过程刻划组织特点,并实施预 测式控制
2 过程刻划项目特点,控制经常是 反应式的
11
CCMMMMII模模型型表的示两法种表示
过程域的能力 0 12 3 4 5
成熟度的等级
连续型
阶段型
PA
PA
PA
. . .针对单一或一组过程域PA
ML5 ML4 ML3 ML2 ML 1
. . .针对已经建立过程域的企业单位
12
CMMI模型表示法
• 阶段型—Staged – 组织成熟度方法 – 遵循预定义的里程碑 – 5个成熟度等级:1--初始级(Initial);2--已管理级(Managed);3--已定义级(Defined);4--定量管理级 (Quantitatively Managed);5--持续优化级(Optimizing);
成熟度意味着能力上的增长潜力,并表明组织过程的丰富程度及它在整个组织的项目中运用时的一致性。
7
过程管理与质量
产品的质量受生产和维护的过程影响极大。这意味着关注过 程也就关注了产品。
关注过程可:
重复结果 透视项目进程 度量产品特性
8
不成熟的过程或组织特征
。无序的过程是由实践者和管理者临时拼凑的 。末得到严格定义 。高度依赖于当事者 。对进展和质量的低可视性 。产品功能性和质量可能因满足进度而作出让步 。新技术的应用有很大风险 。过量的维护费用 。质量难以预测 。缺少进一步改进的客观基础
1 过程不可预测,缺乏控制 且控制是被动反应式的
初始的
优化的 已定量管理的 已定义的 已管理的
19
阶段型的5个等级
CMMI将组织的成熟度划分为五个等级。成熟度是经过定义的阶梯式的过程改善的指针,也是预测组织未来绩效表 现的方法。组织表现每达到一个成熟度,即代表组织过程能力的增进。而其五个成熟度的等级内容如下:
需求管理
Requirements Management
项目策划
Project Planning
ML2 已管理级
基本项目 管理
项目监控
分供方协议管理 度量和分析
Project Monitoring and Control
Supplier Agreement Management Measurement and Analysis
21
阶段型的5个等级
• 量化管理级 (Quantitatively managed) 过程被量化管理。本级着重在组织绩效的建立与量化的项目管理。通过
Level 4则代表组织为产品质量、服务质量与过程绩效所订定的数量化目标都已 经建立,并透过统计方法诠释,以作为过程管理的准则。“定义级”与“量化 管理级”的差别在于过程绩效的预测力,前者的过程仅是定性的管理,后者则 为定量的可预测。 • 优化级 (Optimizing)
度表示方法
需求开发
技术解决方案
组织过程性能
验证
确认
5 优化级(2)
产品集成
4 定量管理级(2)
2 级-已管理级
配置管理 过程和产品质量保证
集成项目管理 组织过程焦点 组织过程定义 组织培训
3 已定义级(13) 2 已管理级(7) 1 初始级(0)
供应商合同管理
风险管理
项目监控
决策分析和解决
项目计划
集成化组织环境
• 初始级 (Initial) 结果不可预测,过程不稳定,管理被动。
20
阶段型的5个等级
• 管理级 (Managed)
项目有清楚的过程与明确的目标。本级包括:需求管理、项目策划、项目监控、供 应商协定管理、度量与分析、过程与产品质量保证及配置管理等方面的工作。通过 CMMI Level 2“管理级”的评估,则代表企业的过程目标 (成本、时程、质量) 是经过规 划、文件纪录、执行、管控而且此目标已达成。
需求管理
集成化的团队
度量和分析
17
CMMI模通用目标
Maturity Level Process Area
Process Area 特定目标
通用实践
特定实践
Commitment to Perform: 为过程改进活动建立方针政策和管理设施 Ability to Perform: 确保项目或组织有足够必要的资源从事过程改进活动
ML5 优化级
ML4 定量管理级
特征
持续改进 定量管理
组织变革和发展 原因分析与方案
组织过程绩效 量化的项目管理
过程域
Organizational Innovation and Deployment Causal Analysis and Resolution
Organizational Process Performance Quantitative Project Management
4
CMMI V1.2
自2001年12月发行以来,导入CMMI已与日俱增,CMMI套装产品也被全世界的组织单位所采用。 自2000年开办CMMI简介课程以来,上课人数超过四万人,培训300位SEI授权讲师。全球六大洲超过 1000件SCAMPISM评鉴案件。
CMMI 套装产品V1.2于2006年8月发行,从2006年开始由CMMI V1.1向CMMI V1.2过渡, 2007年 8月31日CMMI V1.1开始停用。
过 程专 家
.
CMMI基础知识
1
Agenda
• CMMI介绍
– 连续与阶段表现型 – 模型概述
• 改进收益 • SCAMPI评估
– 评估准备 – 现场评估
• 实施CMMI咨询服务过程
– 实施流程 – 企业投入 – 改进成效
2
模型起源
• SEI(Software Engineering Institute,软件工程研究院)是美国政府(DoD) 出资在Carnegie Mellon大学建立的研发中心(1984),也是目前世界上软件 工程领域最有影响的研究机构。
配置管理
Configuration Management
过程和产品的质量管理 Process and Product Quality Assurance
ML3 已定义级
组织过程 标准化
需求开发 技术解决方案 产品集成 验证
确认 组织过程焦点 组织过程定义 组织培训 风险管理 集成的项目管理 决策和分析
Requirements Development
Technical Solution
Product Integration
Verification
Validation