CMMI3精髓培训(基础1)


CMMI 精髓培训-基础1 彭国明 http://www.mansuo.com 上海漫索计算机科技有限公司 Page 2 目录 1. 当前的挑战 2. 为什么关注过程 3. 什么是过程模型 4. CMMI简介 5. CMMI与过程改进 6. CMMI评估 7. 实施CMMI的收益 8. CMMI学习网站 Page 3 外部挑战… ‹ 更快的上市时间 ‹ 按时交付的承诺 ‹ 更低的成本,更多的功能 ‹ 更好的质量 ‹ 要求CMMI”认证“ 内部挑战… ‹ 更复杂的产品 ‹ 与合作伙伴合作 ‹ 可预见性不足 ‹ 太多的变更和返工 ‹ 救火模式 1. 当前的挑战 Page 4 过程、人和技术是产品开 发成本、进度和质量的主 要决定因素。 技术 过程 人 进度 质量 成本 2. 为什么关注过程 过程改进的前提:产品质量在很大程度上取决于用 于其开发、维护的过程质量。 (TQM全面质量管理和ISO900质量管理体系都是基于这个过程改进的前提条件 提出) 2.1 过程的重要性 Page 5 Activity Activity Activity Activity Activity Process outputs Objectives Resources and infrastructure inputs 2.2 什么是过程? 2. 为什么关注过程 Page 6 3. 什么是过程模型 3.1 什么是模型? ‹A model is a structured collection of elements that describe characteristics of effective processes.模型是由众多元素被收集提炼出 的理论框架,这些元素是用来刻画有效过程特征。 ‹Processes included are those proven by experience to be effective.过程包括了过去那些被证明有效的实践经验。 Page 7 3. 什么是过程模型 3.2 过程模型如何被使用? ‹ 创建过程改进目标和设定优先级 ‹ 为评估当前实践提供一个准则 ‹ 一个从杂乱、不成熟的活动向成熟、规范的过程演进的指南 ‹ 帮助组织实现成本、进度、功能、产品和服务质量方面的商业 目标。 3.3 为什么过程模型重要? ‹ 过程模型提供改进的起点 ‹ 有益于组织的优秀经验的积累 ‹ 提供一种通用的语言和共享愿景 ‹ 优先级活动划分提供框架 ‹ 为组织改进提供一种方法 “All models are wrong, but some are useful.”所有的模型是 都是错误的,但有些模型是有用的 。-George Box Page 8 4. CMMI简介 4.1 CMMI定义 CMMI® (Capability Maturity Model® Integration) is a process improvement maturity model for the development of products and services. It consists of best practices that address development and maintenance activities that cover the product lifecycle from conception through delivery and maintenance. CMMI® (Capability Maturity Model® Integration)能力 成熟度模型集成是产品与服务开发的过程改进成熟度模型 。CMMI是由产品开发、维护的最佳实践组成,涵盖产品 构思、交付和维护的整个生存周期的活动。 来源《CMMI® for Development, Version 1.2 》(CMU/SEI-2006-TR-008 、ESC-TR-2006-008 ) Page 9 4. CMMI简介 4.2 CMMI发展历程 ‹ 1930s:Walter Shewhart开始了基于统计质量控制原理的过程改进活动。 ‹ 1980s: W. Edwards Deming, Joseph Juran, Watts Humphrey 和其他一些人进 一步发展了这些原理,并开始在软件工程领域的应用。 ‹ Aug 1991: 基于Watts Humphery 等人的工作, SEI的Mark Paulk 等人建立了 第一个CMM模型:软件CMM。 ‹ Since 1991, 自1991年以来,相继有多个学科领域的CMM模型问世:SE- CMM, SW-CMM, IPD-CMM等。 ‹ 1997: 美国国防采购与技术办公室领导了一个由政府、企业和SEI的代表组成的 团队开始开发一个CMM模型的集成框架。 ‹ Jan 2002:2002年1月CMMI V1.1( 包含了CMMI-SE/SW/IPPD/SS 模型)正式 发布,并立即被广泛采用,截止到2006年9月已有超过1581个基于CMMI的评估报 告给了SEI(其中:中国大陆158个,香港10个,台湾31个)。 ‹ Aug 2006: 2006年8月,CMMI for Development (CMMI-DEV) V1.2正式发布。 ‹ Jun 2007: 2007年6月计划发布 CMMI for Services (CMMI-SVC) V1.2 ‹ 2007:计划发布 CMMI for Acquisition (CMMI-ACQ) V1.2 Page 10 4. CMMI简介 4.3 CMMI框架 ‹ CMMI框架是用于产生模型、培训材料和评估方法等组件的基础架 构. ‹ CMMI框架中的组件是按组汇集,称之为集群,使之更加方面创建 适用的过程模型。 ‹ CMMI产品套件中完整的汇集了CMMI框架中的模型、培训材料、 评估方法。 ‹ CMMI产品套件共享通用的术语和通用的组件。 ‹ 在 CMMI-DEV V1.2中,CMMI-SE/SW/IPPD/SS 被移入到研发的 CMMI集群中。 ‹ 二个新的集群也被CMMI指导委员会命名,一个是针对服务的 CMMI集群,另一个是针对采购的CMMI集群. Page 11 CMMI Core (22 Process Areas) CMMI核 (22个过程域) SE Related Examples 系统工程相关的实例 IPPD Addition 集成产品与过程开发 附加内容 SW Related Examples 软件工程相关的实例 CMMI for Development V 1.2 HW Related Examples 硬件工程相关的实例 开发开发CMMICMMI 服 务 服 务 CM M I CM M I 合 同 采 购 合 同 采 购 C M M I C M M I 4. CMMI简介 4.4 CMMI模型框架概览 16个核 心的过 程域 16PAs: CAR,CM,DAR,IPM,MA,OID,OP D,OPF,OPP,OT,PMC,PP,PPQA ,QPM,REQM,RSKM CMMI for DEV:管理、度量和监督开发过程提供指南 CMMI for ACQ:广泛和高层次决策采购提供指南 CMMI for SVC:组织之间以及外部客户交付服务提供指南 CMMI-DEV CMMI-DEV + IPPD Page 12 Process Area 1 过程域1 Generic通用 Practices实践 Staged阶段式 Maturity Levels 成熟度等级 Specific特定 Goals目标 Process Area 2 过程域2 Process Area n 过程域n Continuous连续式 Capability Levels 能力等级 Process Area 1 过程域1 Process Area 2 过程域2 Process Area n 过程域n Generic通用 Goals目标 Specific特定 Practices实践 Specific特定 Goals目标 Generic通用 Goals目标 Generic通用 Practices实践 Specific特定 Practices实践 Similar to SW-CMM 与SW-CMM类似 5 Maturity Levels (ML) 5个成熟度等级 A set of pre-defined process areas at each ML 在每个成熟度等级上预定义了一组过程域 Similar to SE-CMM 与SE-CMM类似 6 Capability Levels (CL) 6个能力等级 Flexible selection of process areas to improve 可灵活选择待改进的过程域 4. CMMI简介 4.5 CMMI模型表示法 三种因素决定采用哪种表示法 A、商业目标 B、企业文化 C、历史上采用的过程改进 模型 Page 13 Project Management 项目管理 Process Areas 过程域Category 类 Requirements Management 需求管 理 Requirements Development 需求 开发 Technical Solution 技术 方案 Product Integration 产品 集成 Verification 验证 Validation 确认 Engineering 工程 Configuration Management 配置管 理 Process and Product Quality Assurance 过 程 与 产品质 量保 证 Measurement and Analysis 度量与分 析 Decision Analysis and Resolution 决 策分析 与解 决 Causal Analysis and Resolution 诱 因分析 与解 决 Support 支持 Project Planning 项目 计划 Project Monitoring and Control 项 目监控 Supplier Agreement Management 供 应商协议 管理 Integrated Project Management + IPPD 集成 项目 管 理 +IPPD Risk Management 风险管 理 Quantitative Project Management 量 化项目 管理 Organizational Process Focus 组织 过程关 注 Organizational Process Definition + IPPD 组 织 过程定 义+ IPPD Organizational Training 组织 培训 Organizational Process Performance 组织 过程 绩效 Organizational Innovation and Deployment 组织 创新与 部署 Process Management 过程管理 5 Optimizing 优化级 4 Quantitatively Managed 量化管理级 3 Defined 定义级 2 Managed 已管理级 1 Performed 已执行级 0 Incomplete 不完整级 PA xPA x 4.6 CMMI模型表示法-1/2 4.6.1连续式表示法:过程域按类划分 Page 14 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 优化级 4 Quantitatively Managed 量化管 理 级 3 Defined 已定义 级 2 Managed 已管理 级 Continuous Process Improvement 持续过程改进 Quantitative Management 量化管理 Process Standardization 过程标准化 Basic Project Management 基本项目管理 Organizational Process Performance Quantitative Project Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition + IPPD Organizational Training Integrated Project Management + IPPD Risk Management Decision Analysis and Resolution Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management Quality质量 Productivity生产率 Risk 风险 Rework 返工1 Initial 初始级 Process Areas 过程域Level成熟度等级 Focus 关注 4.6.2 阶段式表示法:过程域按成熟度等级划分 4.6 CMMI模型表示法-2/2 Page 15 初始化 诊断 建立 行动 扩充 修改组织 的方法 记录和分 析 教训 计划及执 行 试行方案 计划、执 行 和跟踪改 进 方案 做行动计 划 设定战略 和优先级 提出建议 并 记录阶段 成 果 评估当 前实践 情况 建立改 进机制 确定改进 范围以及 获取支持 改进动机 定义过程 和度量 建立过程 行动 组 5. CMMI与过程改进 5.1 过程改进生命周期模型IDEAL I: Initiating D: Diagnosing E: Establishing A: Acting L: Learning Page 16 ‹ 确保领导层的支持 ‹ 接受CMMI的有关培训 ‹ 做好组织变革的准备 ‹ 建立过程改进指导委员会(MSG) 和工程过程小组(EPG) ‹ 确定你在哪里(评估组织当前的过程) ‹ 确定你要到哪里去(确定组织的改进目标) ‹ 将过程改进作为一个正式的项目运作 Goal 目标 5. CMMI与过程改进 5.2 CMMI实施的一般步骤 Page 17 ‹ CMMI 评估:为了确定一个或多个过程的强项和弱项,由一组专业人员 基于CMMI评估的要求对这些过程进行的检查。 ‹ SEI认为所谓的“CMMI 认证”并不是一个有效的用词,SEI不对CMMI的评 估结果给与认证或保证。 ‹ SEI定义并发布了一个过程改进CMMI评估标准方法(SCAMPISM) – SCAMPI 是为提供针对CMMI模型的标杆质量评级而设计的 – SCAMPI适用于内部过程改进和外部能力确认 6. CMMI评估 6.1 什么是CMMI评估 Page 18 ‹ 通过识别组织当前过程的强项和弱项,洞察组织的工程能力 ‹ 建立这些强项和弱项与CMMI模型的联系 ‹ 制定过程改进活动的优先顺序 ‹ 根据当前的组织成熟度或过程能力等级,重点关注那些对组织最有 益的改进 ‹ 根据其结果,评定能力等级或成熟度等级 ‹ 相对于评定的能力/成熟度,识别开发/招标的风险 6.2 评估的作用 6. CMMI评估 Page 19 问卷、文件审查、 访谈三者之一 一定要有访谈,问卷 、文件二选一 三者:问卷、文件审 查、访谈 信息来源 1天1~3天4~10天评估天數 少中多所需要收集的客观证据数 量(相对) 经 过 训 练且有评估 经验的人员 SEI授权的CMMI 主评估师或经过训练 且有评估经验的人员 SEI授权的CMMI 主评估师 评估组长的资格 无无有评定等級的产生 少中多所需资源(相对) 少中大评估小組规模 Class B Class CClass A评估类型 评估结果的有效期限定为最长评估结果的有效期限定为最长33年。年。 6. CMMI评估 6.3 SCAMPI评估类型对比 Page 20 6. CMMI评估 6.4 SCAMPI A正式评估过程 Page 21 Process Capability & Organizational Maturity 过程能力与组织成熟度 ROI & Cost Benefit 投资回报率与成本收益 COSTS 成本 • Salary 工资 • Training 培训 • Appraisal 评估 • Consultancy 咨询 • Workshop 会议 •Tools 工具 •… BENEFITS 收益 • Reduced Cost 成本降低 • On-time Delivery 按时交付 • Increased Productivity 生产率提高 • Improved Quality 质量改善 • Improved Customer Satisfaction 客户满意度改善 •… 7. 实施CMMI的收益 7.1 实施CMMI的成本与收益 Page 22 Performance Category 绩效类别 Median 中值 Number of Data Points 数据点数 Low 低 High 高 Cost 成本 20% 21 3% 87% Schedule 进度 37% 19 2% 90% Productivity 生产率 62% 17 9% 255% Quality 质量 50% 20 7% 132% Customer Satisfaction 客户满意度 14% 6 -4% 55% Return on Investment 投资回报率 4.7 : 1 16 2:01 27.7 : 1 Summarized quantitative information from 25 organizations that have reported results 来自25个组织的数据 Source: SEI website 7. 实施CMMI的收益 7.2 收益 Page 23 访问SEI的CMMI网站以了解关于CMMI的更多信息: http://www.sei.cmu.edu/cmmi 考虑联络CMMI合作伙伴为您的过程改进项目提供帮助: http://www.sei.cmu.edu/collaborating/partners/partners-tech.html#ICMMI http://www.sei.cmu.edu/collaborating/partners/partners- tech.html#SCAMPI 访问国内希赛网: http://www.csai.cn 8. CMMI学习网站
还剩22页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享pdf获得金币 ] 2 人已下载

下载pdf

pdf贡献者

open-wyp

贡献于2011-09-24

下载需要 15 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf