软件项目风险管理_第1页
软件项目风险管理_第2页
软件项目风险管理_第3页
软件项目风险管理_第4页
软件项目风险管理_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、软件项目风险管理1 前言一般来说,软件工程师总是非常乐观。当他们在计划软件项目时,经常认为每件事情都会像计划那样运行,或者,又会走向另外一个极端。软件开发的创造性本质意味着我们不能完全预测会发生的事情,因此制定一个详细计划的关键点很难确定。当有预想不到的事情引起项目脱离正常轨道时,以上两种观点都会导致软件项目的失败。目前,风风险管理理被认为为是ITT软件项项目中减减少失败败的一种种重要手手段。当当不能很很确定地地预测将将来事情情的时候候,可以以采用结结构化风风险管理理来发现现计划中中的缺陷陷,并且且采取行行动来减减少潜在在问题发发生的可可能性和和影响。风风险管理理意味着着危机还还没有发发生之前

2、前就对它它进行处处理。这这就提高高了项目目成功的的机会和和减少了了不可避避免风险险所产生生的后果果。 2 什么是是风险所谓“风风险”,归归纳起来来主要有有两种意意见,主主观说认认为,风风险是损损失的不不确定性性;客观观学认为为,风险险是给定定情况下下一定时时期可能能发生的的各种结结果间的的差异。它它的两个个基本特特征是不不确定性性和损失失。ITT行业中中的软件件项目开开发是一一项可能能损失的的活动,不不管开发发过程如如何进行行都有可可能超出出预算或或时间延延迟。项项目开发发的方式式很少能能保证开开发工作作一定成成功,都都要冒一一定的风风险,也也就需要要进行项项目风险险分析。在在进行项项目风险险

3、分析时时,重要要的是要要量化不不确定的的程度和和每个风风险相当当的损失失程度,为为实现这这一点就就必须要要考虑以以下问题题:要考虑虑未来,什什么样的的风险会会导致软软件项目目失败?要考虑虑变化,在在用户需需求、开开发技术术、目标标、机制制及其它它与项目目有关的的因素的的改变将将会对按按时交付付和系统统成功产产生什么么影响?必须解解决选择择问题,应应采用什什么方法法和工具具,应配配备多少少人力,在在质量上上强调到到什么程程度才满满足要求求?要考虑虑风险类类型,是是属于项项目风险险、技术术风险、商商业风险险、管理理风险还还是预算算风险等等?这些潜潜在的问问题可能能会对软软件项目目的计划划、成本本、

4、技术术、产品品的质量量及团队队的士气气都有负负面的影影响。风风险管理理就是在在这些潜潜在的问问题对项项目造成成破坏之之前识别别、处理理和排除除。3 风险管管理项目风风险管理理实际上上就是贯贯穿在项项目开发发过程中中的一系系列管理理步骤,其其中包括括风险识识别、风风险估计计、风险险管理策策略、风风险解决决和风险险监控。它它能让风风险管理理者主动动“攻击击”风险险,进行行有效的的风险管管理。在项目目管理中中,建立立风险管管理策略略和在项项目的生生命周期期中不断断控制风风险是非非常重要要的,风风险管理理包括四四个相关关阶段:风险识识别 识识别风险险的方法法常用的的有风险险识别问问询法(座座谈法、专专

5、家法)、财财务报表表法、流流程图法法、现场场观察法法、相关关部门配配合法和和环境分分析法等等。风险评评估 对对已识别别的风险险要进行行估计和和评价,风风险估计计的主要要任务是是确定风风险发生生的概率率与后果果,风险险评价则则是确定定该风险险的经济济意义及及处理的的费/效效分析,常常用的方方法有:概率分分布、外外推法、多多目标分分析法等等。风险处处理 一一般而言言,风险险处理有有三种方方法,风险控控制法,即即主动采采取措施施避免风风险,消消灭风险险,中和和风险或或采用紧紧急方案案降低风风险。风险自自留,当当风险量量不大时时可以余余留风险险。风险转转移。风险监监控 包包括对风风险发生生的监督督和对

