集成能力成熟度模型(CMMI)介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


Q&A
Share-Win CMMI Training Class-A
为什么要?
Share-Win CMMI Training Class-A
问题
企业什么时候需要规范化管理?
Share-Win CMMI Training Class-A
关于规范化的典型误解
规范使工作复杂化 规范增加工作量 规范约束人的创造力
Share-Win CMபைடு நூலகம்I Training Class-A
改正一个错误的相对成本
需求:1单位; 设计:3-6单位; 编码:10单位; 测试:15-70单位; 实际运行:40-1000单位。

数据来源: SEI 调查
Share-Win CMMI Training Class-A
质量代价比率变化
Ⅱ 以 质 量 保证 体 系为 有一定的软件工程基础

Ⅲ 在 质 量 保证 体 系的 1.
基础上, 补充了一些 质 量 改 进的 管 理手 段和方法, 形成了具 有 一 定 公司 特 色的 质量管理体系, 并与 软 件 工 程有 机 地结 合起来。 Ⅳ 公 司 质 量体 系 中心 是 以 适 应市 场 变化 和 持 续 的质 量 改进 为主, 公司形成了独 特质量文化。
CMMI模型结构
阶段表现形式
成熟度水平
连续表现形式
过程域 1
过程域 2
过程域 n
过程域 1
过程域 2
过程域 n
具体目标
通用目标
具体目标
通用目标
能力水平
具体实践
通用实践
具体实践
通用实践
Share-Win CMMI Training Class-A
CMMI模型(连续式表达)
• 过程能力等级
–5 –4 –3 –2 –1 –0 优化级 已定量管理级 已定义级 已管理级 已执行级 不完善级

连续表现形式

用于最有效地支持过程域能力改进途径
采用6个能力水平、能力水平内容、目标等级、以及对应等
级关系作为组织模型组成部分的原则

阶段表现形式

用于最有效支持组织成熟度改进途径 将过程域分成5个成熟度水平,以支持和指导过程改进
Share-Win CMMI Training Class-A
2002 – 发布CMMI-SE/SW/IPPD/SS v1.1产品集
2005 – 宣布CMM结束 2006-8-发布CMMI v1.2
Share-Win CMMI Training Class-A
CMM模型的迅速发展

针对软件的第一个CMM(CMM V1.0)模型于1990年 8月完成并发布 基于这一模型及其它需求,开发了针对其它应用背景及 功能的各类CMM模型
CMMI项目

CMMI项目的建立是为了:

建立一个综合目前及未来各种模型的框架 建立一套初始的综合模型

用于建立CMMI的源模型包括:

CMM for Software v2.0 Draft C
EIA – 731 Systems Engineering
IPD CMM (IPD) v0.98a
带头开展质量改进, 各层次管 质量改进活动的基本方法 理者都能以管理绩效为核心, 被普遍采用。 系统地开展评估和改进。 参 加这种丰 富多彩的质量改进活动。
Share-Win CMMI Training Class-A
项目成功的三要素
Process: a defined method involving steps or operations

优秀的质量管理策略


CMMI的产生和发展
实施CMMI的好处

Q&A
Share-Win CMMI Training Class-A
CMMI是什么?

CMMI: Capability Maturity Model Integration(能力成熟度模型集成)
Share-Win CMMI Training Class-A
CMM/CMMI简史

1984 – 成立软件工程研究所 1987 – 全世界进行了第1次CMM评估 1991 – 发布SW-CMM v1.0 1993 - 发布SW-CMM v1.1 1994 – 发布SE-CMM 1998 – 启动CMMI产品集项目 2001 – 发布CMMI-SE/SW v1.0
Share-Win CMMI Training Class-A
能力水平
5 优化 4 已定量管理 3 已定义
2 已管理
1 已实施 0 不完整
Share-Win CMMI Training Class-A
能力水平内容 – 连续表现形式
5
4 3
力 能
2
1 0 RM
PP

PMC

etc
Share-Win CMMI Training Class-A

Share-Win CMMI Training Class-A
国内软件公司质量水平的四个层次
类 管 理 特 征 特 点 管理层态度 执行层状态 别 Ⅰ 以 软 件 质量 测 评为 软件工程基础薄弱,是属于自然自在的质量 1. 人对人的管理。管理的重 重 视 产 量 和 产 品 的 合 格
核心 体系 点是以找出和消除质量缺陷 率。只在合格率未达到要 为主;2. 以兼职或专职质检 求时和市场反映强烈时, 人员承挑此项工作;3. 公司 才关注产品质量。 凭以往 没有一套自我评价 积累的经验和上 和改进的机制。 级指令办事。 1. 质量管理工作中心是围绕 比较重视管理工作:在市 质量体系模型(如 ISO9001) 场竞争和客户要求的压力 而建立。2. 有自我约束机制。下能够关心内部质量管理 3. 个别公司的质量管理有形 工作, 并提供必要的资源。 式主义和机械化 基本按程序 的倾向 办事。 "我"要开展质量管理工作, 质 在遵守程序同时, 能够参 量管理是公司管理中的核心 与公司一些管理和改进 和重要的工作之一。 主要管理 工作。如质量管理小组, 层与质量 合理化建 理人员关系密切。 议等。
People: Skills, Training, Management
Technology:
Application domains, tools, languages, information, environments Improved Process + Competent Workforce + Appropriate Technology = Reduced Risk, Higher Productivity, and Better Quality
CMMI 介绍
Share-Win CMMI Training Class-A
Overview

