40
计计计计计 CMMI SEPG

计划并实施 CMMI SEPG

  • Upload
    kaemon

  • View
    190

  • Download
    6

Embed Size (px)

DESCRIPTION

计划并实施 CMMI SEPG. 培训对象. 1 、 SEPG 成员(未参加过 PIA《 企业如何规划和实施 CMMI》 的成员) 2 、组织的管理层人员. 培训前提. 1 、参加过有关 CMMI 的介绍的培训 2 、有 CMM 过程改进的经验. 课程目标. 1 、理解如何从 CMM 到 CMMI 过渡 2 、理解如何实施 CMMI 3 、了解 SCAMPI 评估方法. 培训内容. 1 、计划过程改进 2 、 SCAMPI 评估方法介绍 3 、 CMM 和 CMMI 的比对 4 、在过程改进中成功. Optimizing (5). - PowerPoint PPT Presentation

Citation preview

Page 1: 计划并实施 CMMI  SEPG

计划并实施 CMMI SEPG

Page 2: 计划并实施 CMMI  SEPG

培训对象1、 SEPG成员(未参加过 PIA《企业如何规划和实施 CMMI》的成员)

2、组织的管理层人员

培训前提1、参加过有关 CMMI的介绍的培训

2、有 CMM过程改进的经验

Page 3: 计划并实施 CMMI  SEPG

课程目标

1、理解如何从 CMM到 CMMI过渡

2、理解如何实施 CMMI

3、了解 SCAMPI评估方法

Page 4: 计划并实施 CMMI  SEPG

培训内容 1 、计划过程改进 2 、 SCAMPI 评估方法介绍 3 、 CMM 和 CMMI 的比对 4 、在过程改进中成功

Page 5: 计划并实施 CMMI  SEPG

Improving the model

OI DCAPOPPQPMRDTSPIVERVALOPFOPDOTI PMRSKMI TDAROEIREQMPPPMCSAMMA

PPQACM

ML2

ML3

ML4

ML5

CL1 CL2 CL3 CL4 CL5

Repeatable (2)

Software configuration management Software quality assurance Software subcontract management Software project tracking and oversight Software project planningRequirements management

Defined (3)

Managed (4)

Optimizing (5)

Peer reviews Intergroup coordination Software product engineering Integrated software management Training program Organization process definitionOrganization process focus

Software quality managementQuantitative process management

Process change management Technology change managementDefect prevention

standard & consistent

predictable

continuously improving

disciplined

Page 6: 计划并实施 CMMI  SEPG

A Process Improvement Model

*CMM’S进入的地方……

Part1 计划过程改进

Page 7: 计划并实施 CMMI  SEPG

诊断当前过程并识别要解决的问题 ——连续式 阶段式 连续式,如果

某些 PA 更重要 有些 PA 还没有被实施 改进的重点在单个的 PA

阶段式,如果 结果将作为组织的基准发布 很多 PA 都有一些强项和弱项 关注于组织的可报告能力

Part1 计划过程改进

Page 8: 计划并实施 CMMI  SEPG

诊断当前过程并识别要解决的问题——确定评估的正式性

A 级:正式的,报告给 SEI ,最高层支持,来自组织的全力参与

B 级:不是很正式,不向 SEI 报告,中等级别支持,要求组织的参与要少一些。

C 级:更非正式一些,不向 SEI 报告,支持可能在单元或小组的一层,参与可限于 SEPG 或其他。

Part1 计划过程改进

Page 9: 计划并实施 CMMI  SEPG

诊断当前过程并识别要解决的问题——选择评估方法

SW-CMM SCAMPI

现在 SEI 授权对软件 CMM 进行评估 到 2004/01 ,推荐的评估方法 2006/01 唯一方法 结果是可报告的,可包括在 SEI 的成熟度级别报告中

CBA-IPI 结果将不会被接受

Class B –SCAMPI or CBA-IPI Class C –SCAMPI, CBA-IPI ,or workshop

CMMI SCAMPI 结果是可报告的,可包括在 SEI 的成熟度级别报告中 Class B –SCAMPI or workshop Class C –SCAMPI or workshop

Part1 计划过程改进

Page 10: 计划并实施 CMMI  SEPG

SCAMPI

术语:

SCAMPI—Standard CMMI Appraisal Method for Process Improvement

OE —Objective evidence ARC —Appraisal Requirement for CMMI (CMMI 评估要

求)

Part2 SCAMPI 评估方法介绍