6、风风险管理理的监督督,前者者是对已已识别的的风险源源进行监监视和控控制,后后者是在在项目实实施过程程中监督督人们认认真执行行风险管管理的组组织和技技术措施施。在ITT软件项项目管理理中,应应该任命命一名风风险管理理者,该该管理者者的主要要职责是是在制订订与评估估规划时时,从风风险管理理的角度度对项目目规划或或计划进进行审核核并发表表意见,不不断寻找找可能出出现的任任何意外外情况,试试着指出出各个风风险的管管理策略略及常用用的管理理方法,以以随时处处理出现现的风险险,风险险管理者者最好是是由项目目主管以以外的人人担任。4 风险识识别风险识识别就是是企图采采用系统统化的方方法,识识别某特特定项目目

7、已知的的和可预预测的风风险。常常用方法法是建立立“风险险条目检检查表”,利利用一组组提问来来帮助项项目风险险管理者者了解在在项目和和技术方方面有些些风险。在在“风险险条目检检查表”中中,列出出了所有有可能的的与每一一个风险险因素有有关的提提问,使使得风险险管理者者集中来来识别常常见的、已已知的和和可预测测的风险险,如产产品规模模风险、依依赖性风风险、需需求风险险、管理理风险及及技术风风险等。 “风险险条目检检查表”可可以以不不同的方方式组织织,通过过判定分分析或假假设分析析,给出出这些提提问确定定的回答答,就可可以帮助助管理或或计划人人员估算算风险的的影响。软软件项目目一般有有如下五五类风险险

8、:4.1 产产品规模模风险有经验验的项目目经理都都知道:项目的的风险是是直接与与产品的的规模成成正比的的。与软软件规模模相关的的常见风风险因素素有:估算产产品的规规模的方方法(LLOC或或代码行行,FPP或功能能点,程程序或文文件的数数目)。产品规规模估算算的信任任度产品规规模与以以前产品品规模平平均值的的偏差产品的的用户数数复用的的软件有有多少产品的的需求改改变多少少4.2 需需求风险险很多项项目在确确定需求求时都面面临着一一些不确确定性和和混乱。当当在项目目早期容容忍了这这些不确确定性,并并且在项项目进展展过程当当中得不不到解决决,这些些问题就就会对项项目的成成功造成成很大威威胁。如如果不

9、控控制与需需求相关关的风险险因素,那那么就很很有可能能产生错错误的产产品或者者拙劣地地建造正正确的产产品。每每一种情情况都会会导致使使人不愉愉快。与客户户相关的的风险因因素有: 对产品品缺少清清晰的认认识对产品品需求缺缺少认同同在做需需求中客客户参与与不够没有优优先需求求由于不不确定的的需要导导致新的的市场不断变变化需求求缺少有有效的需需求变化化管理过过程对需求求的变化化缺少相相关分析析4.3 相相关性风风险许多风风险都是是因为项项目的外外部环境境或因素素的相关关性产生生的。经经常我们们不能很很好地控控制外部部的相关关性,因因此缓解解策略应应该包括括可能性性计划,以以便从第第二资源源或协同同工

10、作资资源中取取得必要要的组成成部分,并并且觉察察潜在的的问题。与与外部环环境相关关的因素素有:客户供供应条目目或信息息内部或或外部转转包商的的关系交互成成员或交交互团体体依赖性性经验丰丰富人员员的可得得性项目的的复用性性4.4 管管理风险险尽管管管理问题题制约了了很多项项目的成成功,但但是不要要因为风风险管理理计划中中没有包包括所有有管理活活动而感感到惊奇奇。在大大部分项项目里,项项目经理理经常是是写项目目风险管管理计划划的人,并并且大部部分人都都不希望望在公共共场合暴暴露自己己的弱点点。然而而,像这这些问题题可能会会使项目目的成功功变得更更加困难难。如果果不正视视这些棘棘手的问问题,它它们就

