第11章IT软件项目风险管理.ppt.ppt
《第11章IT软件项目风险管理.ppt.ppt》由会员分享,可在线阅读,更多相关《第11章IT软件项目风险管理.ppt.ppt(104页珍藏版)》请在三一办公上搜索。
1、第11章 IT软件项目风险管理,11.1 风险与风险管理 11.2 软件项目风险识别11.3 软件项目风险评估11.4 软件项目风险控制11.5 风险管理策略11.6 风险驾驭和监控,2023/3/6,辽宁工程技术大学 软件学院,1,第11章 IT软件项目风险管理,本章要点:风险的定义、性质、分类风险的识别和分析风险的应对策略风险规划风险控制规避、转移,Page 2,11.1 风险与风险管理,11.1.1 风险的基本概念11.1.2 风险分类11.1.3 风险成本11.1.4 风险管理的基本概念,2023/3/6,辽宁工程技术大学 软件学院,3,引例1,思考:一次重要的汽车旅行,其中按时到达是
2、重要的(可能是一次重要的工作访谈)。试考虑旅行中可能遇到的问题。,Page 4,异常严重的交通堵塞,车胎没气,汽车故障或事故,可能错过访谈的开始时间,可能错过访谈或迟到,可能错过访谈,收听交通广播计划另一条线路,准备可用备用车胎,无,引例2,项目:构建全球人力资源综合管理系统条件:系统由两个软件开发商共同开发,最后集成。开发过程由客户提供专门供项目使用的工具,但不久以后该工具就发行了新版本。其中一个开发团队是一个良好的团队,项目经理对软件开发做了合理的估算,团队共有35人,在规定时间内交付了自己开发的部分软件。另一个开发团队未能按时完成开发,并且提供的接口不断改变。结果:该系统晚了6个月才正式
3、投入使用,开发公司支付了项目50%工作量的蔓延。,Page 5,Boehm的风险工作任务分解,Page 6,风险工程,风险分析,风险管理,风险标识,风险估计,风险评价,风险策划,风险控制,风险监督,风险指导,风险人员配置,11.1.1 风险的基本概念,1风险和软件风险的定义风险的定义狭义和广义狭义的风险是指“可能失去的东西或者可能受到的伤害”,即在从事任何活动时可能面临的损失。广义的风险是指一种不确定性,即风险带来的不都是损失,也可能存在机会。,Page 7,1风险和软件风险的定义(续),软件风险的定义软件风险是指软件开发过程中及软件产品本身可能造成的伤害或损失。一个软件项目的损失可能的后果形
4、式?软件质量的下降成本费用的超出项目进度的推迟等风险的本质不确定性和损失。,Page 8,思考:编写学生成绩管理系统,2风险因素,风险因素是指能够引起风险事件发生或者增加风险事件发生机会或影响损失严重程度的因素,是造成损失的内在或者外在的原因。例如:需求的变化、设计错误、疏漏和理解错误、狭隘定义或理解错误、不充分估计、不胜任的技术人员等等,都是风险因素。,Page 9,风险具有哪些基本性质呢?,3风险的基本性质,(1)客观性首先,风险的存在是不以人的意志为转移的;其次,风险无时不有,无所不在,它潜在各种活动之中。因为决定风险的各种因素对风险主体是独立存在的,不管风险主体是否意识到风险的存在,在
5、一定的条件下风险就可能变为现实。,Page 10,3风险的基本性质(续1),(2)不确定性风险是损失的不确定性,其不确定性包括:发生与否不确定;发生的时间不确定;发生的状况不确定;发生的结果不确定。风险是一种概率事件,它可能发生也可能不发生,Page 11,3风险的基本性质(续2),(3)不利性风险一旦产生时,就会使风险主体产生挫折、失败甚至损失,对风险主体不利。对于风险的不利性,我们该怎么办?首先,承认风险、识别风险,对风险做出客观准确的分析其次,做好风险的应对措施,尽可能避免风险,将风险的不利性降到最低。,Page 12,3风险的基本性质(续3),(4)可变性风险的可变性表现为风险在一定条
6、件下可以相互转化,Page 13,风险事件,非风险事件,转化条件,3风险的基本性质(续4),(5)相对性风险的相对性是针对风险的主体而言的,在相同的风险情况下,不同的风险主体对风险的承受能力不同,不同的组织和个人往往对风险有着不同的容忍限度。例如,一个高利润高收益的公司也许愿意为一个10亿美元的合同花费50万美元制作一份计划书,而一个收支相抵的公司通常不会。一个公司也许认为15%的误差几率是高风险的,而其他公司却认为这个几率风险很低。,Page 14,3风险的基本性质(续5),(6)风险和利益的对称性风险和利益是同时存在的,风险是利益的代价,利益是风险的报酬。没有利益只有风险,没人会做;实现利
7、益必须承担一定的风险。,Page 15,思 考,Page 16,风险有哪些种类呢,11.1.2 风险的分类,(1)根据风险范围不同,可将风险分为三类:项目风险、技术风险和商业风险 项目风险项目风险是指由于潜在的预算、进度、个人(包括人员和组织)、资源、用户和需求等方面的问题而导致的风险。例如:资金不足、时间和资源分配的不合理、项目计划质量的不足、项目管理不当、缺乏必要的项目优先级等均可导致项目风险的发生。,Page 17,4风险的分类(续1),技术风险 技术风险是指由于潜在的设计、实现、接口、检验和维护等方面的问题而导致的风险。例如规格说明的二义性、技术上的不确定性、技术陈旧等可能导致技术风险
8、的发生。复杂的开发技术、行业标准发生变化等也可能导致技术风险的发生。,Page 18,4风险的分类(续2),商业风险主要有市场风险、策略风险、管理风险和预算风险等。例如市场风险:开发的软件不是市场真正所想要的。策略风险:开发的软件不再符合公司的软件产品策略。管理风险:由于对项目管理不当等问题而导致的风险,例如:进度计划制定和资源配置不合理、计划草率且质量控制差等。预算风险:没有得到预算或者人员的保证。,Page 19,4风险的分类(续3),(2)根据风险内容不同,可将风险分为四类:技术风险、管理风险、组织风险和外部风险组织风险组织风险是指开发管理组织对项目认识的不确定性问题而导致的风险。例如组
9、织内部对目标未达成一致;高层对项目不重视,资金不足;项目组织的人员结构不合理或者与其他项目有资源冲突等,都是潜在的组织风险。,Page 20,4风险的分类(续4),外部风险外部风险是指外部事件和外部环境等不可控制因素的变化问题而导致的风险。例如法律法规的变化与项目相关各方的情况发生变化等。,Page 21,4风险的分类(续5),(3)根据风险可预知程度不同,可将风险分为三类:已知风险、可预测风险和不可预测风险已知风险已知风险是指通过仔细评估项目计划、开发项目的商业和技术环境以及其他可靠的信息来源之后可以发现的风险。例如:不现实的交付时间、没有需求或软件范围的文档、恶劣的开发环境等。,Page
10、22,4风险的分类(续6),可预测风险可预测风险是指能够从过去项目的经验中推测出的风险。例如:人员调整与客户之间无法沟通或沟通不畅由于需要进行维护而使开发人员精力分散等等。,Page 23,4风险的分类(续7),不可预测风险不可预测风险是可能、也会真的出现、但事先很难识别出来的风险。例如:突发性的灾难事件,不可抗力事件等通常将不可控制的“不可抗力事件”不作为风险对待,这些事件往往作为灾难防御。,Page 24,项目管理者只对已知风险和可预测风险进行规划,不可预测的风险只能靠企业的能力来承担。,思 考,Page 25,风险管理是否需要费用呢,11.1.3 风险的成本,风险成本:指为防止风险的发生
11、或者减少风险发生时造成的损失,而必须采取一些预防措施和应对策略时所产生的费用。风险成本包括有形成本、无形成本以及为预防和控制风险所发生的费用。风险管理是要付出代价的,一般只有当风险的不利后果(损失)超过风险管理而付出的代价时,才进行风险管理。,Page 26,思考:项目都存在风险,所以必须进行风险管理。对吗?,5风险的成本(续1),(1)有形成本风险的有形成本是指风险发生时所付出的有形的可以用货币直接来衡量的代价。风险的有形成本包括风险发生时造成的直接损失和间接损失。直接损失:指风险发生时,人员、经费、设备等的直接流失;间接损失:指风险发生时,直接损失以外的人、财、物、知识等的损失。,Page
12、 27,5风险的成本(续2),(2)无形成本风险的无形成本是指由于风险所具有的不确定性而使项目在风险发生时所付出的无形代价。主要表现在以下几个方面:风险的发生减少了项目成功的机会;风险阻碍了生产率的提高和新技术的应用;风险会造成资源分配的不当,使人们将更多的资源投入到风险较小的行业或者项目中。,Page 28,5风险的成本(续3),(3)为预防和控制风险所发生的费用指为了预防和控制风险的发生与损失,必须在项目的各个阶段采取必要的预防措施而产生的费用。例如在项目的前期阶段增加人力资源和经费的投入向保险公司投保向有关部门或者专家咨询合理分配资源配备合适和必要的人员购置用于预防和控制风险的设备加强人
13、员培训等,这些活动都需要经费的支持。,Page 29,想一想,Page 30,什么是风险管理?,风险管理的重要意义?,11.1.4 风险管理的基本概念,(1)风险管理风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。,Page 31,(2)风险管理的意义,风险管理是软件项目中减少失败的一种重要手段。当不能很确定地预测未来事情时,可以采用结构化风险管理来发现计划中
14、的缺陷,并且采取行动来减少潜在问题发生的可能性和影响。风险管理意味着危机还没有发生之前就对它进行处理,提高了项目成功的机会,减少了不可避免风险所产生的后果。,Page 32,(2)风险管理的意义(续1),风险管理可以防止问题的出现,即使出现问题,也可以降低其危害程度。只有进行良好的风险管理才能有效地控制项目的成本、进度、产品需求,同时可阻止意外发生。,Page 33,(2)风险管理的意义(续2),风险管理是主动管理风险。主动管理策略是在技术工作开始之前就已经启动了风险管理,标识出潜在的风险,评估它们出现的概率及产生的影响,对风险按重要性进行排序,然后建立一个风险管理计划。主动风险管理策略的目标
15、是预防风险。但是,因为不是所有的风险都能够预防,所以必须建立一个应付意外事件的计划,使其在必要时能够以可控的及有效的方式做出反应。,Page 34,导读,Page 35,风险管理的第一步,风险识别,11.2 软件项目风险识别,风险识别是试图系统化地确定对项目计划(估算、进度、资源分配)的威胁,识别已知和可预测的风险。风险识别是风险管理的基础和起点,也是风险管理者首要的或许是最困难的一项的工作。,Page 36,1风险识别的任务和意义,风险识别的任务:查明项目的不确定因素,确认项目所面临的风险及其来源,确定各种风险的性质,分析可能发生的损失及可能带来的机会等。风险识别的意义:如果不能准确地辩明所
16、面临的各种风险,就会失去切实地处理这些风险的机会,从而使得风险管理的职能得不到正常的发挥,自然也就不能有效地对风险进行控制和处理。,Page 37,2风险识别的过程,风险识别不是一次性行为,而应有规律地贯穿在整个项目开发过程中。每一类风险可以分为两种不同的情况一般性风险和特定性风险。一般性风险对每一个软件项目而言都是一个潜在的威胁。特定性风险是对当前项目的技术、人员及环境而言的威胁。,Page 38,2风险识别的过程(续1),风险识别是识别内在风险和外在风险。内在风险是指项目工作组能够加以控制和影响的风险,如人事任免和成本估计等。外在风险是指超出项目工作组控制能力和影响力之外的风险,如市场转向
17、或政府行为等。项目风险识别的实现:通过对“因”和“果”(将会发生什么和导致什么等)的认定来实现。通过对“果”和“因”(什么样的结果需要予以避免或促使其发生以及怎样发生等)的认定来实现。,Page 39,2风险识别的过程(续2),风险识别的输入:项目的工作分解结构、项目相关信息、项目计划的假设、历史项目数据,其他项目经验文件、评审报告、公司目标等;标识风险:利用风险识别方法来标识风险;风险分类排序:按一定标准(如重要程度)对风险进行分类和排序;风险识别的输出:风险列表。,Page 40,输入:WBS及相关信息,输出:风险列表,标识风险,评审风险,风险分类排序,思 考,Page 41,风险识别的方
18、法?,3风险识别的方法,风险识别的常用方法主要有:风险条目检查表法德尔菲方法头脑风暴法情景分析法面谈法等。,Page 42,(1)风险条目检查表法,风险条目检查表法是利用一组提问来帮助管理者了解项目在各个方面有哪些风险。在“风险条目检查表”中,列出了所有可能的与每一个风险因素有关的提问,使得风险管理者集中来识别常见的、已知的和可预测的风险(如产品规模风险、依赖性风险、需求风险、管理风险及技术风险等)。,Page 43,(1)风险条目检查表法(续1),1)产品规模风险检查表项目风险是直接与产品规模成正比的。估算产品规模的方法:LOC代码行、FP功能点、程序或文件的数目估算产品规模的信任度估算产品
19、规模与以前产品的规模的平均值的偏差百分比估算产品创建或使用的数据库大小估算产品的用户数估算产品的需求改变数估算产品复用的软件数,Page 44,(1)风险条目检查表法(续2),2)商业影响风险检查表估算产品对公司收入的影响估算产品得到公司高级管理层重视的程度估算产品交付期限的合理性估算产品的最终用户的水平估算产品必须能与之互操作的其他产品/系统的数目估算政府对本产品开发的约束估算产品延迟交付所造成的成本变化估算产品缺陷所造成的成本变化,Page 45,(1)风险条目检查表法(续3),3)需求相关风险检查表对产品缺少清晰的认识。对产品需求缺少认同。在需求调研和分析过程中客户参与不充分。需求没有区
20、分优先级。不确定的需要。新的市场不断变化需求。缺少有效的需求变化管理过程。对需求的变化缺少相关分析。如果对于这些问题中的任何一个问题的答案是肯定的,则需要进一步的研究,以评估潜在的风险。,Page 46,(1)风险条目检查表法(续4),4)技术风险检查表项目组员工缺乏培训。项目组对软件方法、工具和技术理解不充分。项目组应用领域的经验不足。项目过程中引入新的技术和开发方法。项目组的工作方法不正确或者不合适。如果对于这些问题中的任何一个问题的答案是肯定的,则需要进一步的分析和确认,说明存在潜在的技术风险。,Page 47,(1)风险条目检查表法(续6),5)管理风险检查表计划和任务定义不够充分。实
21、际项目状态不明晰。分不清项目所有者和决策者,或者责任不明。不切实际的承诺。员工之间的冲突等。如果对于这些问题中的任何一个问题的答案是肯定的,则需要进一步的分析和确认,以评估潜在的管理风险。,Page 48,(1)风险条目检查表法(续7),6)相关性风险检查表客户、供应商及其信息。客户、供应商之间的沟通。内部或者外部转包商之间的关系。协作成员或者团体之间的依赖性。经验丰富人员的可获得性。项目的复用性。,Page 49,(2)德尔菲方法,德尔菲方法又称专家调查法德尔菲方法是由项目风险小组选定与该项目有关的领域专家,并与这些适当数量的专家建立直接的函询联系,通过函询收集专家意见,然后加以综合整理,再
22、匿名反馈给各位专家,再次征询意见。反复经过四至五轮,逐步使专家的意见趋向一致,作为最后预测和识别的根据。,Page 50,(3)头脑风暴法,头脑风暴法是以专家的创造性思维来获取未来信息的一种直观预测和识别方法。头脑风暴法一般是在一个专家小组内进行,通过专家会议,诱发专家们产生“思维共振”,以达到互相补充并产生“组合效应”,即激发专家的创造性思维来获取更多的未来信息,得到更准确的预测和识别的结果。,Page 51,(4)情景分析法,情景分析法是根据项目发展趋势的多样性,通过对系统内外相关问题的系统分析,设计出多种可能的未来前景,然后用类似于撰写电影剧本的手法,对系统发展态势做出自始至终的情景和画
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 IT 软件 项目风险 管理 ppt
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2974270.html