CMMI培训全册课件省公共课一等奖全国赛课获奖课件.pptx
《CMMI培训全册课件省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《CMMI培训全册课件省公共课一等奖全国赛课获奖课件.pptx(312页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CMMI培训培训5天版天版第1页CMMI培训培训5天版课程内容天版课程内容过程改进基本原理过程改进基本原理CMMI发展和意义发展和意义CMMI模型综述及公共实践介绍模型综述及公共实践介绍CMMI等级等级1、2.CMMI等级等级3CMMI等级等级4CMMI等级等级5总结总结第2页过程改进基本原理过程改进基本原理第3页过程及其定义过程及其定义过程是什么过程是什么?你怎样定义过程?你怎样定义过程?第4页过程定义过程定义 过程(过程(Process):指一系列活动、任务、指一系列活动、任务、和和 它们之间关系,它们共同把一组输入转它们之间关系,它们共同把一组输入转 换成所需要输出。换成所需要输出。IS
2、O/IEC 12207;GB/T 8566第5页质量杠杆作用质量杠杆作用每个人都体会到主动每个人都体会到主动主动优质劳动力主要主动优质劳动力主要性,不过性,不过.假如不了解过程,假如不了解过程,或者过程不是在或者过程不是在“最正确实践最正确实践”下运行,即使我下运行,即使我们精英也无法使们精英也无法使工作到达最正确工作到达最正确状态状态第6页过程地位过程地位决定软件产品成本、进度和质量主要原因决定软件产品成本、进度和质量主要原因第7页问题问题:软件企业存在哪些过程?软件企业存在哪些过程?需求管理需求管理 项目策划和监控项目策划和监控 需求分析、设计、编码、测试需求分析、设计、编码、测试 配置管
3、理配置管理 质量确保质量确保等等等等第8页软件企业过程识别例子软件企业过程识别例子第9页过程几个主要概念过程几个主要概念过程能力 反应单个过程特征过程成熟度反应一组过程特征第10页过程能力过程能力过程能力过程能力经过遵照某个过程,有能力经过遵照某个过程,有能力预见未预见未来所得到结果范围。来所得到结果范围。第11页过程能力与过程性能过程能力与过程性能过程能力过程能力经过遵照某个过程,有能经过遵照某个过程,有能 力力预见未来所得到结果范围。预见未来所得到结果范围。过程性能过程性能特定项目遵照某过程所得特定项目遵照某过程所得 到到实际结果度量。实际结果度量。第12页过程能力轮廓过程能力轮廓能够用二
4、维平面中一系列点来表示过程能能够用二维平面中一系列点来表示过程能力轮廓。力轮廓。过程维(做过程维(做“什么什么”)能力维(做得能力维(做得“有多好有多好”)第13页过程维过程维过程维(即过程维(即X轴)上值描述执行什么过程轴)上值描述执行什么过程(在过程方面中描述)。(在过程方面中描述)。第14页能力维能力维能力维(即能力维(即Y轴)上值描述某个过程执行得轴)上值描述某个过程执行得有多好(能力等级)。有多好(能力等级)。第15页过程能力标识过程能力标识能力维(即能力维(即Y轴)上值描述某个过程执行得轴)上值描述某个过程执行得有多好(能力等级)。有多好(能力等级)。第16页过程能力轮廓过程能力轮
5、廓示例示例能力维(即能力维(即Y轴)上值描述某个过程执行得轴)上值描述某个过程执行得有多好(能力等级)。有多好(能力等级)。第17页软件过程可视性软件过程可视性第18页过程成熟度过程成熟度 不一样能力过程集合反应不一样软件工程不一样能力过程集合反应不一样软件工程能能 力成熟度力成熟度第19页成熟度等级所指示过程能力成熟度等级所指示过程能力等级等级5:组织中性能连续:组织中性能连续不停改进不停改进等级等级4:基于对过程和产:基于对过程和产品定量了解,对组织中性品定量了解,对组织中性能改进能改进等级等级3:因为有妥善定义:因为有妥善定义过程,性能有改进过程,性能有改进等级等级2:计划因为基于过:计
6、划因为基于过去性能而比较现实可行去性能而比较现实可行等级等级1:普通达不到进程:普通达不到进程和成本目标和成本目标时间时间/费用费用/不良质量不良质量第20页约定衡量成熟度尺度约定衡量成熟度尺度依据软件工程实践依据软件工程实践,经过协商拟订一根衡量经过协商拟订一根衡量软件工程能力成熟度软件工程能力成熟度“标杆标杆”评定模评定模型型第21页经过改进过程提升成熟度经过改进过程提升成熟度伴随对应一组过程能力提升,企业综伴随对应一组过程能力提升,企业综 合软合软件工程能力成熟度等级也对应提升件工程能力成熟度等级也对应提升第22页什么是成熟度?什么是成熟度?已定义记入文档经过培训经过实践已支持已维护已控
7、制已验证已确认已测量能改进第23页为何要过程改进?为何要过程改进?软件过程改进投资回报率在软件过程改进投资回报率在5:1到到8:1之间;之间;改进工作情况;改进工作情况;提升员工士气;提升员工士气;降低返工;降低返工;缩短项目拖延时间;缩短项目拖延时间;改进沟通情况;改进沟通情况;降低风险;降低风险;提升用户满意度提升用户满意度 第24页过程改进和质量控制、质量改进过程改进和质量控制、质量改进朱兰三部曲图:质量策划、质量控制和质量改进朱兰三部曲图:质量策划、质量控制和质量改进第25页过程改进基本思想过程改进基本思想目标:进行过程改进是为了有利于业务,目标:进行过程改进是为了有利于业务,不是为不
8、是为 改进而改进;改进而改进;度量:统计质量控制学家、美国人度量:统计质量控制学家、美国人 W.Edwards.Deming有一句名言:有一句名言:“In God we trust,all other bring data.”方法:对于不一样组织,改进伎俩不一样;方法:对于不一样组织,改进伎俩不一样;制度:改进是一项战略性、持久性工作。制度:改进是一项战略性、持久性工作。第26页基本出发点基本出发点过程改进应有利于业务而不是为了本身过程改进应有利于业务而不是为了本身 原原因因 改进意味着不一样组织不一样目标改进意味着不一样组织不一样目标:什么是组织商业目标什么是组织商业目标?怎样度量进展怎样度
9、量进展?改进是长久、战略性努力工作改进是长久、战略性努力工作:依据基本出发点,预期什么效果呢依据基本出发点,预期什么效果呢?度量效果怎样度量效果怎样?第27页名人名言名人名言过程改进应有利于业务而不是为了本身原因“我们信任上帝,全部东西都能够用数据表示。”-W.Edwards Deming一个有效改变程序需一个有效改变程序需要对当前状态了解要对当前状态了解If you dont know where youare,a map wont help.-Watts.Humphrey第28页怎样找到过程改进路?怎样找到过程改进路?找到适合你路不找到适合你路不 是轻易事是轻易事 假如急于求成则假如急于求
10、成则会会 轻易迷失方向轻易迷失方向第29页基于基于CMMI过程改进系统方法过程改进系统方法在基于CMM过程改进中找到最正确实践系统地组织基于系统地组织基于CMMI过程改进过程改进过程改进方法过程改进方法基于ISO9000过 程改进第30页过程改进方法过程改进方法IDEAL模型模型初始化初始化 (Initiating)诊疗诊疗 (Diagnosing)建立建立 (Establishing)行动行动 (Acting)推进推进(Leveraging)第31页过程改进方法过程改进方法PDCA模型模型第32页过程改进方法过程改进方法PDCA模型模型第33页过程改进方法乌龟图模型过程改进方法乌龟图模型第3
11、4页过程改进方法过程改进方法MSF模型模型第35页过程改进关键策略过程改进关键策略1 评价现存过程评价现存过程2 使用适用模型和标准作为路线图使用适用模型和标准作为路线图3 把改进与经营目标联络起来把改进与经营目标联络起来4 变更管理变更管理5 发挥领导作用发挥领导作用第36页过程改进借口过程改进借口当你处于危机时,你没有时间去改进当你处于危机时,你没有时间去改进当你没有危机时,你不需要去改进当你没有危机时,你不需要去改进第37页承诺变更承诺变更第38页过程实施两种方式过程实施两种方式第39页过程改进过程改进“J-曲线曲线”第40页过程表示过程表示成熟过程要形成文件。成熟过程要形成文件。过程文
12、件编写成什么样子?过程文件编写成什么样子?取决于过取决于过程文件读者。程文件读者。两种比较普遍过程表示形式:两种比较普遍过程表示形式:正规过程表示形式;正规过程表示形式;面向使用者过程表示形式。面向使用者过程表示形式。第41页过程标识方法过程标识方法过程标识方法应能反应出过程标识方法应能反应出1、执行什么活动、执行什么活动2、谁来做、谁来做3、为何由他们来做、为何由他们来做4、何时做、何时做5、他们怎样做、他们怎样做6、必须输入什么、必须输入什么7、应该产生什么输出、应该产生什么输出8、怎样度量活动性能、怎样度量活动性能 等等等等.第42页一些惯用过程标识方法一些惯用过程标识方法数据流图数据流
13、图流程图流程图决议树或决议表决议树或决议表核查表核查表叙述叙述第43页标识方法示例标识方法示例显示活动次序流程图显示活动次序流程图作为结构化叙述活动细节补充作为结构化叙述活动细节补充第44页活动细节活动细节 该活动目标是什么?。该活动目标是什么?。谁参加该活动?谁参加该活动?执行活动所需输入是什么?执行活动所需输入是什么?由该活动生成工作产品是什么由该活动生成工作产品是什么?怎样知道何时开始该活动?怎样知道何时开始该活动?怎样知道何时完成了该活动?怎样知道何时完成了该活动?为完成该活动要做什么?为完成该活动要做什么?为完成该活动要执行子活动有为完成该活动要执行子活动有那些?那些?怎样确定或度量
14、该活动性能?怎样确定或度量该活动性能?在该活动之前和之后要执行什在该活动之前和之后要执行什么活动?么活动?第45页CMM/CMMI发展和意义发展和意义第46页问题:什么是问题:什么是CMM?CMM Capability Maturity Model for Software 软件能力成熟度模型;软件能力成熟度模型;定义:对于软件组织在定义、实现、度量、定义:对于软件组织在定义、实现、度量、控制控制 和改进其软件过程各个发展阶段描述。和改进其软件过程各个发展阶段描述。目标:帮助企业进行对软件工程过程管理目标:帮助企业进行对软件工程过程管理和改和改 进进,增强开发制造能力增强开发制造能力,从而能按
15、时地、从而能按时地、不超预算地制造出高质量软件。不超预算地制造出高质量软件。第47页什么是什么是CMMI?集成软件能力成熟度模型集成软件能力成熟度模型 Capability Maturity ModelIntegration第48页CMMI为学科分离构筑了为学科分离构筑了“桥梁桥梁”将系统工程和软件将系统工程和软件工工 程集成在一起程集成在一起 将系统学科和软将系统学科和软件学科集成为一个件学科集成为一个过程改过程改 进框架进框架 当出现需求时,当出现需求时,为引进新学科提供为引进新学科提供框架框架第49页CMM/CMMI模型模型一个由理论和经验部分组成模型一个由理论和经验部分组成模型理论部分
16、描述:怎样把工作作为一个理论部分描述:怎样把工作作为一个“过过程程”组织、实施和评审过程进化怎样明确组织、实施和评审过程进化怎样明确地管理地管理 经验部分是软件工程实践和进化框架经验部分是软件工程实践和进化框架 综合综合第50页CMM 产生产生在美国国防部资助下,由卡内基梅隆大学在美国国防部资助下,由卡内基梅隆大学 软件工程研究所软件工程研究所(SEI)建立,用于评价软件建立,用于评价软件 开发组织软件过程能力成熟度模型。开发组织软件过程能力成熟度模型。以后此模型被用于软件开发组织内部软以后此模型被用于软件开发组织内部软 件件过程改进。过程改进。第51页关于关于SEISEI:软件工程研究所软件
17、工程研究所美国国防部美国国防部(DOD)成立成立 地址在地址在 美国匹兹堡美国匹兹堡Carnegie Mellon大学大学 为软件组织提供指南为软件组织提供指南 开发了开发了 CMM/CMMI第52页CMM/CMMI起源起源起源于传统质量工程理论,吸收了起源于传统质量工程理论,吸收了Walter Shewart统计质量控制原理统计质量控制原理W.Edwards Deming 著作著作“Out of theCrisis”Joseph Juran著作著作“Juran on Planning forQuality”、”Juran on leadership for Quality”Philip Cr
18、oseby 在在“Quality is free”中提出将质量管理改中提出将质量管理改编为成熟度框架思想编为成熟度框架思想;第53页为何需要为何需要CMM/CMMI软件过程评定软件过程评定(SPA)-指出该企业所面正指出该企业所面正确与软件过程相关、最急需处理问题,方确与软件过程相关、最急需处理问题,方便改进;便改进;软件过程改进软件过程改进(SPI)-帮助软件企业对其帮助软件企业对其软件过软件过第54页成熟组织特征成熟组织特征含有全组织范围管理软件开发和维护过程能力含有全组织范围管理软件开发和维护过程能力软件过程被准确无误地通知现有职员和新员工软件过程被准确无误地通知现有职员和新员工工作活动
19、按照已规划过程进行工作活动按照已规划过程进行 强制式过程适用,而且和实际工作方式一致强制式过程适用,而且和实际工作方式一致 岗位及其职责都是清楚岗位及其职责都是清楚有客观、定量基础分析产品级过程问题,能基有客观、定量基础分析产品级过程问题,能基 于于事实和历史不停改进;进度和预算是现实事实和历史不停改进;进度和预算是现实第55页实施实施CMM/CMMI好处好处过程改进好处属于以下七种之一过程改进好处属于以下七种之一改进进度和预算可预测性改进进度和预算可预测性改进开发周期改进开发周期提升生产率提升生产率改进质量改进质量(度量缺点度量缺点)增加客户满意度增加客户满意度提升员工士气提升员工士气增加投
20、资回报增加投资回报低质量成本低质量成本第56页生产率例子生产率例子第57页缺点率例子缺点率例子第58页CMMI设计目标设计目标集成源模型:以消除矛盾,降低重复集成源模型:以消除矛盾,降低重复 降低实施基于模型过程改进费用降低实施基于模型过程改进费用增加模型清楚性和可了解性增加模型清楚性和可了解性通用术语通用术语一致格调一致格调统一结构规则统一结构规则公共组件公共组件确保与确保与ISO 15504一致一致第59页CMMI v1.1模型起源模型起源第60页CMMI v1.1模型组成模型组成当前当前CMMI v1.1 成套产品成套产品,按学科建立模型按学科建立模型系统工程系统工程 SE软件工程软件工
21、程 SW集成产品和过程开发集成产品和过程开发(IPPD)供给商起源供给商起源(SS)第61页CMMI 阶梯式表示法阶梯式表示法-组织成熟度方法组织成熟度方法第62页CMMI 连续式表示法连续式表示法-过程能力方法过程能力方法第63页升级升级CMMI v1.2原因原因1降低复杂性和规模降低复杂性和规模删除高级实践和公共特征删除高级实践和公共特征删除删除SS学科学科中和中和ISM到到SAM充实充实IPPD学科内容到相关学科内容到相关PA修改部分术语修改部分术语一个文档包含两种描述一个文档包含两种描述 增加覆盖范围增加覆盖范围第64页升级升级CMMI v1.2原因原因2增加覆盖范围增加覆盖范围增加硬
22、件描述增加硬件描述IPPD内容增加到内容增加到OPD、IPM两个两个PA,名称,名称变成变成OPDIPPD,IPMIPPD第65页CMMI结构阶段式结构阶段式第66页CMMI 过程域过程域第67页CMM与与ISO 9000取得取得ISO 9001认证不意味完全满足认证不意味完全满足CMM某某等等 级要求级要求 取得取得CMM第第2或第或第3等级不能笼统地认为能等级不能笼统地认为能够满够满 足足ISO 9000要求要求第68页CMMI实施实施组织准备组织准备 高层经理高层经理 CMMI项目主管项目主管 软件工程过程组(软件工程过程组(EPG)软件质量确保组(软件质量确保组(QAG)软件配置管理组
23、(软件配置管理组(CMG)第69页CMMI实施实施知识和技能培养知识和技能培养营造软件工程管理文化气氛,培养专业化队营造软件工程管理文化气氛,培养专业化队 伍伍应普遍开展应普遍开展CMM及软件工程基础培训,及高及软件工程基础培训,及高 级级培训培训EPG:过程教授:过程教授各行动组(职能组):领域教授明确角色职责,各行动组(职能组):领域教授明确角色职责,使每个岗位人员都具备过程改进意识,并掌握使每个岗位人员都具备过程改进意识,并掌握所必需过程改进知识和技能所必需过程改进知识和技能 重视对软件工程研究,包含方法、工具和过程重视对软件工程研究,包含方法、工具和过程需求开发、设计、测试、评审等需求
24、开发、设计、测试、评审等 集成环境,测试工具集成环境,测试工具 缺点追踪和管理缺点追踪和管理CPR-CMM-T-V2.0-/10第70页CMMI实施实施财富库和数据库财富库和数据库财富库财富库数据库数据库第71页CMMI实施实施定义过程定义过程第72页CMMI实施实施度量度量使用标准测量模型来定义软件测量过程目使用标准测量模型来定义软件测量过程目标问题测量(标问题测量(GQM)实现:目标驱动)实现:目标驱动度量度量实用软件测量框架:实用软件测量框架:Practical Software MeasurementSEI框架:框架:CMM/CMMIIEEE标准:标准:IEEEE 15939(Soft
25、ware MeasurementProcess)统计过程控制(统计过程控制(Statistical Process Control,SPC)第73页名人名言名人名言“一个准确测量胜过一个准确测量胜过1000教授意见教授意见”Grace Murray Hopper第74页关键实施步骤关键实施步骤 差距分析和过程定义差距分析和过程定义 项目试点项目试点 制度化制度化第75页CMMI 评定评定评价当前水平,找出问题所在评价当前水平,找出问题所在 指导怎样改进指导怎样改进 用于过程改进用于过程改进CMMI评定方法称为评定方法称为 SCAMPI(Standard CMMI Appraisal Metho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMMI 培训 课件 公共课 一等奖 全国 获奖
限制150内