11、很很有可能能在项目目进行的的某个阶阶段影响响项目。当当我们定定义了项项目追踪踪过程并并且明晰晰项目角角色和责责任,就就能处理理这些风风险因素素:计划和和任务定定义不够够充分实际项项目状态态项目所所有者和和决策者者分不清清不切实实际的承承诺员工之之间的冲冲突4.5 技技术风险险软件技技术的飞飞速发展展和经历历丰富员员工的缺缺乏,意意味着项项目团队队可能会会因为技技巧的原原因影响响项目的的成功。在在早期,识识别风险险从而采采取合适适的预防防措施是是解决风风险领域域问题的的关键,比比如:培培训、雇雇佣顾问问以及为为项目团团队招聘聘合适的的人才等等。主要要有下面面这些风风险因素素:缺乏培培训对方法法、

12、工具具和技术术理解的的不够应用领领域的经经验不够够新的技技术和开开发方法法不能正正确工作作的方法法5 风险估估计风险估估计,又又称风险险预测,常常采用两两种方法法估价每每种风险险。一种种是估计计风险发发生的可可能性或或概率,另另一种是是估计如如果风险险发生时时所产生生的后果果。一般般来讲,风风险管理理者要与与项目计计划人员员、技术术人员及及其他管管理人员员一起执执行四种种风险活活动:(1)建建立一个个标准(尺尺度),以以反映风风险发生生的可能能性。(2)描描述风险险的后果果。(3)估估计风险险对项目目和产品品的影响响。(4)确确定风险险的精确确度,以以免产生生误解。另外,要要对每个个风险的的表

13、现、范范围、时时间做出出尽量准准确的判判断。对对不同类类型的风风险采取取不同的的分析办办法。1确定型型风险估估计(a)盈亏亏平衡分分析盈亏平平衡分析析(Brreakk-Evven Anaalyssis)通通常又称称为量本本利分析析或损益益平衡分分析。它它是根据据软件项项目在正正常生产产年份的的产品产产量或销销售量、成成本费用用、产品品销售单单价和销销售税金金等数据据,计算算和分析析产量、成成本和盈盈利这三三者之间间的关系系,从中中找出它它们的规规律,并并确定项项目成本本和收益益相等时时的盈亏亏平衡点点的一种种分析方方法。在在盈亏平平衡点上上,软件件项目既既无盈利利,也无无亏损。通通过盈亏亏平衡

14、分分析可以以看出软软件项目目对市场场需求变变化的适适应能力力。(b)敏感感性分析析敏感性性分析(SSenssitiivitty AAnallysiis)的的目的,是是考察与与软件项项目有关关的一个个或多个个主要因因素发生生变化时时对该项项目投资资价值指指标的影影响程度度。通过过敏感性性分析,使使我们可可以了解解和掌握握在软件件项目经经济分析析中由于于某些参参数估算算的错误误或是使使用的数数据不太太可靠而而可能造造成的对对投资价价值指标标的影响响程度,有有助于我我们确定定在项目目投资决决策过程程中需要要重点调调查研究究和分析析测算的的因素。(c)概率率分析它是运运用概率率论及数数理统计计方法,来

15、来预测和和研究各各种不确确定因素素对软件件项目投投资价值值指标影影响的一一种定量量分析。通通过概率率分析可可以对项项目的风风险情况况做出比比较准确确的判断断。主要要包括解解析法和和模拟法法(蒙特特卡罗MMontte CCarllo技术术)两种种。2不确定定型风险险估计主要有有小中取取大原则则、大中中取小原原则、遗遗憾原则则、最大大数学期期望原则则、最大大可能原原则。3随机型型风险估估计主要有有最大可可能原则则、最大大数学期期望原则则、最大大效用数数学期望望原则、贝贝叶斯后后验概率率法等。5.1 建建立风险险清单风险清清单是关关键的风风险预测测管理工工具,清清单上列列出了在在任何时时候碰到到的风

