第9章软件工程风险管理.ppt_第1页
第9章软件工程风险管理.ppt_第2页
第9章软件工程风险管理.ppt_第3页
第9章软件工程风险管理.ppt_第4页
第9章软件工程风险管理.ppt_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于CMMI的软件工程、风险管理、第9章风险管理、风险基础知识支持CMMI的实践风险管理概述风险管理过程风险跟踪、风险概念、风险可能发生在项目执行的全过程中,一旦发生就会影响目标的实现,导致损失的事件两个明显的特征:不确定性、事件发生的可能性和不发生的可能性(必然发生的事件必须列入项目的约束)。 一旦发生损失、事件,(在成本、进度、质量等方面)就会导致损失,导致严重的恶性结果。 风险管理是成人的项目管理,风险是与工作同样重要的成熟的项目管理者,是聪明的企业家,把风险管理视为项目工作以外的多馀活动,把风险管理视为自己的职责范围之外,把他人负责的活动风险管理,作为科学,16世纪文艺复兴时代,26世

2、纪4、从学习、培训、经验开始,有助于提高个人风险管理能力的机构采取充分的激励措施,预测个人必须克服风险管理障碍的行为,了解个人的风险优先级(Preference )。 过程(Process ),要点:风险管理过程可分为两个子过程,五个过程要素:风险评估(包括风险识别、风险分析)风险控制(包括风险策划、风险跟踪、风险响应)过程风险管理能力的关键要素,3,基础设施,要点:决策者的价值观通过机构方针影响和约束人们的行为的客户和部门管理者,根据需要设定项目期望的目标利用资源应对风险的风险4 .实施要点:选择与制定积极高质量风险管理订正计划的项目特性相符的方法和工具。 风险管理能力重要因素(续),1,路

3、线图第一步:业务分析信息检索限制条件分析工具报告摘要2,路线图第二步:风险识别风险分析基础潜在限制条件风险识别工具风险识别报告,风险管理路线图3, 路线图第三步骤:风险评价和评价风险评价对象风险评价故障风险评价工具风险评价报告4,路线图第四步骤:风险修订计划和对应风险事项风险对应的故障风险对应方法风险对应战略5,路线图第五步骤:风险管理系统的全面实施风险管理实施风险管理能力的企业全面风险管理系统的建立和监视,风险管理路线图,第9章风险管理,风险基础知识CMMI对应实践风险管理概要风险管理过程风险跟踪,CMMI对应实践,风险管理(Risk Management,RSKM )过程域的为了有效地缓解

4、对项目产生重大影响的风险,需要采用持续的风险管理方法。 SG1 Prepare for Risk Management (风险管理的准备)是实施风险管理的准备工作,通常制作风险管理修订计划书,向风险管理整体提供战略性的文件。 sp1.1determinerisksourcesandcategories (确定风险源和类别)通常通过风险源和风险类别列表完成此任务。 sp 1.2定义风险残奥表,用于分析和分类风险残奥表,以及定义用于控制风险管理活动的残奥表。 sp 1.3 establishariskmanagementstrategy (建立风险管理策略)旨在建立风险管理的策略。、rskm(1)

5、、rskm(2)、SG 2标识和分析风险,识别和分析风险并确定相关的重要性。 sp2. 1标识风险,标识和记录风险。 sp 2.2评估、分类和优先级风险(风险审查、分类和排序)旨在使用定义的风险类别和残奥表评估、分类和排序每个标识的风险。 SG3 Mitigate Risks旨在根据需要处理和缓解风险,以减少对实现目标的负面影响。 sp 3.1开发风险缓和计划(developriskmitigationplans )的目的是按照风险管理战略,开发重要风险的风险缓和计划。 sp3. 2实施风险缓解修订计划旨在定期监测各风险的状态,并根据需要实施风险缓解修订计划。 第九章风险管理、风险基础知识CM

6、MI应对实践风险管理概述风险管理过程规范风险跟踪、风险管理目的、1、公司风险管理过程,有效制定项目风险识别、管理策略,进行跟踪控制,确保项目顺利完成。 2 .主要内容是:风险识别和分析风险应对策略制定作为风险跟踪和控制项目修订计划的一部分,或者单独制定风险管理修订计划,接受审查和控制。 提高风险管理能力,首先要从决策层开始,重视风险意识的培养,重视风险价值观的建设,特别要注意以下几点。 明确风险责任风险不会指责普通员工;与利益相关者交流风险,让风险应对负责人理解风险;从意外的结果中吸取教训。提高风险管理能力、公司、部门级别的年度修订计划应包括风险管理修订计划每个项目的开发修订计划应包括风险管理

7、修订计划。 在制定年度修订计划或者项目开发修订计划的同时,进行风险识别、风险分析以及风险修订计划,对第一风险明确风险责任,决定风险应对策略,制定风险应对行动修订计划。 公司和部门必须建立风险跟踪制度,跟踪风险和风险管理修订计划,定期(或以事件为主导)验证风险管理活动对风险管理修订计划的适应性。 必须在每周或每月的例行会议上报告风险。 必须在每月或每季度里程碑会议上确认风险。 各项目集团、各部门以及整个公司,都要重视经验的积累和共享,建立和维护风险数据库。 各级管理者不得以风险识别的结果评价职工个人的表现。 风险管理政策公司级别,将风险管理者(一般为项目经理)分配给各个项目,作为项目开发修订计划

