1、第七章 项目的风险管理7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目录7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目
2、录7.1 项目风险管理概述风险管理 一项投资活动大学毕业10年,小张奉同学之命组织一次老同学聚会。他进行了细致周密的谋划,但他仍担心完成不了大家托付他的任务。请你们帮他分析一下可能导致这个项目失败的因素有那些?IT项目比一次同学聚会要复杂,它的风险有那些?交流互动风险的概念风险是损失发生的可能性1、损失2、可能性风险的主体:主动的(机会)被动的(风险)风险的类型 纯粹风险、投机风险 自然风险、人为风险 可管理风险、不可管理风险 总体风险、局部风险 不同承担者的风险面对风险的主观承受能力W(财富)U(效用值)风险喜好风险中庸风险厌恶风险管理具有正负二个方面。正面是使积极事件(机会)的概率和后果最
3、大化,反之,负面的则使消极事件(损失、危害)的概率和后果最小化。风险的属性 组织外部的不确定性(1)目标不确定;(2)需求不确定;(3)项目的外部干系人的影响和作用不确定;(4)自然、政治、经济、法律、技术等的环境不确定。风险的属性 组织内部的不确定性 (1)目标不确定:对项目认识不足,造成对项目内容、目标、成本、计划、质量、环境等的认识错误,使项目从开始阶段,就处于目标错误的风险。(2)管理不确定:由于项目内部的一系列管理处于无序状态,因此,项目运行在一个没有轨迹可循的盲目的状态下,项目的后果不可预测,造成项目的目标实现的不可确定性。(3)技术不确定:项目关键技术、核心方案不是非常成熟的技术
4、,项目以此技术为核心的实现,有很大的失败可能,项目成功的几率要依赖这个核心技术的成功。因此,项目成功与否,具有很大的不确定性。(4)变更不确定:项目实施过程中,随时可能发生需求的变更。项目组对于涉及到项目的重大变更,没有有效的控制机制,项目组在用户频繁、巨大的需求变更面前,随波逐流,项目组生存在一个动荡的、没有保证的环境中。风险的属性(1)普遍性:风险是普遍存在的,特别是目前我们的组织普遍地处于内外部的不确定环境下,风险的存在就具有普遍性。(2)随机性:风险的发生是偶然事件,发生的时间、地点、形式和内容都是不可准确预知的。(3)相对性:同一风险对于不同的组织、项目、不同的人,危险、处置、结果和
5、承受能力都是不同的。(4)可变性:在不同的组织和项目,对于风险的承受能力、处置能力的不同,风险就会发生变化。(5)可管理性:我们这一章,就是介绍,风险作为一种事件,也是可预测、可识别、可分析、可跟踪和可管理的。防范风险的重要性 既然项目风险确实是不可避免的,组织就必须了解风险来源、性质和发生规律,通过有组织、计划的、有效的项目管理活动,抓住机会风险的机会并导致成功。如果把风险防范和风险管理,看成是实质上类似于一种“保险”的活动,我们就会以一种比较平和的心态,来面对风险。投资当然需要成本,成本因素取决于项目的性质、规模、企业的经验和资源,也取决于项目的风险管理,包括风险的识别、规避、控制等。风险
6、管理的目的1.试图系统化地瓦解不确定因素对项目计划(质量、预试图系统化地瓦解不确定因素对项目计划(质量、预算、进度、资源分配等)的威胁算、进度、资源分配等)的威胁2.通过风险的管理变被动的面对风险,即消防状态为主通过风险的管理变被动的面对风险,即消防状态为主动面对风险,即钓鱼状态。动面对风险,即钓鱼状态。3.知道什么是紧急事件,让我们能够依据知道什么是紧急事件,让我们能够依据FIRST THING FIRST 的原则处理紧急事件的原则处理紧急事件风险大小损失概率(可能性)风险增大高度风险区中度风险区低度风险区降低风险的思路损失概率(可能性)风险增大高度风险区中度风险区低度风险区风险管理的思路不
7、论主观因素还是客观原因风险=损失可能性所以,风险管理(识别、分析、评估、应对风险)的基本思路,也可以从风险发生的概率(可能性)和危害的影响(损失)二个方面着手。PMBOK的风险管理过程利用科学的方法去识别风险、评价风险并设计、实施有效的方法去控制风险的过程,就是风险管理过程。(1)风险计划编制:决定如何采取和计划一个项目的风险管理活动。(2)风险识别:确认哪些风险有可能会影响项目,并把这些风险的特性整理成文档。(3)风险定性分析:对项目风险和条件进行定性分析,将它们对项目可能产生的影响进行排序。(4)风险定量分析:测量风险出现的概率和结果,并评估它们对项目的影响。(5)风险应对计划编制:开发和
8、制定一些程序和技术手段,用来提高实现项目目标的机会和减少风险对项目的目标的威胁。(6)风险监控:在项目的整个生命周期中,监视残余风险、识别新风险,执行降低风险计划,以及评价这些工作的有效性。风险管理过程是一个反复迭代的过程明确目标风险识别风险分析与评估抉择策略、设计规律和应对方案实施方案评估与审核风险管理与项目管理的关系7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具
9、第七章 目录7.2 项目风险识别项目风险识别项目风险:造成项目达不到预期目标甚至失败的可能性。IBM咨询集团发现68%的顾客/服务器项目耗时太长、55%的项目成本超出预算。财富公布超过80%的负责人对企业业务流程再造(BPR)的工作感到失望。认识项目风险的来源项目风险识别的来源1、与产品有关的来源2、项目其他计划的来源3、历史记录来源项目本身、项目管理、项目历史记录风险识别的依据 风险管理计划 项目计划输出 风险分类 历史资料风险识别方法 文件审核 信息收集手段 检查表 假设分析 图解手段故障树项目延误(E)不能及时更换(B)设备损坏(A)与E=AB故障树项目延误(A)到货延误(D)运输损坏(
10、C)或A=C+D故障树E=A B =(C+D)B =C B+D B含义:“设备损坏”并且“又不能及时更换或者“运输损坏”或“到货延误”都可以导致最终事件-项目延误。项目风险产生的来源1、项目的未来性2、项目的复杂性3、项目环境的变化4、项目中人的因素项目风险产生的来源产品定位与要建造或要修改的软件的总体规划相关的风险。商业影响与管理或市场所加诸的约束相关的风险。客户特性与客户的素质以及开发者和客户定期通信的能力相关的风险。开发体系与软件过程被定义的程度以及它们被开发组织所遵守的程度相关的风险。开发环境与用以建造产品的工具的可用性及质量相关的风险。开发技术与待开发软件的复杂性以及系统所包含技术的
11、“新奇性”相关的风险。团队状况与参与工作的开发人员的总体素质及项目经验相关的风险。硬件集成项目风险产生的原因1、产品的日趋复杂性2、依赖多个厂家的支持和技术来源3、采用产品组合和功能交叉的方法4、项目管理与企业战略的紧密结合5、产品更新周期的缩短6、满足顾客需求7、市场的激烈竞争8、参与者的利益不同9、多方面专业技术的集成10、依赖更复杂的工具主要软件项目的风险1、项目规模风险项目规模风险 2.需求风险需求风险 3.外部因素风险外部因素风险 4.内部管理风险管理风险 5.技术风险技术风险 软件项目风险产生的原因1、产品定位错误(包括市场定位)2.人员流动3.项目管理失败4.开发目标不明确或摇摆
12、不定5.开发计划执行受到严重影响6.技术方案有缺陷7.项目经费超支或不足8.开发环境及过程管理混乱9.产品质量低劣10.需求发生变化风险识别的输出1、风险2、激发征兆3、对其他过程的输入7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目录风险分析与评估风险分析的原则:风险分析的原则:建立一个尺度,以反映风险发生的可能性建立一个尺度,以反映风险发生的可能性 描述
13、风险的后果描述风险的后果 估算风险对项目的影响估算风险对项目的影响 标准风险预测的整体精度,防止产生误解标准风险预测的整体精度,防止产生误解风险定性分析与评估 风险核对识别表 风险影响排序表 综合风险评估表 风险分类表 风险概率排序表风险产生条件产生结果可能性影响总体影响减轻影响跟踪计划负责人项目风险表项目风险表定性分析软件开发各阶段的风险初始阶段可能的风险事件:概率影响在这个阶段进行大部分需求分析、少部分设计(大部分业务建模和需求、少部分分析设计)。1项目目标不清 2项目范围不明确(范围太大太小都不可以)3用户参与少或和用户沟通少 4对业务了解不够 5对需求了解不够 6没有进行可行性研究 设
14、计阶段可能的风险事件概率影响在这个阶段进行大部分设计、少 部 分 编 码(大部分分析设计,部分实施及测试,开始考虑部署)1项目队伍缺乏经验,如缺乏有经验的系统分析员 2没有变更控制计划,以至于变更没有依据,该变更的不变,不该变的也变,这样得来的设计势必会失败或者偏离用户需求 3仓促计划,可能带来进度方面的风险 4漏项,由于设计人员的疏忽某个功能没有考虑进去 实施阶段可能的风险事件概率影响在这个阶段进行大部分编码和测试,也涉及少部分设计(大部分实施及测试,部分部署),如:设计变更或补充设计。1开发环境没有具备好2设计错误带来的实施困难3程序员开发能力差,或程序员对开发工具不熟4项目范围改变(突然
15、要增加或修改一些功能,需要重新考虑设计)5项目进度改变(要求提前完成任务等)6人员离开,在一个项目内软件开发工作有一定的连续性,需要移交和交接,有时人员离开对项目的影响会很大7开发团队内部沟通不够,导致程序员对系统设计的理解上有偏差8没有有效的备份方案9没有切实可行的测试计划10测试人员经验不足收尾阶段可能的风险事件概率影响在这个阶段进行安装及维护(大部分部署)。1质量差2客户不满意3设备没有按时到货4资金不能回收项目风险衡量 风险事故发生造成损失衡量 损失发生概率衡量项目风险衡量风险概率表成功的标准权 重1用户的参与192高层管理的支持163明确的需求说明书154适当的计划编制115切合实际
16、的预期106更小的项目里程碑97胜任的工作人员88所有权69清晰的前景和目标310努力工作和专注的工作人员3总计100项目风险衡量问卷调查对于调查表格,设计了以下5个问题:(1)我有合适的用户吗?(2)我是否尽早并且经常让用户参与?(3)我是否与用户建立了良好的关系?(4)我是否方便了用户的参与?(5)我是否发现了用户需要什么?对这对这5 5个问题,每回答一个个问题,每回答一个“是是”,就给,就给3.83.8分(总分之和为分(总分之和为1919分)。因此,检查或自我检查者可以很方便地进行检查或自我分)。因此,检查或自我检查者可以很方便地进行检查或自我评定评定。项目风险衡量风险影响表风险事件风险
17、事件影响程度标准影响程度标准评价评价值值评价评价结果结果1 1规模估计过低规模估计过低30%60%60%严重严重 70 70%严重严重2 2交付期限太紧张交付期限太紧张 20%40%40%严重严重50%50%严重严重3 3用户需求变化频繁用户需求变化频繁 30%50%50%严严重重75%75%严重严重4 4技术达不到预期效果技术达不到预期效果30%50%50%严重严重 20 20%轻微轻微5 5质量保证体系的措施实质量保证体系的措施实施不利施不利 20%40%40%严重严重30%30%中等中等6 6软件体系结构设计不合软件体系结构设计不合理理5%30%30%严重严重 40 40%严重严重7 7
18、人员流动人员流动 10%20%20%严重严重30%30%严重严重项目风险衡量风险排序表风险风险类别类别概率概率影响影响1 1规模估算可能非常低规模估算可能非常低 2 2用户数量大大超出计划用户数量大大超出计划 3 3复用程度低于计划复用程度低于计划 4 4最终用户抵制该计划最终用户抵制该计划 5 5交付期限将被紧缩交付期限将被紧缩 6 6资金将回流失资金将回流失 7 7用户将改变需求用户将改变需求 8 8技术达不到预期的效果技术达不到预期的效果 9 9缺少对工具的培训缺少对工具的培训 1010人员缺乏经验人员缺乏经验 1111人员流动频繁人员流动频繁 项目风险衡量风险形势评估7.1 项目风险管
19、理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目录7.4 风险定量分析与评估风险定量分析与评估的原则:(1 1)全面周详的原则)全面周详的原则(2 2)综合考察的原则)综合考察的原则 (3 3)量力而行的原则)量力而行的原则(4 4)科学和实事求是的原则)科学和实事求是的原则(5 5)系统化、制度化、经常化原则)系统化、制度化、经常化原则风险定量分析与评估 定量分析的量化要素
20、选择(1)投资者对风险的容忍度。不同的组织和个人往往对风险有着不同的 容忍限度,举例如下:一个高利润高收益的公司也许愿意为一个10亿美元的合同花费$500,000.00制作一计划书,而一个收支相抵的公司则不会。一个组织也许认为15%的误差机率是高风险的,而其它组织却认 为这个机率风险很低。(2)风险因素:我们在风险识别中已经讨论过的哪些风险因素。(3)潜在风险事件:我们也讨论过,不再细谈。(4)成本评估:在成本管理中,我们讨论的可能影响项目的成本因素,这些也是项目的风险。(5)运作周期评估:在时间管理一章中,我们讨论过项目时间估计,既然是估计,它也是项目的时间风险。风险定量分析与评估定量分析的
21、方法 期望资金额法 期望资金额是风险的一个重要指标,它是以下两个值的函数。风险事件的可能性-对一个假定风险事件发生可能性的评估。风险事件值-风险事件发生时对所引起的盈利或损失值的评估。这个风险事件值要以有形资产和无形资产形式反映。比如,由于付出过高价格制定的计划书的A项目与B项目认定了损失有形资产$100,000的相同风险概率。如果A项目认定只有极少或没有造成无形资产损失,而B项目预计所产生的这么巨大的损失将使该组织不得不离开该行业,那么两种风险则不同了。在相同情形下,如无法将无形资产计算在内,则将高概率的小亏损同低概率的大亏损等同起来会产生巨大差异。如果说风险事件会独立发生也会集体发生,会并
22、行发生也会顺序发生,那么“预期资金总额”也总是被作为一种输入值,以进一步做分析(如决策树等)。风险定量分析与评估定量分析的方法 统计数合计法 统计数字加总是将每个具体工作课题的估计成本合计,以计算出整个项目的成本的变化范围(如我们在时间管理一章所述,从估测的工期变量来计算项目完成时的可能数据的变化范围。)可以用来量化项目总成本的变化范围来替代项目预算或提议价格的相对风险,下表说明了如何在项目变化范围评估中运用“力矩法”的技巧。定量分析的方法风险定量分析与评估定量分析的方法 模拟法:模拟法运用假定值或系统模型来分析系统行为或系统表现。较普通的模拟法模式是运用项目模型作为项目框架来制作项目日程表。
23、大多模拟项目日程表是建立在某种形式的蒙特洛分析基础上的。这种技术往往由全局管理所采用,对项目预演多次以得出下表所示计算结果的数据统计分。定量分析的方法风险定量分析与评估决策树法:决策树是一种便于决策者理解的,来说明不同决策之间和相关偶发事件之间的相互作用的图表。决策树的分支或代表决策(用方格表示)或代表偶发事件(用圆圈表示),如下图系一个典型的决策树图。定量分析的方法风险定量分析与评估 交汇点法:如图:工程1、2、3都预计耗工期12天2天,CPM(关键路径法)计算出A至B里程所耗用工期为12天,但工程1、2、3之中任何一个工程如产生延期,实期工期都会超过12天,就算其它工期在12天内完成。定量
24、分析 的方法风险定量分析与评估技术评审法(PERT法):在第五章(项目时间管理)中介绍过。根据悲观的、乐观的和一般的估计,计算加权平均:PERT=(乐观时间+4*最可能时间+悲观时间)/6专家判断法:专家判断往往能够代替或者附加在前面提到过的数学技巧。比如,风险事件可以被专家描述为具有高、中、低三种发生机率,和具有强烈、温和、有限三种影响。定量分析的方法7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7
25、 项目风险管理工具项目风险管理工具第七章 目录7.5 风险计划制定(1 1)研究风险管理策略)研究风险管理策略(2 2)制定风险管理方案)制定风险管理方案 (3 3)确定风险管理计划)确定风险管理计划(4 4)制定风险应对计划)制定风险应对计划风险管理策略 风险避免 风险减轻 风险自担 风险转移 风险共担风险控制风险接受项目风险应对选择策略损失小 损失大 概率大 概率小 ABCD风险管理计划制定 项目管理计划重点放在整个项目过程全范围的风险管理,它至少应包括:(1)确定项目的风险管理目标:(2)确定项目的风险管理策略:(3)定义项目的风险管理程序:(4)提炼项目的风险应对计划要点:(5)提供项
26、目的风险应对计划模板:(6)定义项目的风险管理验证标准:(7)明确项目管理措施的实施主体和责任人:(8)指明项目风险措施的资源来源与获得方式:(9)明确项目风险过程信息记录的获得和管理机制:风险管理计划制定 .引言文档的范围和目的主要风险综述责任:a.管理者、b.技术人员 .项目风险表对项目组而言的项目终验前所有风险的描述影响概率及影响的因素 .风险缓解、监控和管理缓解、一般策略、缓解风险的特定步骤监控、被监控的因素、监控办法管理风险事件应对计划特殊的考虑 .风险管理计划的迭代时间安排表 总结软件项目风险应对计划(1)在项目计划和项目进度中,标识出可能的延误风险。(2)在建立项目需求定义的过程
27、中,标识出需求不确定或不足的风险,并建立补救措施计划文档,此计划将贯穿整个项目软件生命周期。补救措施计划应包括以下方面的工作:对需求的可选项识别、可选项影响度评估、可选项的技术可行性,和可选项使用时机的决定标准。(3)在软件发行最初版本和主要的修订版时,标识可能的缺陷风险,在项目审查、确认阶段,要经过同行评审后才可发行。(4)在有选择的项目里程碑处、在指定的风险检查阶段点、和在对软件项目有影响的计划重大变更过程中,都应对软件风险进行跟踪、再评估,和重新计划。(5)当软件风险逐渐显著并需要被跟踪时,应在每周、每月或其它定期工作报告中加入风险跟踪表,以便跟踪。(6)在每次检查和评审后,项目经理要检
28、讨并修正风险级别。同时,在平时,应利用风险监控所获得的信息,进一步精化风险评估和软件计划。7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目录7.6 项目风险的跟踪控制 管 理目标系 统方法管 理组织风 险信息项目文化项目风险的跟踪控制1.不断的识别新的风险不断的识别新的风险2.不断的分析风险的产生概率不断的分析风险的产生概率3.不断的整理风险表不断的整理风险
29、表4.不断的规避优先级别最高的风险不断的规避优先级别最高的风险直到风险消亡!项目风险的跟踪控制风险控制风险控制主动的风险缓解方法是进行风险控制的最有效方法!举例:人员流动风险的控制分析举例:人员流动风险的控制分析外在和内在两种方法的使用外在和内在两种方法的使用1.识别 风险跟踪控制的基本原理风险跟踪控制的基本原理风险风险陈述陈述1.分析3.计划4.跟踪风险Top 105.控制风险风险消除消除整个过程的核心依据是需要一个不断优化更新的风险管理计划整个过程的核心依据是需要一个不断优化更新的风险管理计划7.1 项目风险管理概述项目风险管理概述7.2 项目风险识别项目风险识别7.3 项目风险的定性分析
30、项目风险的定性分析7.4 项目风险的定量评估项目风险的定量评估7.5项目风险计划项目风险计划7.6 项目风险的跟踪与控制项目风险的跟踪与控制7.7 项目风险管理工具项目风险管理工具第七章 目录7.7 使用使用MS Project2002管理项目风险管理项目风险使用MS Project2002 进行PERT分析使用蒙特卡罗模拟,进行时间预测和成本估计本章小结与学习要点 风险管理过程 术语和定义 风险应对计划(策略)风险监控 定性和定量分析技术 风险的责任(高层最终对风险负责,项目经理对项目风险负责)问题某一项目有一个排得很紧的计划进度。下列哪项是促使项目及早开始某一项目有一个排得很紧的计划进度。
31、下列哪项是促使项目及早开始的最有效的方法?的最有效的方法?A、签订固定总价合同 B、发出加快开始的意向书 C、针对延迟完成的应急计划编制 D、建立时间约束的进度计划下面四个选项中哪一项与风险影响分析有关?下面四个选项中哪一项与风险影响分析有关?A、风险管理(Risk Management)B、风险识别(Risk Identification)C、风险评估(Risk Assessment)D、风险减轻(Risk Mitigation)缓解包括通过(缓解包括通过()进行风险转移()进行风险转移(transfer of risk)A、承包给其他方 B、制订备用的进度计划 C、在项目经理之下设立职能机构处理风险事件 D、灾难计划与应对最严重的风险通常出现在下面的哪一个项目生命周期阶段?最严重的风险通常出现在下面的哪一个项目生命周期阶段?A、概念形成和计划阶段 B、计划和执行阶段 C、执行和收尾阶段 D、概念形成和收尾阶段谢谢!Keep Connecting In The Future