Page 11: 计划并实施 CMMI  SEPG

评估方法目标 提供一个通用的,集成的评估方法,它可以根据内部过程改进

的具体情况支持评估,供应商选择,过程监督。(参见“使用模式”)

提供实施的高效的评估方法

Part2 SCAMPI 评估方法介绍

Page 12: 计划并实施 CMMI  SEPG

SCAMPI 的本质特征 准确性 可重复性 成本 / 资源有效性 结果的实际意义 ARC 一致性

参考 “ Standard CMMISM Appraisal Method for Process Improvement(SCAMPISM), Version 1.1:Method Definition Document”

P32 Table I-6: Essential Characteristics of the SCAMPI Method

Part2 SCAMPI 评估方法介绍

Page 13: 计划并实施 CMMI  SEPG

评估级别

特性 A B C

OE 数量 高 中 低

生成的评级 有 无 无

资源需要 高 中 低

评估组规模 大 中 小

评估组长要求 主任评估师 主任评估师或者有经验并接受过培训的人

有经验并接受过培训的人

Part2 SCAMPI 评估方法介绍

Page 14: 计划并实施 CMMI  SEPG

SCAMPI 的使用模式 内部过程改进 供应商选择 过程监督

参考 “ Standard CMMISM Appraisal Method for Process Improvement(SCAMPISM), Version 1.1:Method Definition Document”

P33 Table I-7: SCAMPI Modes of Usage

Part2 SCAMPI 评估方法介绍

Page 15: 计划并实施 CMMI  SEPG

方法的假定前提 SCAMPI 是一个 A 级的基准方法 目标评级根据相应实践在组织计划和实施过程中出现的程度计算出来的

使用已有客观证据的总和作为决定实践情况的基础 实践在组织一级的实施情况是基于实例一级(如 项目)的实施

程度计算出来的 评估组有义务寻找并考虑多种类型的客观证据来决定实践事实

情况和目标满意度

Part2 SCAMPI 评估方法介绍

Page 16: 计划并实施 CMMI  SEPG

评估活动流程Part2 SCAMPI 评估方法介绍

Page 17: 计划并实施 CMMI  SEPG

评估过程 - 计划准备评估

分析需求 开发计划 选择合适的组 获得并分析初始的客观证据 准备证据收集

Part2 SCAMPI 评估方法介绍

Page 18: 计划并实施 CMMI  SEPG

评估过程 - 执行评估

检查客观证据 验证并确认客观证据 记录(标记)客观证据 生成评估报告

Part2 SCAMPI 评估方法介绍

Page 19: 计划并实施 CMMI  SEPG

评估过程 - 报告结果

交付评估报告 打包并归档评估资料

Part2 SCAMPI 评估方法介绍

Page 20: 计划并实施 CMMI  SEPG

日程安排 计划 3~5 天 评估组培训 6天 客观证据准备 5~15 天(由被评估组织负责) 现场 5~10天 报告以及后续 2~5 天

Part2 SCAMPI 评估方法介绍

Page 21: 计划并实施 CMMI  SEPG

验证(确认)与探索(发现) 组织有责任理解他们的过程并能够解释这些过程 当评估组正在验证(确认)组织已有的内容时, SCAMPI 的效

果最好。 如果团队必须为组织“探索(发现)”出实施的过程和 CMMI

实践的比对情况,评估的实践就会延长

Part2 SCAMPI 评估方法介绍

Page 22: 计划并实施 CMMI  SEPG

SCAMPI’S取决于客观证据 工具

问卷 调查 比对图

演示文档 过程的定向介绍 工具示范

文件 由过程产生 描述过程 用来实施和操作过程

面谈 可能会用到的正式的和非正式的面谈

Part2 SCAMPI 评估方法介绍

Page 23: 计划并实施 CMMI  SEPG

实践实施的指示物为实践验证提供基础的证据 直接产物

过程切实的输出 针对每个特定或通用实践

间接产物 与一个实践的执行相关,但并非直接输出

确认 口头或者书面确认实践实施的声明

Part2 SCAMPI 评估方法介绍

Page 24: 计划并实施 CMMI  SEPG

客观证据的原则 每个实践都需要由直接的证据来( 1 个或更多)证实 每个实践都需要由间接证据和确认(两者至少有一个)来得到

确证 对下列内容进行面对面的确认

范围内的每个实践都有一个实例 并且每个特定目标和通用目标所对应实践的 50%

Part2 SCAMPI 评估方法介绍

