CMMI培训全册PPT幻灯片课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
反映单个过程的特征 反映一组过程的特征
10
过程能力
• 过程能力——通过遵循某个过程,有能力 预见未
• 来所得到的结果范围。
11
过程能力与过程性能
• 过程能力——通过遵循某个过程,有能 力 预见未来所得到的结果范围。
• 过程性能——特定项目遵循某过程所得 到 的实际结果的度量。
12
过程能力轮廓
• 可以用二维平面中的一系列点来表示过程 能力轮廓。
CMMI培训5天版
1
CMMI培训5天版课程内容
• 过程改进基本原理 • CMMI发展和意义 • CMMI模型综述及公共实践简介 • CMMI等级1、2. • CMMI等级3 • CMMI等级4 • CMMI等级5 • 总结
2
过程改进基本原理
3
过程及其定义
• 过程是什么? • 你如何定义过程?
4
• 过程维(做“什么”) • 能力维(做得“有多好”)
13
过程维
• 过程维(即X轴)上的值描述执行什么过程 (在过程方面中描述的)。
14
能力维
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
15
过程能力的标记
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
16
• 方法:对于不同的组织,改进的手段不同; • 制度:改进是一项战略性、持久性的工作。
26
基本出发点
• 过程改进应有助于业务而不是为了自身 的 原因
• 改进意味着不同组织的不同目标: 什么是组织的商业目标? 如何度量进展?
• 改进是长期的、战略性的努力工作: 根据基本出发点,预期什么效果呢? 度量的效果如何?
• 等级3:因为有妥善定义 的过程,性能有改进
• 等级2:计划由于基于过 去的性能而比较现实可行
• 等级1:一般达不到进程 和成本目标
时间/费用/不良质量
20
约定衡量成熟度的尺度
• 根据软件工程实践,经过协商拟订一根衡量 软件工程能力成熟度的“标杆”——评估 模型
21
通过改进过程提升成熟度
• 随着相应的一组过程的能力的提高,企业 的综 合软件工程能力成熟度等级也相应提 升
28
如何找到过程改进的路?
• 找到适合你的路 不 是容易的事
• 如果急于求成则 会 轻易迷失方向
29
基于CMMI过程改进-系统的方法
在基于CMM过程改进中 找到最佳实践
系统地组织基于 CMMI过程改进
过程改进方法
基于ISO9000的过 程改进
30
过程改进方法的IDEAL模型
• 初始化 (Initiating) • 诊断 (Diagnosing) • 建立 (Establishing) • 行动 (Acting) • 推进 (Leveraging)
• 显示活动顺序的流程图
• 作为结构化叙述的活动细节补充
过程的定义
• 过程(Process):指一系列活动、任务、 和 它们之间的关系,它们共同把一组输入 转 换成所需要的输出。 ——ISO/IEC 12207;GB/T 8566
5
质量的杠杆作用
• 每个人都体会到主 动积极的优质劳动 力的重要性,但 是... …
• 如果不理解过程, 或者过程不是在 “最佳实践 ”下
31
过程改进方法的PDCA模型
32
过程改进方法的PDCA模型
33
过程改进方法的乌龟图模型
34
过程改进方法的MSF模型
35
过程改进关键策略
• 1 评价现存过程 • 2 使用适用的模型和标准作为路线图 • 3 把改进与经营目标联系起来 • 4 变更管理 • 5 发挥领导作用
36
过程改进的借口
过程能力轮廓—示例
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
17
软件过程的可视性
18
过程成熟度
• 不同能力的过程集合反映不同的软件工程 能 力成熟度
19
成熟度等级所指示的过程能力
• 等级5:组织中性能持续 不断改进
• 等级4:基于对过程和产 品的定量了解,对组织中 性能改进
24
过程改进和质量控制、质量改进
朱兰三部曲图:质量策划、质量控制和质量改进
25
过程改进的基本思想
• 目标:进行过程改进是为了有助于业务, 不是为 改进而改进;
• 度量:统计质量控制学家、美国人 W.Edwards.Deming有一句名言: “In God we trust,all other bring data.”
22
什么是成熟度?
• 已定义的 • 记入文档的 • 经过培训的 • 经过实践的 • 已支持的 • 已维护的
• 已控制的 • 已验证的 • 已确认的 • 已测量的 • 能改进的
23
为什么要过程改进?
• 软件过程改进投资回报率在5:1到8:1之间; 改善工作状况;
• 提升员工士气; • 减少返工; • 缩短项目拖延时间; • 改善沟通状况; • 降低风险; • 提高顾客满意度
27
名人名言
过程改进应有助于业务 而不是为了自身的原因“
我们信任上帝,所有的东西 都可以用数据表示Βιβλιοθήκη Baidu
。”- W. Edwards Deming
一个有效的改变程序 需要对当前状态的理 解 If you don’t know where youare, a map won’t help. - Watts. Humphrey
• 当你处于危机时,你没有时间去改进 • 当你没有危机时,你不需要去改进
37
承诺变更
38
过程实施的两种方式
39
过程改进的“J-曲线”
40
过程表示
• 成熟的过程要形成文件。 • 过程文件编写成什么样子?——取决于过
程文件的读者。 • 两种比较普遍的过程表示形式:
正规的过程表示形式; 面向使用者的过程表示形式。
运行,即使我们 的精英也无法使 工作达到最佳的 状态
6
过程的地位
• 决定软件产品成本、进度和质量的主要因 素
7
问题:软件企业存在哪些过程?
• 需求管理 • 项目策划和监控 • 需求分析、设计、编码、测试 • 配置管理 • 质量保证 • 等等
8
软件企业过程识别例子
9
过程的几个重要概念
过程能力
过程成熟度
41
过程标记方法
过程的标记方法应能反映出 1、执行什么活动 2、谁来做 3、为什么由他们来做 4、何时做 5、他们如何做 6、必须输入什么 7、应该产生什么输出 8、如何度量活动的性能
…等等...
42
一些常用的过程标记方法
• 数据流图 • 流程图 • 决策树或决策表 • 核查表 • 叙述
43
标记方法示例