优秀的质量管理策略


CMMI的产生和发展
实施CMMI的好处

Q&A
Share-Win CMMI Training Class-A
Overview

优秀的质量管理策略


CMMI的产生和发展
实施CMMI的好处
CMMI模型(阶段式表达)

CMMI的阶段式表示法 就是组织成熟度方法
3 级-定义级
需求开发 技术解决方案 验证 确认 产品集成 集成项目管理 组织过程焦点 组织过程定义 组织培训 风险管理 决策分析和解决
4 级-定量管理级 定量项目管理 组织过程性能
5 级-优化级 组织革新和实施 原因分析和解决
CMMI(连续式表达) - 过程能力
过程管理 (5)
组织培训 组织过程定义 组织过程焦点 组织过程性能 组织革新和实施
项目管理 (8)
项目计划 项目监控和控制 供应商合同管理 集成项目管理 风险管理 定量项目管理
工程 (6)
需求管理 需求开发 技术解决方案 产品集成 验证 确认
支持 (6)
配置管理 过程和产品质量保证 度量和分析 决策分析和解决方案 原因分析和解决方案
Share-Win CMMI Training Class-A
CMMI模型表现形式
阶段表现形式
ML5
连续表现形式
ML4
ML3 ML2
ML 1
Capability
组 织
Share-Win CMMI Training Class-A
PA
PA
PA


CMMI模型表现形式 - 2

CMMI 模型通过表现形式支持每一种途径:
Share-Win CMMI Training Class-A
软件生产中的经济模型
过程
工作量=(人员技能)(环境)(质量)(规模

COCOMO/COCOMOII:
Effort=C1EAF(Size
Time=C2(Effort)
p2
p1
)
软件过程以指数形式影响软件生产的成本。 软件开发规模越大,过程质量所产生的影响就越大。
公 司 重 视 管 理 工 作 。 2. ISO9000/CMM3/CMMI3 作为基本标准被有效地 和有特色地贯彻执行。3. 公司有完善的自我 评价和改进机制。4. 将质量管理与公司其它 工作有机地和紧密地结合在一起,并创造出 一些 独特的管理方法。 1. 公 司 质 量 管 理 内 容 远 远 高 于 ISO9000/CMM3/CMMI3 标准主要内容。2. 公 司改进活动已与其经济活动紧密地结合在一 起,并以公司的质量文化为主线。3. 管理手 段先进,管理信息畅通。4. 公司的发展与员 工的个人成长相协调。
Share-Win CMMI Training Class-A
CMMI设计目标


对源模型进行综合,并消除源模型之间的不一致,减少 重复内容 降低基于模型进行过程改进的成本 增加对模型的理解 统一的术语 一致的风格 统一的构建规则 一致的组成部分 确保与ISO15504一致 更加有利用于积累
Share-Win CMMI Training Class-A
“早”发现“早”收益
Share-Win CMMI Training Class-A
优秀的质量管理策略
Share-Win CMMI Training Class-A
Share-Win CMMI Training Class-A
Overview



系统工程 人 综合产品开发 软件获取 软件质量保证 测量 其它…….
Share-Win CMMI Training Class-A
CMM模型的迅速膨胀 - 2

在组织看到各类有用的CMM模型的同时,也发现他 们:



相互重叠 存在不一致 缺乏清晰和可理解的接口 缺乏标准化 彼此的详略程度不同
Share-Win CMMI Training Class-A
CMMI Model
IPPD
Organizational Goal (OPD) Project Goal (IPM)
SE Related Examples SW Related Examples
HW Related Examples
CMMI Core (now includes SS)

此外,许多组织还要进行 ISO 9001或基于ISO 9000-3 的TickIT审核 这导致了高成本的、令人感到混乱和矛盾的过程改进

Share-Win CMMI Training Class-A
各类“框架”的沼泽
PSP People CMM SA-CMM SW-CMM SCE ISO 15504* (SPICE) IEEE Stds. 730,828 829, 830,1012,1016 1028,1058,1063 NATO AQAP1,4,9 EQA Trillium DOD IPPD AF IPD Guide Baldrige DO178B BS 5750 ISO/IEC 12207 SDCCR SDCE MIL-Q -9858 MIL-STD-1679 DODSTDDOD-STD 2168 -2167A DOD-STD -7935A
IEEE 1074
IEEE/EIA 12207
ISO 15288*
EIA 632*
Copyright Software Productivity Consortium
quag14d: 5 June 1998
Share-Win CMMI Training Class-A
www.software.org/quagmire
FAAiCMM
CMMI*
MIL-STD498
SE-CMM
IPDCMM* SECM* (EIA/IS 731) SECAM
EIA/IEEE J-STD-016
TickIT
Q9000 ISO 10011
SSECMM MIL-STD -499B*
IEEE 1220 EIA/IS 632
ISO 9000 Series
相关文档
最新文档