CMMI培训5天版讲解学习

上传人:youn****329 文档编号:131294117 上传时间:2020-05-06 格式:PPT 页数:312 大小:5.12MB
返回 下载 相关 举报
CMMI培训5天版讲解学习_第1页
第1页 / 共312页
CMMI培训5天版讲解学习_第2页
第2页 / 共312页
CMMI培训5天版讲解学习_第3页
第3页 / 共312页
CMMI培训5天版讲解学习_第4页
第4页 / 共312页
CMMI培训5天版讲解学习_第5页
第5页 / 共312页
点击查看更多>>
资源描述

《CMMI培训5天版讲解学习》由会员分享,可在线阅读,更多相关《CMMI培训5天版讲解学习(312页珍藏版)》请在金锄头文库上搜索。

1、CMMI培训5天版 CMMI培训5天版课程内容 过程改进基本原理CMMI发展和意义CMMI模型综述及公共实践简介CMMI等级1 2 CMMI等级3CMMI等级4CMMI等级5总结 过程及其定义 过程是什么 你如何定义过程 过程的定义 过程 Process 指一系列活动 任务 和它们之间的关系 它们共同把一组输入转换成所需要的输出 ISO IEC12207 GB T8566 质量的杠杆作用 每个人都体会到主动积极的优质劳动力的重要性 但是 如果不理解过程 或者过程不是在 最佳实践 下运行 即使我们的精英也无法使工作达到最佳的状态 过程的地位 决定软件产品成本 进度和质量的主要因素 问题 软件企业

2、存在哪些过程 需求管理项目策划和监控需求分析 设计 编码 测试配置管理质量保证等等 软件企业过程识别例子 过程的几个重要概念 过程能力 过程能力 通过遵循某个过程 有能力预见未来所得到的结果范围 过程能力与过程性能 过程能力 通过遵循某个过程 有能力预见未来所得到的结果范围 过程性能 特定项目遵循某过程所得到的实际结果的度量 过程能力轮廓 可以用二维平面中的一系列点来表示过程能力轮廓 过程维 做 什么 能力维 做得 有多好 过程维 过程维 即X轴 上的值描述执行什么过程 在过程方面中描述的 能力维 能力维 即Y轴 上的值描述某个过程执行得有多好 能力等级 过程能力的标记 能力维 即Y轴 上的值

3、描述某个过程执行得有多好 能力等级 过程能力轮廓 示例 能力维 即Y轴 上的值描述某个过程执行得有多好 能力等级 软件过程的可视性 过程成熟度 不同能力的过程集合反映不同的软件工程能力成熟度 成熟度等级所指示的过程能力 等级5 组织中性能持续不断改进等级4 基于对过程和产品的定量了解 对组织中性能改进等级3 因为有妥善定义的过程 性能有改进等级2 计划由于基于过去的性能而比较现实可行等级1 一般达不到进程和成本目标 时间 费用 不良质量 约定衡量成熟度的尺度 根据软件工程实践 经过协商拟订一根衡量软件工程能力成熟度的 标杆 评估模型 通过改进过程提升成熟度 随着相应的一组过程的能力的提高 企业

4、的综合软件工程能力成熟度等级也相应提升 什么是成熟度 为什么要过程改进 软件过程改进投资回报率在5 1到8 1之间 改善工作状况 提升员工士气 减少返工 缩短项目拖延时间 改善沟通状况 降低风险 提高顾客满意度 过程改进和质量控制 质量改进 过程改进的基本思想 目标 进行过程改进是为了有助于业务 不是为改进而改进 度量 统计质量控制学家 美国人W Edwards Deming有一句名言 InGodwetrust allotherbringdata 方法 对于不同的组织 改进的手段不同 制度 改进是一项战略性 持久性的工作 基本出发点 过程改进应有助于业务而不是为了自身的原因改进意味着不同组织的

5、不同目标 什么是组织的商业目标 如何度量进展 改进是长期的 战略性的努力工作 根据基本出发点 预期什么效果呢 度量的效果如何 名人名言 一个有效的改变程序需要对当前状态的理解Ifyoudon tknowwhereyouare amapwon thelp Watts Humphrey 如何找到过程改进的路 找到适合你的路不是容易的事如果急于求成则会轻易迷失方向 基于CMMI过程改进 系统的方法 过程改进方法 过程改进方法的IDEAL模型 初始化 Initiating 诊断 Diagnosing 建立 Establishing 行动 Acting 推进 Leveraging 过程改进方法的PDCA

