1、1ppt课件CMMI培训培训5天版课程内容天版课程内容 过程改进基本原理过程改进基本原理 CMMI发展和意义发展和意义 CMMI模型综述及公共实践简介模型综述及公共实践简介 CMMI等级等级1、2.CMMI等级等级3 CMMI等级等级4 CMMI等级等级5 总结总结2ppt课件3ppt课件过程及其定义过程及其定义 过程是什么过程是什么?你如何定义过程?你如何定义过程?4ppt课件过程的定义过程的定义 过程(过程(Process):指一系列活动、任务、指一系列活动、任务、和和 它们之间的关系,它们共同把一组输入它们之间的关系,它们共同把一组输入转转 换成所需要的输出。换成所需要的输出。ISO/I
2、EC 12207;GB/T 85665ppt课件质量的杠杆作用质量的杠杆作用 每个人都体会到主每个人都体会到主动积极的优质劳动动积极的优质劳动力的重要性,但力的重要性,但是是.如果不理解过程,如果不理解过程,或者过程不是在或者过程不是在“最佳实践最佳实践”下下运行,即使我们运行,即使我们的精英也无法使的精英也无法使工作达到最佳的工作达到最佳的状态状态6ppt课件过程的地位过程的地位 决定软件产品成本、进度和质量的主要因决定软件产品成本、进度和质量的主要因素素7ppt课件问题问题:软件企业存在哪些过程?软件企业存在哪些过程?需求管理需求管理 项目策划和监控项目策划和监控 需求分析、设计、编码、测
3、试需求分析、设计、编码、测试 配置管理配置管理 质量保证质量保证 等等等等8ppt课件软件企业过程识别例子软件企业过程识别例子9ppt课件过程的几个重要概念过程的几个重要概念过程能力过程能力 反映单个过程的特征反映单个过程的特征过程成熟度过程成熟度反映一组过程的特征反映一组过程的特征10ppt课件过程能力过程能力 过程能力过程能力通过遵循某个过程,有能力通过遵循某个过程,有能力预见未预见未 来所得到的结果范围。来所得到的结果范围。11ppt课件过程能力与过程性能过程能力与过程性能 过程能力过程能力通过遵循某个过程,有能通过遵循某个过程,有能 力力预见未来所得到的结果范围。预见未来所得到的结果范
4、围。过程性能过程性能特定项目遵循某过程所得特定项目遵循某过程所得 到到的实际结果的度量。的实际结果的度量。12ppt课件过程能力轮廓过程能力轮廓 可以用二维平面中的一系列点来表示过程可以用二维平面中的一系列点来表示过程能力轮廓。能力轮廓。过程维(做过程维(做“什么什么”)能力维(做得能力维(做得“有多好有多好”)13ppt课件过程维过程维 过程维(即过程维(即X轴)上的值描述执行什么过程轴)上的值描述执行什么过程(在过程方面中描述的)。(在过程方面中描述的)。14ppt课件能力维能力维 能力维(即能力维(即Y轴)上的值描述某个过程执行轴)上的值描述某个过程执行得有多好(能力等级)。得有多好(能
5、力等级)。15ppt课件过程能力的标记过程能力的标记 能力维(即能力维(即Y轴)上的值描述某个过程执行轴)上的值描述某个过程执行得有多好(能力等级)。得有多好(能力等级)。16ppt课件过程能力轮廓过程能力轮廓示例示例 能力维(即能力维(即Y轴)上的值描述某个过程执行轴)上的值描述某个过程执行得有多好(能力等级)。得有多好(能力等级)。17ppt课件软件过程的可视性软件过程的可视性18ppt课件过程成熟度过程成熟度 不同能力的过程集合反映不同的软件工程不同能力的过程集合反映不同的软件工程能能 力成熟度力成熟度19ppt课件成熟度等级所指示的过程能力成熟度等级所指示的过程能力 等级等级5:组织中
6、性能持续:组织中性能持续不断改进不断改进 等级等级4:基于对过程和产:基于对过程和产品的定量了解,对组织中品的定量了解,对组织中性能改进性能改进 等级等级3:因为有妥善定义:因为有妥善定义的过程,性能有改进的过程,性能有改进 等级等级2:计划由于基于过:计划由于基于过去的性能而比较现实可行去的性能而比较现实可行 等级等级1:一般达不到进程:一般达不到进程和成本目标和成本目标时间时间/费用费用/不良质量不良质量20ppt课件约定衡量成熟度的尺度约定衡量成熟度的尺度 根据软件工程实践根据软件工程实践,经过协商拟订一根衡量经过协商拟订一根衡量软件工程能力成熟度的软件工程能力成熟度的“标杆标杆”评估评
7、估模型模型21ppt课件通过改进过程提升成熟度通过改进过程提升成熟度 随着相应的一组过程的能力的提高,企业随着相应的一组过程的能力的提高,企业的综的综 合软件工程能力成熟度等级也相应提合软件工程能力成熟度等级也相应提升升22ppt课件什么是成熟度?什么是成熟度?已定义的已定义的 记入文档的记入文档的 经过培训的经过培训的 经过实践的经过实践的 已支持的已支持的 已维护的已维护的 已控制的已控制的 已验证的已验证的 已确认的已确认的 已测量的已测量的 能改进的能改进的23ppt课件为什么要过程改进?为什么要过程改进?软件过程改进投资回报率在软件过程改进投资回报率在5:1到到8:1之间;之间;改善
8、工作状况;改善工作状况;提升员工士气;提升员工士气;减少返工;减少返工;缩短项目拖延时间;缩短项目拖延时间;改善沟通状况;改善沟通状况;降低风险;降低风险;提高顾客满意度提高顾客满意度 24ppt课件过程改进和质量控制、质量改进过程改进和质量控制、质量改进朱兰三部曲图:质量策划、质量控制和质量改进朱兰三部曲图:质量策划、质量控制和质量改进25ppt课件过程改进的基本思想过程改进的基本思想 目标:进行过程改进是为了有助于业务,目标:进行过程改进是为了有助于业务,不是为不是为 改进而改进;改进而改进;度量:统计质量控制学家、美国人度量:统计质量控制学家、美国人 W.Edwards.Deming有一
9、句名言:有一句名言:“In God we trust,all other bring data.”方法:对于不同的组织,改进的手段不同;方法:对于不同的组织,改进的手段不同;制度:改进是一项战略性、持久性的工作。制度:改进是一项战略性、持久性的工作。26ppt课件基本出发点基本出发点 过程改进应有助于业务而不是为了自身过程改进应有助于业务而不是为了自身 的的原因原因 改进意味着不同组织的不同目标改进意味着不同组织的不同目标:什么是组织的商业目标什么是组织的商业目标?如何度量进展如何度量进展?改进是长期的、战略性的努力工作改进是长期的、战略性的努力工作:根据基本出发点,预期什么效果呢根据基本出发
10、点,预期什么效果呢?度量的效果如何度量的效果如何?27ppt课件名人名言名人名言过程改进应有助于业务过程改进应有助于业务而不是为了自身的原因而不是为了自身的原因“我们信任上帝,所有的东西我们信任上帝,所有的东西都可以用数据表示都可以用数据表示。”-W.Edwards Deming一个有效的改变程序一个有效的改变程序需要对当前状态的理需要对当前状态的理解解If you dont know where you are,a map wont help.-Watts.Humphrey28ppt课件如何找到过程改进的路?如何找到过程改进的路?找到适合你的路找到适合你的路不不 是容易的事是容易的事 如果急
11、于求成则如果急于求成则会会 轻易迷失方向轻易迷失方向29ppt课件基于基于CMMI过程改进系统的方法过程改进系统的方法在基于在基于CMM过程改进中过程改进中找到最佳实践找到最佳实践系统地组织基于系统地组织基于CMMI过程改进过程改进过程改进方法过程改进方法基于基于ISO9000的过的过 程改进程改进30ppt课件过程改进方法的过程改进方法的IDEAL模型模型 初始化初始化 (Initiating)诊断诊断 (Diagnosing)建立建立 (Establishing)行动行动 (Acting)推进推进(Leveraging)31ppt课件过程改进方法的过程改进方法的PDCA模型模型32ppt课
12、件过程改进方法的过程改进方法的PDCA模型模型33ppt课件过程改进方法的乌龟图模型过程改进方法的乌龟图模型34ppt课件过程改进方法的过程改进方法的MSF模型模型35ppt课件过程改进关键策略过程改进关键策略 1 评价现存过程评价现存过程 2 使用适用的模型和标准作为路线图使用适用的模型和标准作为路线图 3 把改进与经营目标联系起来把改进与经营目标联系起来 4 变更管理变更管理 5 发挥领导作用发挥领导作用36ppt课件过程改进的借口过程改进的借口 当你处于危机时,你没有时间去改进当你处于危机时,你没有时间去改进 当你没有危机时,你不需要去改进当你没有危机时,你不需要去改进37ppt课件承诺
13、变更承诺变更38ppt课件过程实施的两种方式过程实施的两种方式39ppt课件过程改进的过程改进的“J-曲线曲线”40ppt课件过程表示过程表示 成熟的过程要形成文件。成熟的过程要形成文件。过程文件编写成什么样子?过程文件编写成什么样子?取决于过取决于过程文件的读者。程文件的读者。两种比较普遍的过程表示形式:两种比较普遍的过程表示形式:正规的过程表示形式;正规的过程表示形式;面向使用者的过程表示形式。面向使用者的过程表示形式。41ppt课件过程标记方法过程标记方法过程的标记方法应能反映出过程的标记方法应能反映出1、执行什么活动、执行什么活动2、谁来做、谁来做3、为什么由他们来做、为什么由他们来做
14、4、何时做、何时做5、他们如何做、他们如何做6、必须输入什么、必须输入什么7、应该产生什么输出、应该产生什么输出8、如何度量活动的性能、如何度量活动的性能 等等等等.42ppt课件一些常用的过程标记方法一些常用的过程标记方法 数据流图数据流图 流程图流程图 决策树或决策表决策树或决策表 核查表核查表 叙述叙述43ppt课件标记方法示例标记方法示例 显示活动顺序的流程图显示活动顺序的流程图 作为结构化叙述的活动细节补充作为结构化叙述的活动细节补充44ppt课件活动细节活动细节 该活动的目的是什么?。该活动的目的是什么?。谁参与该活动?谁参与该活动?执行活动所需的输入是什么?执行活动所需的输入是什
15、么?由该活动生成的工作产品是什由该活动生成的工作产品是什么?么?如何知道何时开始该活动?如何知道何时开始该活动?如何知道何时完成了该活动?如何知道何时完成了该活动?为完成该活动要做什么?为完成该活动要做什么?为完成该活动要执行的子活动为完成该活动要执行的子活动有那些?有那些?如何确定或度量该活动的性能?如何确定或度量该活动的性能?在该活动之前和之后要执行什在该活动之前和之后要执行什么活动?么活动?45ppt课件46ppt课件问题:什么是问题:什么是CMM?CMM Capability Maturity Model for Software 软件能力成熟度模型;软件能力成熟度模型;定义:对于软件
16、组织在定义、实现、度量、定义:对于软件组织在定义、实现、度量、控制控制 和改善其软件过程的各个发展阶段的和改善其软件过程的各个发展阶段的描述。描述。目的:帮助企业进行对软件工程过程的管目的:帮助企业进行对软件工程过程的管理和改理和改 进进,增强开发制造能力增强开发制造能力,从而能按时从而能按时地、不超预算地制造出高质量的软件。地、不超预算地制造出高质量的软件。47ppt课件什么是什么是CMMI?集成的软件能力成熟度模型集成的软件能力成熟度模型 Capability Maturity ModelIntegration48ppt课件CMMI为学科分离构筑了为学科分离构筑了“桥梁桥梁”将系统工程和软
17、件将系统工程和软件工工 程集成在一起程集成在一起 将系统学科和软将系统学科和软件学科集成为一个件学科集成为一个过程改过程改 进框架进框架 当出现需求时,当出现需求时,为引进新学科提供为引进新学科提供框架框架49ppt课件CMM/CMMI模型模型 一个由理论和经验部分组成的模型一个由理论和经验部分组成的模型 理论部分描述:如何把工作作为一个理论部分描述:如何把工作作为一个“过过程程”组织、实施和评审过程的进化如何明组织、实施和评审过程的进化如何明确地管理确地管理 经验部分是软件工程实践和进化框架的经验部分是软件工程实践和进化框架的 综综合合50ppt课件CMM 的产生的产生 在美国国防部资助下,
18、由卡内基梅隆大学在美国国防部资助下,由卡内基梅隆大学 软件工程研究所软件工程研究所(SEI)建立,用于评价软件建立,用于评价软件 开发组织软件过程能力成熟度的模型。开发组织软件过程能力成熟度的模型。后来此模型被用于软件开发组织内部的软后来此模型被用于软件开发组织内部的软 件过程改进。件过程改进。51ppt课件关于关于SEI SEI:软件工程研究所软件工程研究所 美国国防部美国国防部(DOD)成立成立 地址在地址在 美国匹兹堡美国匹兹堡Carnegie Mellon大学大学 为软件组织提供指南为软件组织提供指南 开发了开发了 CMM/CMMI52ppt课件CMM/CMMI的来源的来源 来源于传统
19、的质量工程理论,吸收了来源于传统的质量工程理论,吸收了 Walter Shewart的统计质量控制原理的统计质量控制原理W.Edwards Deming 的著作的著作“Out of theCrisis”Joseph Juran的著作的著作“Juran on Planning forQuality”、”Juran on leadership for Quality”Philip Croseby 在在“Quality is free”中提出的将质量管理中提出的将质量管理改编为成熟度框架的思想改编为成熟度框架的思想;53ppt课件为什么需要为什么需要CMM/CMMI 软件过程评估软件过程评估(SPA
20、)-指出该企业所面对的指出该企业所面对的与软件过程有关的、最急需解决的问题,与软件过程有关的、最急需解决的问题,以便改进;以便改进;软件过程改进软件过程改进(SPI)-帮助软件企业对其软帮助软件企业对其软件过件过54ppt课件成熟组织的特征成熟组织的特征 具有全组织范围管理软件开发和维护过程的能力具有全组织范围管理软件开发和维护过程的能力 软件过程被准确无误地通知现有职员和新员工软件过程被准确无误地通知现有职员和新员工 工作活动按照已规划的过程进行工作活动按照已规划的过程进行 强制式的过程适用,而且和实际工作方式一致强制式的过程适用,而且和实际工作方式一致 岗位及其职责都是清楚的岗位及其职责都
21、是清楚的 有客观、定量的基础分析产品级过程问题,能基有客观、定量的基础分析产品级过程问题,能基 于事实和历史不断改进;进度和预算是现实的于事实和历史不断改进;进度和预算是现实的55ppt课件实施实施CMM/CMMI的好处的好处过程改进的好处属于以下七种之一过程改进的好处属于以下七种之一 改进进度和预算的可预测性改进进度和预算的可预测性 改进开发周期改进开发周期 提高生产率提高生产率 改进质量改进质量(度量缺陷度量缺陷)增加客户的满意度增加客户的满意度 提高员工的士气提高员工的士气 增加投资回报增加投资回报 低质量成本低质量成本56ppt课件生产率的例子生产率的例子57ppt课件缺陷率的例子缺陷
22、率的例子58ppt课件CMMI的设计目标的设计目标 集成源模型:以消除矛盾,减少重复集成源模型:以消除矛盾,减少重复 减少实施基于模型的过程改进的费用减少实施基于模型的过程改进的费用 增加模型的清晰性和可理解性增加模型的清晰性和可理解性 通用的术语通用的术语 一致的风格一致的风格 统一的结构规则统一的结构规则 公共的组件公共的组件 确保与确保与ISO 15504一致一致59ppt课件CMMI v1.1模型的来源模型的来源60ppt课件CMMI v1.1模型组成模型组成目前目前CMMI v1.1 成套产品成套产品,按学科建立模型按学科建立模型 系统工程系统工程 SE 软件工程软件工程 SW 集成
23、产品和过程开发集成产品和过程开发(IPPD)供应商来源供应商来源(SS)61ppt课件CMMI 阶梯式表示法阶梯式表示法-组织成熟度方法组织成熟度方法62ppt课件CMMI 连续式表示法连续式表示法-过程能力方法过程能力方法63ppt课件升级升级CMMI v1.2的原因的原因1 减少复杂性和规模减少复杂性和规模删除高级实践和公共特性删除高级实践和公共特性删除删除SS学科学科中和中和ISM到到SAM充实充实IPPD学科内容到相关学科内容到相关PA修改部分术语修改部分术语一个文档包括两种描述一个文档包括两种描述 增加覆盖范围增加覆盖范围64ppt课件升级升级CMMI v1.2的原因的原因2 增加覆
24、盖范围增加覆盖范围 增加硬件描述增加硬件描述 IPPD内容增加到内容增加到OPD、IPM两个两个PA,名称,名称变成变成OPDIPPD,IPMIPPD65ppt课件CMMI的结构阶段式的结构阶段式66ppt课件CMMI 过程域过程域67ppt课件CMM与与ISO 9000 取得取得ISO 9001认证不意味完全满足认证不意味完全满足CMM的的某等某等 级要求级要求 取得取得CMM第第2或第或第3等级不能笼统地认为可等级不能笼统地认为可以满以满 足足ISO 9000要求要求68ppt课件CMMI的实施的实施组织准备组织准备 高层经理高层经理 CMMI项目主管项目主管 软件工程过程组(软件工程过程
25、组(EPG)软件质量保证组(软件质量保证组(QAG)软件配置管理组(软件配置管理组(CMG)69ppt课件CMMI的实施的实施知识和技能培养知识和技能培养 营造软件工程管理的文化氛围,培养专业化的队营造软件工程管理的文化氛围,培养专业化的队 伍伍 应普遍开展应普遍开展CMM及软件工程基础的培训,及高及软件工程基础的培训,及高 级培训级培训 EPG:过程专家:过程专家 各行动组(职能组):领域专家明确角色职责,各行动组(职能组):领域专家明确角色职责,使每个岗位的人员都具备过程改进的意识,并使每个岗位的人员都具备过程改进的意识,并掌握所必需的过程改进知识和技能掌握所必需的过程改进知识和技能 重视
26、对软件工程的研究,包括方法、工具和过程重视对软件工程的研究,包括方法、工具和过程 需求开发、设计、测试、评审等需求开发、设计、测试、评审等 集成环境,测试工具集成环境,测试工具 缺陷追踪和管理缺陷追踪和管理CPR-CMM-T-V2.0-2002/1070ppt课件CMMI的实施的实施财富库和数据库财富库和数据库 财富库财富库 数据库数据库71ppt课件CMMI的实施的实施定义过程定义过程72ppt课件CMMI的实施的实施度量度量 使用标准的测量模型来定义软件测量过程使用标准的测量模型来定义软件测量过程目标问题测量(目标问题测量(GQM)实现:目标驱)实现:目标驱动度量动度量 实用软件测量框架:
27、实用软件测量框架:Practical Software Measurement SEI框架:框架:CMM/CMMI IEEE标准:标准:IEEEE 15939(Software MeasurementProcess)统计过程控制(统计过程控制(Statistical Process Control,SPC)73ppt课件名人名言名人名言 “一个精确的测量胜过一个精确的测量胜过1000专家意见专家意见”Grace Murray Hopper74ppt课件关键实施步骤关键实施步骤 差距分析和过程定义差距分析和过程定义 项目试点项目试点 制度化制度化75ppt课件CMMI 评估评估 评价当前的水平,
28、找出问题所在评价当前的水平,找出问题所在 指导如何改进指导如何改进 用于过程改进的用于过程改进的CMMI评估方法称为评估方法称为 SCAMPI(Standard CMMI Appraisal Method for Process Improvement)76ppt课件评估方法工具评估方法工具 CMMI 评估需求(评估需求(ARC):详细说明每类):详细说明每类 评估方法的需求评估方法的需求 A类类:全面、综合的评估方法全面、综合的评估方法 B类类:初始、增量式的自我评估方法初始、增量式的自我评估方法 C类类:快估(快估(Quick-look)用于过程改进的标准的用于过程改进的标准的CMMI评估
29、方法评估方法 (SCAMPISW:Standard CMMISW Appraisal Method for Process Improvement)77ppt课件评估类型评估类型78ppt课件CMMI 评估方法评估方法 CMMI评估要遵循评估要遵循SEI的的SCAMPI 规范;规范;CMMI评估按照规定必须由经过评估按照规定必须由经过SEI授权授权 的高级评估员的高级评估员(Lead Appraisal)主持;主持;评估包括三个阶段:评估包括三个阶段:准备阶段准备阶段 现场阶段现场阶段 报告阶段报告阶段79ppt课件初始阶段评估流程初始阶段评估流程80ppt课件现场和报告阶段评估流程现场和报告
30、阶段评估流程81ppt课件CMMI主任评估师程序主任评估师程序 CMMI主任评估师程序主任评估师程序 Introduction to the CMMI 培训培训 有评估组的经历有评估组的经历 CMMI中级培训中级培训 SCAMPI 主任评估师培训主任评估师培训 CMMI入门课程是两门单独的课程,分为入门课程是两门单独的课程,分为阶段式和连阶段式和连 续式续式 CMMI模型的中级概念课程提供对模型的中级概念课程提供对CMMI及及其基本概其基本概 念的更深入的理解,是念的更深入的理解,是SCAMPI主任评估师培训所要主任评估师培训所要 求的先决条件求的先决条件82ppt课件CMMI评估情况评估情况
31、 国际(见后)国际(见后)中国中国中国有多少个公司进行中国有多少个公司进行CMMI评估评估?83ppt课件世界世界CMM/CMMI评估情况评估情况-05年年6月月84ppt课件参评组织的规模参评组织的规模85ppt课件模型选择情况模型选择情况86ppt课件问题:问题:CMM的精神是什么?的精神是什么?不是软件开发的方法学不是软件开发的方法学 不是产品模板不是产品模板 不是过程法律不是过程法律 是一套指南是一套指南 是做事的一般方法是做事的一般方法 过程改进活动的框架过程改进活动的框架87ppt课件88ppt课件成熟度模型结构成熟度模型结构89ppt课件成熟度等级成熟度等级90ppt课件过程域过
32、程域91ppt课件过程域的主要内容过程域的主要内容过过程程域域描描述述目的目的简要说明简要说明有关的过程方面有关的过程方面特定目标特定目标通用目标通用目标特定实践特定实践典型工作产品典型工作产品子实践子实践通用实践通用实践通用实践的详细说明通用实践的详细说明92ppt课件目标目标 每个过程方面包含的所有目标达到与否是每个过程方面包含的所有目标达到与否是判定该过程方面是否完备的考核尺度。判定该过程方面是否完备的考核尺度。目标是成熟度等级模型的必要模型部目标是成熟度等级模型的必要模型部件,在模型中存在两类目标:特定目标和件,在模型中存在两类目标:特定目标和通用目标。通用目标。93ppt课件特定目标
33、特定目标(SG)只适用于一个特定的过程方面并且涉及该只适用于一个特定的过程方面并且涉及该过程方面的唯一性特性,这些特性描述的过程方面的唯一性特性,这些特性描述的是必须实施那些内容才能达到该过程方面是必须实施那些内容才能达到该过程方面的目的。的目的。以需求管理为例以需求管理为例SG1 管理管理需求需求 对需求进行管理并识别与项目计划和对需求进行管理并识别与项目计划和工作产品的不一致之处。工作产品的不一致之处。94ppt课件通用目标通用目标(GG)适用于所有的过程方面,某个过程方面达适用于所有的过程方面,某个过程方面达到了通用目标,即意味着该过程方面的实到了通用目标,即意味着该过程方面的实施是有效
34、的、可重复的和持久的,并且实施是有效的、可重复的和持久的,并且实现了某种程度的制度化。现了某种程度的制度化。以需求管理为以需求管理为例例GG2 把需求管理过程制度化为受管把需求管理过程制度化为受管理过程理过程 把该过程作为受管理过程加以制把该过程作为受管理过程加以制度化。度化。95ppt课件特定实践(特定实践(SP)是为达到相应的特定目标所执行的重要活是为达到相应的特定目标所执行的重要活动。特定实践描述的是那些为实现某过程动。特定实践描述的是那些为实现某过程方面的特定目标所期望的活动。方面的特定目标所期望的活动。以需求以需求管理为例管理为例SP1.3 管理需求变更管理需求变更 随着随着各项需求
35、在项目推进期间发生演变的同时,各项需求在项目推进期间发生演变的同时,对需求的变更进行管理。对需求的变更进行管理。96ppt课件通用实践(通用实践(GP)通用实践适用于所有过程方面。通用实践通用实践适用于所有过程方面。通用实践提供的是制度化的特性,这些特性将确保提供的是制度化的特性,这些特性将确保相应的过程实施有效、可重复和持久。相应的过程实施有效、可重复和持久。以需求管理为例以需求管理为例GP2.8 监督和控制该过程监督和控制该过程 对照计划监督和对照计划监督和控制控制“需求管理需求管理”过程,并且采取适当的过程,并且采取适当的纠正措施。纠正措施。97ppt课件必要、期望和参考的部件必要、期望
36、和参考的部件1必要的模型部件必要的模型部件 特定目标和通用目标是模型的必要部件。特定目标和通用目标是模型的必要部件。对于实现给定过程方面的过程改进,必要对于实现给定过程方面的过程改进,必要部件部件 是最重要的。是最重要的。在评估中使用它们来确定过程能力。在评估中使用它们来确定过程能力。98ppt课件必要、期望和参考的部件必要、期望和参考的部件2期望的模型部件期望的模型部件 特定实践和通用实践是模型的期望部件。特定实践和通用实践是模型的期望部件。指出针对该过程方面的覆盖范围及其目标指出针对该过程方面的覆盖范围及其目标一般要做什么。一般要做什么。指导模型使用者和帮助评估人员。指导模型使用者和帮助评
37、估人员。允许采用非本模型推荐的实践替代期望模允许采用非本模型推荐的实践替代期望模型部件,前提是该实践能够达到被替代实型部件,前提是该实践能够达到被替代实践所要达到的目的。践所要达到的目的。99ppt课件必要、期望和参考的部件必要、期望和参考的部件3 参考的模型部件参考的模型部件 其余的部件都是模型的参考部件。其余的部件都是模型的参考部件。提示:子实践、典型工作产品、通用实践提示:子实践、典型工作产品、通用实践的详的详 细说明、目标和实践的名称、目标和细说明、目标和实践的名称、目标和实践的进实践的进 一步说明以及引证等,都属于模一步说明以及引证等,都属于模型的参考部型的参考部 件。件。给出模型的
38、细节。给出模型的细节。100ppt课件第第4讲讲 公共目标和实践介绍公共目标和实践介绍101ppt课件公共目标公共目标 GG2:制度化为已管理过程:制度化为已管理过程 GG3:制度化为已定义过程:制度化为已定义过程102ppt课件公共实践公共实践GP2.1 GP 2.1 建立组织方针建立组织方针 为策划和实现该过程建立并维护组织方针。为策划和实现该过程建立并维护组织方针。目的:确定组织对该过程的期望并且使组目的:确定组织对该过程的期望并且使组织里受织里受 影响的那些人看得见这些期望。影响的那些人看得见这些期望。这个惯例的期望是实在的组织指示。与它这个惯例的期望是实在的组织指示。与它叫做什叫做什
39、 么无关。么无关。103ppt课件公共实践公共实践GP2.2 GP 2.2 策划该过程策划该过程 建立并维护需求和目标,并且为实施该过建立并维护需求和目标,并且为实施该过程程 进行策划。进行策划。目的:为了实施该过程和达到所建立的目目的:为了实施该过程和达到所建立的目标、拟标、拟 订该过程的实施计划以及就该计划订该过程的实施计划以及就该计划在相关的共利在相关的共利 益者之间达成一致,确定需益者之间达成一致,确定需要做什么。要做什么。应针对该过程的特定工作产品和执行该工应针对该过程的特定工作产品和执行该工作确定作确定 需求。需求。104ppt课件公共实践公共实践GP2.3 GP 2.3 提供资源
40、提供资源 为实施该过程、开发工作产品和提供该过为实施该过程、开发工作产品和提供该过程程 的服务,提供足够的资源。的服务,提供足够的资源。目的:确保按计划规定提供实施该过程所目的:确保按计划规定提供实施该过程所需的资需的资 源,以供使用。源,以供使用。资源包括足够的资金、适当的设施、有相资源包括足够的资金、适当的设施、有相应技能应技能 的人以及适当的工具。对足够的解的人以及适当的工具。对足够的解释取决于多种因素,而且可能随时间变化。释取决于多种因素,而且可能随时间变化。105ppt课件公共实践公共实践GP2.4 GP 2.4 分配责任分配责任 为实施该过程、开发工作产品和提供为实施该过程、开发工
41、作产品和提供该过程该过程 的服务,分配责任和权限。的服务,分配责任和权限。目的:确保整个过程周期中有人负责实施目的:确保整个过程周期中有人负责实施该过程该过程 和达到特定结果。被指定的人必和达到特定结果。被指定的人必须拥有适当的权须拥有适当的权 限来履行分配的责任。限来履行分配的责任。可以采用详细的作业说明或在文件(例如可以采用详细的作业说明或在文件(例如过程计过程计 划)中分配责任。也可采用动态划)中分配责任。也可采用动态方式分配职责,方式分配职责,但要保证在整个过程周但要保证在整个过程周期中职责的分配得以落期中职责的分配得以落 实。实。106ppt课件公共实践公共实践GP2.5 GP 2.
42、5 培训人员培训人员 必要时,对实施或支持该过程的人予以必要时,对实施或支持该过程的人予以培训。培训。目的:确保执行或支持该过程的人员拥有目的:确保执行或支持该过程的人员拥有必要的必要的 技能和专长。技能和专长。为将会从事该工作的人员提供适当的培训。为将会从事该工作的人员提供适当的培训。为与为与 执行该工作的人员、有业务关系的人执行该工作的人员、有业务关系的人员提供定向员提供定向 的综合性培训。的综合性培训。107ppt课件公共实践公共实践GP2.6 GP 2.6 管理配置管理配置 把指定的工作产品置于适当的配置管理之下。把指定的工作产品置于适当的配置管理之下。目的:建立并维护该过程的指定工作
43、产品在目的:建立并维护该过程的指定工作产品在整个整个 使用寿命中的完整性。使用寿命中的完整性。指定的工作产品要在实施该过程的计划中专指定的工作产品要在实施该过程的计划中专门标门标 识,并且注明相应的配置管理层次的识,并且注明相应的配置管理层次的技术规格。技术规格。基线要经过正式审查并且达成基线要经过正式审查并且达成一致。一致。108ppt课件公共实践公共实践GP2.7 GP 2.7 确定相关的共利益者并使其介入确定相关的共利益者并使其介入 按计划确定相关的共利益者并使其介入。按计划确定相关的共利益者并使其介入。目的:确定该过程执行期间的共利益者并目的:确定该过程执行期间的共利益者并使其介使其介
44、 入。入。共利益者介入应在相应的计划中加以描述。共利益者介入应在相应的计划中加以描述。介入活动的例子有:策划,决策,通报,介入活动的例子有:策划,决策,通报,协调,协调,评估,需求定义,解决问题。评估,需求定义,解决问题。109ppt课件公共实践公共实践GP2.8 GP 2.8 监督和控制过程监督和控制过程 对照计划监督和控制该过程并采取适对照计划监督和控制该过程并采取适当纠正措当纠正措 施。施。目的:对过程执行直接的日常监督和控制。目的:对过程执行直接的日常监督和控制。保持对过程的适当的直观了解,以便在必保持对过程的适当的直观了解,以便在必要时采要时采 取适当的纠正措施取适当的纠正措施。11
45、0ppt课件公共实践公共实践GP2.9 GP 2.9 客观评价遵循情况客观评价遵循情况 客观地评价过程以及该过程的工作产品和客观地评价过程以及该过程的工作产品和服务对服务对 适用的需求、具体目标和标准的遵适用的需求、具体目标和标准的遵循情况,并且循情况,并且 确认不符合项。确认不符合项。目的:使人确信该过程按计划实施和满足目的:使人确信该过程按计划实施和满足有关的有关的 方针、需求、标准以及具体目标的方针、需求、标准以及具体目标的要求。要求。通常由非直接管理或实施该过程的人员评通常由非直接管理或实施该过程的人员评价过程价过程 的遵循情况。即使受到压力(例如的遵循情况。即使受到压力(例如工作进度
46、拖后工作进度拖后 或超过预算)时过程仍然是或超过预算)时过程仍然是得到遵循的。得到遵循的。111ppt课件公共实践公共实践GP2.10 GP 2.10 高层管理者审查状态高层管理者审查状态 由高层管理者审查该过程的活动、状态和由高层管理者审查该过程的活动、状态和结果,结果,并且解决有关问题。并且解决有关问题。目的:使高层管理者对该过程有适当的直目的:使高层管理者对该过程有适当的直观了观了 解。解。高层管理者包括本组织中那些比直接负责高层管理者包括本组织中那些比直接负责管理该管理该 过程的管理者层次高的人,特别是过程的管理者层次高的人,特别是高级经理;高级经理;不同层次的管理者对过程信息有不同的
47、需不同层次的管理者对过程信息有不同的需求。这求。这 类审查可以是定期的或事件驱动的。类审查可以是定期的或事件驱动的。112ppt课件公共实践公共实践GP3.1 GP 3.1 建立已定义过程建立已定义过程 建立并维护已定义过程的描述。建立并维护已定义过程的描述。目的:根据特定项目的实际需要,通过剪目的:根据特定项目的实际需要,通过剪裁组织的标准过程集合,建立并维护对过裁组织的标准过程集合,建立并维护对过程的描述。程的描述。使用已定义过程,可以减小组织范围内过使用已定义过程,可以减小组织范围内过程实施程实施 的变化,并且过程财富、数据以及的变化,并且过程财富、数据以及经验教训能够有效共享。经验教训
48、能够有效共享。113ppt课件公共实践公共实践GP3.2 GP 3.2 收集改进信息收集改进信息 收集源于策划和实施的工作产品、度量收集源于策划和实施的工作产品、度量项目、测项目、测 量结果以及改进信息,以便支持量结果以及改进信息,以便支持将来利用和改进将来利用和改进 组织的过程和过程财富。组织的过程和过程财富。目的:收集派生于过程策划和实施的信息目的:收集派生于过程策划和实施的信息和制和制 品。品。这些信息和制品应纳入组织的度量数据库这些信息和制品应纳入组织的度量数据库和过程和过程 相关财富库,以便于策划和实施相相关财富库,以便于策划和实施相同的或类似的同的或类似的 过程的人使用。过程的人使
49、用。114ppt课件CMMI等级1、2115ppt课件成熟度等级成熟度等级1 初始级初始级第第1级:初始级级:初始级 软件过程的特点是无序的,偶尔甚至是混乱软件过程的特点是无序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依的。几乎没有什么过程是经过定义的,成功依赖于个人的努力;赖于个人的努力;一般不提供开发和维护软件的稳定环境一般不提供开发和维护软件的稳定环境,在危机在危机时刻时刻,项目一般抛弃预定的规程项目一般抛弃预定的规程,回复到仅做编回复到仅做编码和测试,性能依赖于个人的能力,且随个人码和测试,性能依赖于个人的能力,且随个人固有的技能、知识和动机的不同而变化。固有的技能、知识
50、和动机的不同而变化。116ppt课件成熟度等级成熟度等级2 受管理级受管理级第第2级:受管理级级:受管理级 在成熟度等级在成熟度等级2上,意味着组织要确保策划、上,意味着组织要确保策划、文档化、执行、监督和控制项目级的过程;文档化、执行、监督和控制项目级的过程;为过程建立明确的目标,并能实现所确定的为过程建立明确的目标,并能实现所确定的诸诸 如成本、进度和质量目标等目标。如成本、进度和质量目标等目标。换言之,组织已经营造出稳定的、受控的开换言之,组织已经营造出稳定的、受控的开发发 环境,项目是在受控状态下运行环境,项目是在受控状态下运行 117ppt课件第第2级:受管理级的过程域级:受管理级的