Lecture 11-软件项目风险管理.ppt_第1页
Lecture 11-软件项目风险管理.ppt_第2页
Lecture 11-软件项目风险管理.ppt_第3页
Lecture 11-软件项目风险管理.ppt_第4页
Lecture 11-软件项目风险管理.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

SoftwareProjectManagement,SchoolofSoftwareZhengzhouUniversitySongYuieyusongMobileTelpringof2012,SlidesforCourseSPM,2,本章学习内容,3,理解风险管理的观念掌握项目风险管理规划的内容和程序熟悉项目风险识别过程与方法熟悉项目风险评估方法掌握风险应对原则与措施熟悉风险监控程序与方法,学习目标,4,11.1项目风险管理概述,风险就是在项目过程中有可能发生的某些意外事情,而且在最糟的情况下将对项目产生巨大的负面影响甚至导致失败。风险管理是对项目风险从识别到分析乃至采取应对措施等一系列过程,它包括将积极因素所产生的影响最大化和使消极因素产生的影响最小化两方面内容。,5,一.风险概述1风险概念风险是指在一定条件下和一定时期内可能发生的各种结果的变化程度。狭义的风险是指“可能失去的东西或者可能受到的伤害”,即在从事任何活动时可能面临的损失。广义的风险是强调风险的不确定性,使得在给定的情况和特定时间下,所从事活动的结果有很大的差异性,差异性越大,风险也越大,所面临的损失或收益都可能很大,即风险带来的不都是损失,也可能存在机会。这就是风险的本质不确定性和损失。,6,风险具有下列基本因素:风险事件:指活动或者事件的主体未预计到会发生或未预料到其发生后的结果的事件。这些风险事件导致无法实现项目目标。事件发生的概率:事件的发生具有不确定性,但可以根据某些方法进行度量,能够预料到一定发生或者不发生的事件不具有风险性。因此,风险事件的发生及其后果都会具有偶然性。事件的影响:风险事件发生后,其后果是不确定的,即可能带来损失,也可以是提供机会。风险的影响是相对的,对不同的项目主体,其影响是不同的,因为人们都具备承受一定风险的能力,并因人、因时、因地、因事而异。风险的因素:是指能够引起风险事件发生或增加风险事件发生机会或影响损失严重程度的因素,是引起风险的各种内外、主客观原因。风险是潜在的,只有在具备一定的条件时才可能发生。,7,2风险的特点风险存在的客观性和普遍性。某一具体风险发生的偶然性和大量风险发生的必然性风险的可变性。风险的多样性和多层次性。,8,3项目风险的分类根据风险的内容,可将风险分为以下几种:技术风险:是指由于与项目研制相关的技术因素的变化而给项目建设带来的风险,包括潜在的设计、实现、接口、验证和维护、规格说明的二义性、技术的不确定性、“老”技术与“新”技术等方面的问题。费用风险:是指由于项目任务要求不明确,或受技术和进度等因素的影响而可能给项目费用带来超支的可能性。进度风险:是指由于种种不确定性因素的存在而导致项目完工期拖延的风险。该风险主要取决于技术因素、计划合理性、资源充分性、项目人员经验等几个方面。,9,管理风险:是指由于项目建设的管理职能与管理对象(如管理组织、领导素质、管理计划)等因素的状况及其可能的变化,给项目建设带来的风险。社会环境风险:是指由于国际、国内的政治、经济技术的波动(如政策变化等),或者由于自然界产生的灾害(如地震、洪水等)而可能给项目带来的风险。商业风险:是指开发了一个没有人真正需要的产品或系统(市场风险);或开发的产品不符合公司的整体商业策略(策略风险);或构成了一个销售部不知道如何去出售的产品(销售风险)等。,10,从预测的角度将风险分为以下3类:可预测的风险:是指能够从过去项目的经验中推测出来的风险。例如,人员变动;与客户之间无法沟通等。已知风险:是通过仔细评估项目计划、开发项目的经济和技术环境以及其他可靠的信息来源之后可以发现的那些风险。例如,不现实的交付时间;没有需求或软件范围文档;恶劣的开发环境等。不可预测的风险:是指可能,但很难事先识别出来的风险。管理者只能对已知风险和可预测风险进行规划,不可预测的风险只能靠企业的能力来承担。,11,4风险成本风险的成本:为防止风险的发生或者减少风险发生时造成的损失,而采取的一些预防措施所产生的费用。包括:风险的有形成本:包括风险发生时造成的直接损失和间接损失。直接损失是指人员、经费、设备等的直接流失;间接费用是指直接损失以外的人财、物、知识等的损失。风险的无形成本:是指由于风险所具有的不确定性而使项目在风险发生前和发生后所付出的代价。主要体现在:1)风险的发生减少了项目成功的机会;2)风险阻碍了生产率的提高和新技术的应用;3)风险会造成资源分配的不当,使人们将更多的资源投入到风险较小的行业或者项目中。,12,二.风险管理概述项目风险管理就是项目管理者通过风险识别、风险估计和风险评价,并以此为基础合理地使用多种管理方法、技术和手段对项目活动涉及的风险实行有效的控制,采取主动行动,创造条件,尽量扩大风险事件的有利结果,妥善地处理风险事故造成的不利后果,以最少的成本保证安全、可靠地实现项目的总目标。项目风险管理就是项目管理组织对可能遇到的风险进行计划、识别、估计、评价、应对、监控的全过程,是以科学的管理方法实现最大安全保障的实践活动的总称。,13,1项目风险管理理论一种是针对无预警信息项目风险的管理方法和理论,由于这种风险很难提前识别和跟踪,所以难以进行事前控制,而只能在风险发生时采取类似“救火”式的方法去控制或消减这类项目风险的后果。所以无预警信息项目风险的管理控制主要有两种方法,其一是消减项目风险后果的方法,其二是项目风险转移的方法(即通过外包等方式转移风险的方法)。另一种理论和方法是针对有预警信息的项目风险,对于这类风险人们可以通过收集预警信息去识别和预测它,所以可以通过跟踪其发生和发展变化而采取各种措施控制这类项目风险。,14,2项目风险管理的方法(1)项目风险潜在阶段的管理方法-规避风险措施通过预先采取措施对项目风险的进程和后果进行适当的控制和管理。(2)项目风险发生阶段的管理方法-风险转化与化解(3)项目风险后果阶段的管理方法-消减项目风险的后果和损失,15,3风险管理的策略风险管理的策略是辅助项目组建立处理项目风险的策略。风险管理策略应满足以下要求:在项目开发中规划风险管理,尽量避免风险;指定风险管理者,监控风险因素;建立风险清单及风险管理计划;建立风险反馈渠道。,16,4项目风险管理过程,项目风险管理过程,一般由若干主要阶段组成,美国系统工程研究所(SEI)把风险管理的过程主要分成若干个环节,即风险识别、风险分析、风险计划、风险跟踪和风险应对。,17,三风险管理的意义从项目进度、质量和成本目标看,项目管理与风险管理的目标是一致的。通过风险管理来降低项目进度、质量、成本方面的风险实现项目目标。从计划职能看,项目计划考虑的是未来,而未来存在不确定因素,风险管理的职能之一是减少项目整个过程中的不确定性,有利于计划的准确性。从项目实施过程看,不少风险是在项目实施过程中由潜在变成现实的,风险管理就是在风险分析的基础上拟定具体措施来消除、缓和及转移风险,并避免产生新的风险。,18,风险管理力度可以分为4个层次:危机管理:是在风险已经造成麻烦后才着手处理它们。风险缓解:事先制定好风险发生后的补救措施,但不制定任何的防范措施。着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行。消灭根源:识别和消灭可能产生风险的根源。,19,11.2项目风险的管理规划,一、风险管理规划的内容与依据风险管理规划就是为了实现对风险的管理而制定的一份结构完备、内容全面且互相协调的风险管理策略文件,以尽可能消除风险或尽量降低风险危害。1风险管理规划的内容选择确定风险管理的方法确定风险管理的组织和人员明确时间周期定义风险类型级别及说明确定基准规定汇报形式进行跟踪,20,2风险管理规划的依据项目规划中包含或涉及的有关内容,例如,项目目标、项目规模、项目利益相关者情况、项目复杂程度、所需资源、项目时间段、约束条件及假设前提等可作为规划的依据。项目组织及个人所经历和积累的风险管理经验及实践。决策者,责任方及授权情况。项目利益相关者对项目风险的敏感程度及可承受能力。可获取的数据及管理系统情况。风险管理模板,以使风险管理标准化、程序化。,21,二、风险管理规划的程序1为严重风险确定风险设想确定风险设想一般有3个步骤:假设风险已经发生,考虑如何应对;假设风险将要发生,说明风险设想;列出风险发生之前的事件和情况。2制定风险应对备用方案3选择风险应对途径4制定风险管理计划5建立风险管理模板6确定风险数据库模式,22,三、风险管理规划的成果风险管理的成果是形成一套风险管理计划文件,其中最重要的是:风险形势估计风险管理计划风险规避计划,23,11.3项目风险识别,一、风险识别过程风险识别过程是将不确定性转变为明确的风险陈述。主要工作内容包括如下几个方面:1识别并确定项目有哪些潜在的风险2识别引起这些风险的主要影响因素3识别项目风险可能引起的后果,风险识别过程,24,二、风险条目检查表1产品规模风险与软件规模相关的常见风险因素有:估算产品的规模的方法(LOC或代码行,FP或功能点,程序或文件的数目)。对于估算出的产品规模估算的信任度如何?产品规模与以前产品规模平均值的偏差是多少?产品的用户数有多少?产品创建或使用的数据库大小如何?复用的软件有多少?产品的需求改变多少?,25,2需求风险与客户相关的风险因素有:对产品缺少清晰的认识。对产品需求缺少认同。在做需求时客户参与不够。没有优先需求。由于不确定的需要导致新的市场。不断变化需求。缺少有效的需求变化管理过程。对需求的变化缺少相关分析。,26,3商业影响风险检查表下面是与商业影响有关的常见风险:本产品对公司的收入有何影响?本产品是否值得公司高管层的重视?交付期限的合理性如何?本产品是否与用户的需要相符合?本产品必须能与之互操作的其他产品/系统的数目?最终用户的水平如何?延迟交付所造成的成本消耗是多少?产品缺陷所造成的成本消耗是多少?,27,4相关性风险与外部环境相关的因素有:客户供应条目或信息。内部或外部转包商的关系。交互成员或交互团体依赖性。经验丰富人员的可得性。项目的复用性。,28,5管理风险计划和任务定义不够充分。实际项目状态。项目所有者和决策者分不清。不切实际的承诺。员工之间的冲突。,29,6技术风险缺乏培训。对方法、工具和新的技术理解的不够。应用领域的经验不够。待开发的软件是否需要与开发商提供未经证实的软件产品接口。产品的需求是否要求采用特殊的功能、用户界面?需求中的是否有过分的对产品的性能的约束。客户能确定所要求的功能是否可行吗?,30,7开发环境风险开发环境风险是指与用以开发产品的工具的可用性及质量相关的风险。是否有可用的软件项目管理工具?是否有可用的软件过程管理工具?是否有可用的分析设计工具?分析和设计工具是否适用?是否有可用的软件测试工具?是否有可用的软件配置管理工具?环境是否利用了数据库或数据仓库?工具的联机帮助及文档是否适当?,31,8人员数目及经验风险是否有最优秀的人员可用?人员在技术上是否配套?是否有足够的人员可用?开发人员是否能够自始至终地参加整个项目的工作?项目中是否有一些人员只能部分时间工作?开发人员对自己的工作是否有正确的期望?开发人员是否接受过必要的培训?开发人员的流动是否仍然保证工作的连续性?,32,三.头脑风暴法头脑风暴法是以专家的创造性逻辑思维来索取未来信息的一种方法,是风险识别时常用的一种方法。其核心是专家们之间通过思想信息交流,进而进行创造性思维产生思维共振和组合,形成更高级的思想信息。这种方法是通过专家会议的形式进行的,因而也称为专家会议法。个人头脑风暴法直接头脑风暴法反向头脑风暴法,33,四.情景分析法是通过对项目未来的某个状态或某种情况(情景)的详细描述,并分析所描绘情景中的风险与风险要素,从而识别项目风险的一种方法。,34,五、风险识别结果风险识别之后要把结果整理出来,写成书面文件,为风险分析的其余步骤和风险管理作准备。风险识别主要形成以下四方面的内容:1已识别出的项目风险2可能潜在的项目风险3项目风险的征兆4对项目管理其他方面的要求,35,11.4风险分析,风险分析是详细检查风险的过程,目的是确定风险的范围与程度;风险彼此如何关联以及哪些是最重要的。通过风险分析,可制定有效的决策。风险分析活动由风险度量、风险分类、风险排序等部分组成。,36,一、项目风险的度量项目风险度量是对于项目风险的影响和后果所进行的评价和估量,包括对风险发生的可能性大小(概率大小)的评价和估量,对风险后果严重程度的评价和估量,对风险影响范围的评价和估量及对风险风险发生时间的评价和估量等方面。1项目风险可能性的度量低风险是指风险发生的可能性相当低,其起因也无关紧要,一般只需要正常的方式对其加以监控,而不需要采取其它的专门措施来处理该类风险。中等风险是指对系统的技术性能、费用或进度将产生较大影响的风险。这类风险发生的可能性相当高,需要对其进行严密监控高风险是指发生的可能性很高,其后果将对工程项目有极大影响的风险。,37,2项目风险后果的度量3项目风险影响范围的度量4项目风险发生时间的度量,38,二.风险估计方法1定性风险估计是针对风险概率及后果绩效定性的评估。例如,采用历史资料、概率分布法、风险后果估计法等。风险发生概率的定性等级风险后果影响的定性等级,39,矩阵中的加权指数称为风险评估指数,指数1到20是根据风险事件可能性和严重性水平综合而确定的。通常,将最高风险指数定为1,对应于风险事件是频繁发生的并是有灾难性的后果。风险发生概率的定性等级,40,2定量风险估计(1)风险的参照水准分析对绝大多数软件项目来讲风险因素成本、性能、支持和进度就是典型的风险参照系。,41,(2)敏感性分析把所有其他不确定因素保持在基准值的条件下,考察项目的每项要素的不确定性对目标产生多大程度的影响。敏感性分析的目的是考察与项目有关的一个或多个主要因素发生变化时对该项目投资价值指标的影响程度。(3)概率分析参数解析法,也称组合频率法。该方法首先由各子效益和各子费用的统计参数通过一定的数学关系式求出总效益和总费用的统计参数,再由总效益和总费用的统计参数求出项目的经济效益指标(如净现值、效益费用比等)的统计参数,最后给各经济效益指标配置一定的概率分布线型,求出其分布。随机模拟法,又称蒙特卡罗法,或统计实验法。是人为地构造出一种概率模型,使它的某些参数恰好重合于所需计算的量;又可以通过实验,用统计方法求出这些参数的估值;把这些估值作为要求的量的近似值。,42,(4)决策树分析,43,三.风险评估1风险分类2风险分析(1)项目风险原因的分析与确定(2)项目风险后果的分析与确定(3)项目风险发展时间进程的分析与确定3确定风险控制优先序列4给出项目风险识别和度量报告,44,风险管理清单,45,11.5项目风险应对,风险应对就是对项目风险提出处置意见和办法。项目风险应对的原则通过对项目风险进行识别和度量,风险会有两种情况:项目整体风险超出了项目组织或项目客户能够接受的水平有两种应对措施:超出可接受水平很高时,由于无论如何努力也无法完全避免风险带来的损失,故应该立即停止或取消项目;超出可接受水平不多时,可通过主观努力和采取措施能够避免或消减风险损失,故应严密制定各种风险应对措施,避免风险所带来的损失。项目整体风险在项目组织或项目客户能够接受的水平,46,制定风险管理应对方案时应遵循以下原则:1可行、适用、有效性原则2经济、合理、先进性原则3主动、及时、全过程原则4综合、系统、全方位原则,47,二.项目风险应对措施1风险回避:是指当项目风险潜在威胁的可能性极大,并会带来严重的后果,无法转移又不能承受时,通过改变项目来规避风险。2风险遏制:从遏制项目风险事件引发原因的角度出发,控制和应对项目风险。3风险转移:可通过合作伙伴、项目外包与担保等手段

温馨提示

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

评论

0/150

提交评论