6、模型 过程改进方法的PDCA模型 过程改进方法的乌龟图模型 过程改进方法的MSF模型 过程改进关键策略 1评价现存过程2使用适用的模型和标准作为路线图3把改进与经营目标联系起来4变更管理5发挥领导作用 过程改进的借口 当你处于危机时 你没有时间去改进当你没有危机时 你不需要去改进 承诺变更 过程实施的两种方式 过程改进的 J 曲线 过程表示 成熟的过程要形成文件 过程文件编写成什么样子 取决于过程文件的读者 两种比较普遍的过程表示形式 正规的过程表示形式 面向使用者的过程表示形式 过程标记方法 过程的标记方法应能反映出1 执行什么活动2 谁来做3 为什么由他们来做4 何时做5 他们如何做6 必

7、须输入什么7 应该产生什么输出8 如何度量活动的性能 等等 一些常用的过程标记方法 数据流图流程图决策树或决策表核查表叙述 标记方法示例 显示活动顺序的流程图作为结构化叙述的活动细节补充 活动细节 该活动的目的是什么 谁参与该活动 执行活动所需的输入是什么 由该活动生成的工作产品是什么 如何知道何时开始该活动 如何知道何时完成了该活动 为完成该活动要做什么 为完成该活动要执行的子活动有那些 如何确定或度量该活动的性能 在该活动之前和之后要执行什么活动 CMM CMMI发展和意义 问题 什么是CMM CMM CapabilityMaturityModelforSoftware软件能力成熟度模型

8、定义 对于软件组织在定义 实现 度量 控制和改善其软件过程的各个发展阶段的描述 目的 帮助企业进行对软件工程过程的管理和改进 增强开发制造能力 从而能按时地 不超预算地制造出高质量的软件 什么是CMMI 集成的软件能力成熟度模型CapabilityMaturityModel Integration CMMI为学科分离构筑了 桥梁 将系统工程和软件工程集成在一起将系统学科和软件学科集成为一个过程改进框架当出现需求时 为引进新学科提供框架 CMM CMMI模型 一个由理论和经验部分组成的模型理论部分描述 如何把工作作为一个 过程 组织 实施和评审过程的进化如何明确地管理经验部分是软件工程实践和进化

9、框架的综合 CMM的产生 在美国国防部资助下 由卡内基梅隆大学软件工程研究所 SEI 建立 用于评价软件开发组织软件过程能力成熟度的模型 后来此模型被用于软件开发组织内部的软件过程改进 关于SEI SEI 软件工程研究所美国国防部 DOD 成立地址在美国匹兹堡CarnegieMellon大学为软件组织提供指南开发了CMM CMMI CMM CMMI的来源 来源于传统的质量工程理论 吸收了WalterShewart的统计质量控制原理W EdwardsDeming的著作 OutoftheCrisis JosephJuran的著作 JuranonPlanningforQuality Juranonl

10、eadershipforQuality PhilipCroseby在 Qualityisfree 中提出的将质量管理改编为成熟度框架的思想 为什么需要CMM CMMI 软件过程评估 SPA 指出该企业所面对的与软件过程有关的 最急需解决的问题 以便改进 软件过程改进 SPI 帮助软件企业对其软件过 成熟组织的特征 具有全组织范围管理软件开发和维护过程的能力软件过程被准确无误地通知现有职员和新员工工作活动按照已规划的过程进行强制式的过程适用 而且和实际工作方式一致岗位及其职责都是清楚的有客观 定量的基础分析产品级过程问题 能基于事实和历史不断改进 进度和预算是现实的 实施CMM CMMI的好处

11、过程改进的好处属于以下七种之一改进进度和预算的可预测性改进开发周期提高生产率改进质量 度量缺陷 增加客户的满意度提高员工的士气增加投资回报低质量成本 生产率的例子 缺陷率的例子 CMMI的设计目标 集成源模型 以消除矛盾 减少重复减少实施基于模型的过程改进的费用增加模型的清晰性和可理解性通用的术语一致的风格统一的结构规则公共的组件确保与ISO15504一致 CMMIv1 1模型的来源 CMMIv1 1模型组成 目前CMMIv1 1成套产品 按学科建立模型系统工程SE软件工程SW集成产品和过程开发 IPPD 供应商来源 SS CMMI阶梯式表示法 组织成熟度方法 CMMI连续式表示法 过程能力方