16、险险名称、类类别、概概率及该该风险所所产生的的影响。其其中整体体影响值值可对四四个风险险因素(性性能、支支持、成成本及进进度)的的影响类类别求平平均值(有有时也采采用加权权平均值值)。一旦完成了了风险表表的内容容,就可可以根据据概率及及影响来来进行综综合考虑虑,风险险影响和和出现概概率从风风险管理理的角度度来看,它它们各自自起着不不同的作作用(见见图1)。一一个具有有高影响响但低概概率的风风险因素素不应当当占用太太多的风风险管理理时间 ,而具具有中到到高概率率、高影影响的风风险和具具有高概概率及低低影响的的风险,就就应该进进行风险险分析。5.2 风风险评估估在风险险分析过过程中,我我们对风风险

17、进行行评估时时可以建建立一个个如下的的四元数数组:rii , li, xii,yii其中,rri是风风险,lli 为为风险出出现的概概率,xxi 则则表示风风险损失失大小,yyi 则则表示期期望风险险。一种对对风险评评估的常常用技术术是定义义风险的的参照水水准,对对绝大多多数软件件项目来来讲,风风险因素素成成本、性性能、支支持和进进度就是是典型的的风险参参照系。也也就是说说对成本本超支、性性能下降降、支持持困难、进进度延迟迟都有一一个导致致项目终终止的水水平值。如如果风险险的组合合所产生生的问题题超出了了一个或或多个参参照水平平值时,就就终止该该项目的的工作,在在项目分分析中,风风险水平平参考

18、值值是由一一系列的的点构成成的,每每一个单单独的点点常称为为参照点点或临界界点。如如果某风风险落在在临界点点上,可可以利用用性能分分析、成成本分析析、质量量分析等等来判断断该项目目是否继继续工作作。图22 表示示了这种种情况。但在实实际工作作中,参参照点很很少能构构成一条条光滑的的曲线,大大多数情情况下,它它是一个个区域,而而且是个个易变的的区域。因因而在做做风险评评估时,尽尽量按以以下步骤骤执行:(1)定定义项目目的水平平参照值值(2)找找出每组组rii , li, xii,yii与每每个水平平参照值值间的关关系(3)估估计一组组临界点点以定义义项目的的终止区区域(4)估估计风险险组合将将如

19、何影影响风险险水平参参照值5.3 估估计损失失的大小小表1是是风险分分析表的的一个例例子,可可以建立立一个用用风险、损损失概率率、损失失大小和和期望风风险这样样的风险险评估表表。在表11所示的的风险估估价的例例子中,一一个理论论项目已已经识别别了从11到200周期间间的潜在在的几个个风险,风风险发生生的概率率范围在在5%到到50%之间。在在现实的的项目中中,可能能会识别别出比此此表要多多得多的的风险。损失的的大小常常常比概概率更容容易受到到控制。在在以上的的例子中中,可以以很精确确地估计计出完全全支持自自动从主主机更新新数据的的时间是是20个个月。根根据管理理层将在在何时讨讨论项目目建议书书,

20、可以以知道项项目不是是在2月月1日就就是3月月1日会会被批准准。如果果假定会会在2月月1日批批准,项项目被批批准的风风险大小小会比期期望的长长一些,也也就是11个月时时间。如果损损失的大大小不容容易直接接估计出出来,可可以将损损失分解解为更小小的部分分,再对对其进行行评估,然然后将各各部分评评估结果果累加,形形成一个个合计评评估值。例例如,如如果使用用3种新新编程工工具,可可以单独独评估每每种工具具未达到到预期效效果的损损失,然然后再把把损失加加到一起起,这要要比总体体评估容容易多了了。5.4 评评估损失失的概率率评估损损失的概概率要比比评估损损失大小小更具有有主观性性。这里里有许多多实践方方