8、的一部分制作风险管理修订计划。 项目风险管理者的角色在风险管理修订计划中被明确分配。 在整个生命周期中按计划执行风险管理活动。 创建与适当的配置管理库存储相关的风险记录。 QA经理、项目经理、质量保证工程师定期审核风险管理活动。风险管理方针项目层次,第九章风险管理、风险基础知识CMMI对应实践风险管理概要风险管理流程风险跟踪、风险管理三个阶段、项目风险管理流程主要有: 1、识别和分析风险、获得主要风险2 .制定风险管理战略、风险管理风险管理活动的流程图、风险识别、项目开发过程中,项目组在项目经理的指导下展开风险讨论,必要时项目相关人员(包括市场营销人员)参与,项目开发修订计划的工作分解风险识别

9、可以参照机构提供的风险数据库,对于库所列举的风险项目,逐个研究本项目中所包含的可能性或隐含的可能性。项目风险的识别也可以参照在其他项目或当前项目的初始阶段识别的或发生的风险。 项目经理有责任将已识别的风险项目记录在项目计划的风险估计的风险列表中。 由于需求不明确或需求分析的缺陷,导致最终产品不符合(客户或市场)需求,导致项目目标偏差,或中途发生重大变动,推迟产品发布时间,导致项目工作量估计不足,工作无法按计划执行, 放弃了修订性的客户很着急,开发时间短,加班,对流程的控制放松,不能及时发现缺陷,产品性能达不到要求,给以后的产品实施和维护带来很大压力的测试手段和时间不足,都常见的风险类型、软件开

10、发项目中的风险分类表、风险分析、项目经理组织项目组成人员分析识别的风险项目,评价风险发生的概率和影响度。 必要时,可邀请相关同行参加风险分析活动。 项目经理组织项目组成人员,结合项目管理经验和当前项目的实际情况,确定各风险项目的影响估计情况。 风险影响是反映风险严重性的重要指标,可以用风险影响=风险发生概率影响度的公式进行补正。 风险发生概率(p ) :指风险发生的可能性。 其量化评价方法可以评分如下表所示:影响度(c ) :风险说明中出现预期结果时对项目的影响,出现风险时包括损失、成本、进度等很多损失。 其量化评价方法可按下表评分:根据上述两个指标的评分情况,可按下表计算风险影响量化的值,对

11、风险进行优先排序。 其中表内阴影部分风险影响较大,值得优先关注。 软件项目常见的前五项风险能够制定风险应对战略,接受风险,承担风险结果,留下项目修订计划所需的风险存量。 风险规避(Avoidance )、不参加某项目投标、放弃某项目、放弃某项目职能、放弃某目标等。 防止风险,采取适当措施降低风险发生可能性和/或风险结果。 减轻风险(Reduction )是在接受风险、防范风险的对策下,及时采取适当的措施,缓和风险的发生,防止风险进一步恶化,解决风险,减少风险的结果等。 风险研究(Reserch )是在收集更多信息、进一步研究之后决定的。 风险储备(Reserves )在项目的进展、成本等方面留

12、下了足够的余地。 外包、采购等风险转移(Transfer )。 实际应该选择怎样的战略是根据情况的不同,常用的取舍选择标准。 风险倍率:分散风险(不把所有鸡蛋放在同一个篮子里),意味着项目不太依赖于一个供应商、一个客户、一个方法、一个工具、一个人等。 制定风险应对策略(续),确定各风险的负责人。 决定风险处理方法:回避:制定风险回避战略时,项目经理必须向总工程师或研发部经理报告,并得到批准。 如有必要,还应通知客户达成协议。 迁移:在制定风险迁移战略时,项目经理必须向总工程师或研发部经理报告,经过批准,必要时通知客户以达成一致。 有些高优先级的风险无法避免转移,必须承认风险发生的可能性的情况下

13、,可以采取接受风险的战略来处理风险。 缓和(降低):缓和措施主要用于风险发生时。 为减轻对项目的影响,建议制定及时、正面、具体的应急解决方案。 制定风险管理修订计划,并编入项目开发修订计划或单列,进行修订。、风险应对战略步骤,第9章风险管理,风险基础知识CMMI应对实践风险管理概述风险管理过程风险跟踪、风险跟踪目的、风险跟踪目的是跟踪风险方案的事件和条件风险转换指标,及时提供预警报告的触发机制及时启动风险行动计划收集风险对应活动的结果提供定期报告风险指标的风险状态的可见性。 在开发过程中,风险跟踪是日常工作,一般以定期或事件驱动的方式进行,项目组内的所有组成员都必须关注项目中的风险。质量保证工程师协助项目经理按照项目开发修订计划,定期或事件驱动地向负责人询问的方式,跟踪风险表中的各风险项目,在风险管理表中记录跟踪状态。 项目经理必须定期重新评估“认识”状态的风险,判断其概率、影响度和优先级是否发生了变化,必要时必须及时更改主要的风险管理表。 项目经理在项目执行的各个阶段,需要再次识别风险,确定新风险项目的概率、影响度、优先级,制定应对策略,并根据需要及时更改风险管理修订计划、风险清单和检查表,确保风险管理的动态性和完整性。 项目经理根据修订计划定期通报风险,定期会议通知有关人员目前的主要风险及其状态,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论