12、法 升级CMMIv1 2的原因 1 减少复杂性和规模删除高级实践和公共特性删除SS学科中和ISM到SAM充实IPPD学科内容到相关PA修改部分术语一个文档包括两种描述增加覆盖范围 升级CMMIv1 2的原因 2 增加覆盖范围增加硬件描述IPPD内容增加到OPD IPM两个PA 名称变成OPD IPPD IPM IPPD CMMI的结构 阶段式 CMMI过程域 CMM与ISO9000 取得ISO9001认证不意味完全满足CMM的某等级要求取得CMM第2或第3等级不能笼统地认为可以满足ISO9000要求 CMMI的实施 组织准备 高层经理CMMI项目主管软件工程过程组 EPG 软件质量保证组 QA

13、G 软件配置管理组 CMG CMMI的实施 知识和技能培养 营造软件工程管理的文化氛围 培养专业化的队伍应普遍开展CMM及软件工程基础的培训 及高级培训EPG 过程专家各行动组 职能组 领域专家明确角色职责 使每个岗位的人员都具备过程改进的意识 并掌握所必需的过程改进知识和技能重视对软件工程的研究 包括方法 工具和过程需求开发 设计 测试 评审等集成环境 测试工具缺陷追踪和管理CPR CMM T V2 0 2002 10 CMMI的实施 财富库和数据库 财富库数据库 CMMI的实施 定义过程 CMMI的实施 度量 使用标准的测量模型来定义软件测量过程目标 问题 测量 GQM 实现 目标驱动度量

14、实用软件测量框架 PracticalSoftwareMeasurementSEI框架 CMM CMMIIEEE标准 IEEEE15939 SoftwareMeasurementProcess 统计过程控制 StatisticalProcessControl SPC 名人名言 一个精确的测量胜过1000专家意见 GraceMurrayHopper 关键实施步骤 差距分析和过程定义项目试点制度化 CMMI评估 评价当前的水平 找出问题所在指导如何改进用于过程改进的CMMI评估方法称为SCAMPI StandardCMMIAppraisalMethodforProcessImprovement 评估

15、方法工具 CMMI评估需求 ARC 详细说明每类评估方法的需求A类 全面 综合的评估方法B类 初始 增量式的自我评估方法C类 快估 Quick look 用于过程改进的标准的CMMI评估方法 SCAMPISW StandardCMMISWAppraisalMethodforProcessImprovement 评估类型 CMMI评估方法 CMMI评估要遵循SEI的SCAMPI规范 CMMI评估按照规定必须由经过SEI授权的高级评估员 LeadAppraisal 主持 评估包括三个阶段 准备阶段现场阶段报告阶段 初始阶段评估流程 现场和报告阶段评估流程 CMMI主任评估师程序 CMMI主任评估师

16、程序IntroductiontotheCMMI培训有评估组的经历CMMI中级培训SCAMPI主任评估师培训CMMI入门课程是两门单独的课程 分为阶段式和连续式CMMI模型的中级概念课程提供对CMMI及其基本概念的更深入的理解 是SCAMPI主任评估师培训所要求的先决条件 CMMI评估情况 国际 见后 中国中国有多少个公司进行CMMI评估 世界CMM CMMI评估情况 05年6月 参评组织的规模 模型选择情况 问题 CMM的精神是什么 不是软件开发的方法学不是产品模板不是过程法律是一套指南是做事的一般方法过程改进活动的框架 CMMI模型综述及公共实践简介 成熟度模型结构 成熟度等级 过程域 过程域的主要内容 目标 每个过程方面包含的所有目标达到与否是判定该过程方面是否完备的考核尺度 目标是成熟度等级模型的必要模型部件 在模型中存在两类目标 特定目标和通用目标 特定目标 SG 只适用于一个特定的过程方面并且涉及该过程方面的唯一性特性 这些特性描述的是必须实施那些内容才能达到该过程方面的目的 以需求管理为例 SG1管理需求对需求进行管理并识别与项目计划和工作产品的不一致之处 通用目标 GG

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号