Page 25: 计划并实施 CMMI  SEPG

评估组验证 OE 并描述差距 记录直接和间接指示物的参考 必须满足覆盖率标准 弱项记录成文档(包括与实际的差距以及弱项的原因) 只将不寻常的强项记录成文档 文档化的替代实践

Part2 SCAMPI 评估方法介绍

Page 26: 计划并实施 CMMI  SEPG

对每个实践评级描述实践在实例一级的实施 完全实施

直接,一个以上间接 / 确认,没有弱项

基本实施 直接,一个以上间接 / 确认,有弱项

部分实施 缺少直接或间接,有弱项

未实施

Part2 SCAMPI 评估方法介绍

Page 27: 计划并实施 CMMI  SEPG

评估组评级 规则

目标得到满足 如果所有实践得到完全实施和基本实施 所有与目标相关的弱项集合在一起对于目标的实现

没有重大影响

Part2 SCAMPI 评估方法介绍

Page 28: 计划并实施 CMMI  SEPG

SCAMPI 结果 /输出 评估的结果 /输出在计划评估前已经确定 必须的输出

评估记录 评估保密性声明 CMMI 监管数据 范围内所有 PA 的最终发现 所有计划和生成的评级

可选择的输出 成熟度等级和 / 或能力等级评级 PA满意度 / 能力等级对照表 实践评级 选择 -PA 评级“部分满足” 15504 过程对照表 特定学科等级 项目级的发现或者评级

Part2 SCAMPI 评估方法介绍

Page 29: 计划并实施 CMMI  SEPG

CMM 和 CMMI 的比对 有 CMM 经历的组织

有 CBA-IPI 结果 如果已到成熟度 3 级,很可能有一个很好的与 SW-CMM

对应的组织过程文档比对图 制作一个比对图

模型之间的对应性已经知道 差距可以指明需要工作的地方

Part3 CMM 和 CMMI 的比对

Page 30: 计划并实施 CMMI  SEPG

比对… 使用一个同等的比对图显示 CMMI/CMM 实践关系

检验 CBA-IPI 实践结果并决定 匹配 -满足 匹配 - 不满足 不匹配 - 提议满足 不匹配 - 不满足

Part3 CMM 和 CMMI 的比对

Page 31: 计划并实施 CMMI  SEPG

比对以识别改进方案 改进方案来自于

匹配 - 不满足 这些代表对于两个模型都必须解决的问题 /差距

不匹配 - 不满足 CMMI独有的问题 /差距

Part3 CMM 和 CMMI 的比对

Page 32: 计划并实施 CMMI  SEPG

实践和模型之间的差距 来自 SCAMPI 的问题 CBA-IPI 结果和 CMMI 比对中出现的问题

所有这些需要 在共同的改进过程中进行考虑以解决问题 排定优先等级(依据商业收益或实施的方便)

Part3 CMM 和 CMMI 的比对

Page 33: 计划并实施 CMMI  SEPG

在过程改进中成功 成功取决于…

有组织的 有一份计划 获得合适的支持和参与 理解如何实施变更

Part4 在过程改进中成功

Page 34: 计划并实施 CMMI  SEPG

过程改进组织

EPG 指导委员会

高层管理者咨询委员会

工作组 工作组

高层管理者

工作组 工作组

EPG

Part4 在过程改进中成功

Page 35: 计划并实施 CMMI  SEPG

可能影响 PI 的因素 成功

S/M 监督过程 很好的理解 PI 的目标 S/M 理解技术问题 提供了人员和资源 PI 的人员受到尊重 有技术人员参与 管理层愿意冒风险

障碍 PI阻碍了“真正”工作 组织结构变化或裁员 需要文字工作 组织政治

Part4 在过程改进中成功

Page 36: 计划并实施 CMMI  SEPG

采纳曲线

革新者(技术热忠者)

眼光独到者 实用主义者 保守派

落后者(怀疑论者)

Part4 在过程改进中成功

time

Page 37: 计划并实施 CMMI  SEPG

接受过程

状态 1

否定

愤怒

讨价还价绝望

接受

状态 2

Part4 在过程改进中成功

Page 38: 计划并实施 CMMI  SEPG

承诺的的递增Part4 在过程改进中成功

接触 意识 理解适用采纳 制度化

Page 39: 计划并实施 CMMI  SEPG

不同的组在承诺 /采纳的不同阶段适用不同的机制

Part4 在过程改进中成功

Page 40: 计划并实施 CMMI  SEPG