21、法可以以提高主主观评估估的准确确度。有有以下方方法:由最熟熟悉系统统的人评评估每个个风险的的发生概概率,然然后保留留一份风风险评估估审核文文件。使用DDelpphi法法或少数数服从多多数的方方法。使使用Deelphhi法,必必须要求求每个人人对每个个风险进进行独立立地评估估,然后后讨论(口口头或纸纸上)每每个评估估的合理理性,特特别是最最高和最最低的那那个。一一轮轮讨讨论,直直到达成成共识。 ? 使使用“形形容词标标准”。首首先让每每个人用用表示可可能性的的形容词词短语选选择风险险的级别别,如非非常可能能、很可可能、可可能、或或许、不不太可能能、不可可能、和和根本不不可能。然然后把可可能性的的

22、评估转转换为数数量化的的评估(BBoehhm19989)。5.5 整整个项目目超限和和缓冲实际上上,表11中表示示的期望望风险的的计算数数值来源源于一个个被称为为“期望望值”的的统计术术语。设设计欠佳佳引起的的风险如如果真正正发生将将花费115周的的时间。既既然它不不是1000%地地会发生生,当然然不能预预计损失失15周周时间。但但它也不不是没有有可能发发生,所所以也不不应指望望不会发发生损失失。统计计学认为为,预计计损失的的数量是是概率乘乘以损失失大小,即即15%乘以115周。因因此,在在这个例例子中,预预计的是是损失22.255周。由由于只是是谈论计计划风险险,可以以累加所所有的风风险暴露

23、露量来得得到项目目的全部部可预料料超标值值。这个个项目可可预料的的超标值值是122.8到到13.2周,这这就是如如果不做做任何风风险管理理的话有有可能超超过计划划的周数数。超出预预期值的的大小为为整个项项目风险险控制级级别的确确定提供供了依据据。如果果例子中中的项目目是个225周的的项目,超超出预期期值的112.88到133.2周周就很明明显需要要进行风风险管理理了。6 风险管管理策略略风险管管理策略略就是辅辅助项目目组建立立处理项项目风险险的策略略。项目目开发是是一个高高风险的的活动,如如果项目目采取积积极的风风险管理理策略,就就可以避避免或降降低许多多风险,反反之,就就有可能能使项目目处于

24、瘫瘫痪状态态。一般般来讲,一一个较好好的风险险管理策策略应满满足以下下要求:(1)在在项目开开发中规规划风险险管理,尽尽量避免免风险(2)指指定风险险管理者者,监控控风险因因素(3)建建立风险险清单及及风险管管理计划划(4)建建立风险险反馈渠渠道7 风险驾驾驭和监监控风险的的驾驭与与监控主主要靠管管理者的的经验来来实施,它它是利用用项目管管理方法法及其它它某些技技术,如如原型法法、软件件心理学学、可靠靠性等来来设法避避免或转转移风险险。风险险的驾驭驭和监控控活动可可用图33 来表表示。7.1 建建立风险险驾驭与与监控计计划从图33中可以以看出,风风险的驾驾驭与监监控活动动要写入入RMMMP(RRiskk Moonittoriing andd Maanaggemeent Plaan风险险驾驭与与监控计计划)。RRMMPP记述了了风险分分析的全全部工作作,并且且作为整整个项目目计划的的一部分分为项目目管理人人员所使使用。风险管管理策略略可以包包含在软软件项目目计划中中,也可可以组织织成一个个独立的的风险缓缓解、监监控和管管理计划划(RMMMP计计划)。RRMMPP计划将将所有风风险分析析工作文文档化,并并由项目目管理者者作为整整个项目目计划中中的一部部分来使使用。一一旦建立立了RMMMP计计划,且且项目开开始启动动,则风风险缓解解及驾驭驭及监控控步骤也也开始了

温馨提示

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

评论

0/150

提交评论