华中科技大学软件学院 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 第 7 章软件项目风险管理 2 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 本章内容提要软件项目风险管理概述合同管理概述 3 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 软件项目风险管理概述?风险定义与分类?美国软件工程研究所将风险定义为损失的可能性。风险同人们有目的的活动有关,同未来的活动有关,同人们变化的行为方式有关。风险具有两大属性:可能性和损失,可能性是风险发生的概率,损失是指预期与后果之间的差异,我们用可能性(Likelihood) 和损失(Loss) 的乘积来记录风险损失。风险的根源在于事物的不确定性,虽然无法避免不确定性,但是可以通过适当的方法对其进行控制与管理。?从范围角度上看,风险主要分为下述三种类型:项目风险、技术风险和商业风险。?软件风险是有关软件项目、软件开发过程和软件产品损失的可能性。软件风险又可区分为软件项目风险、软件过程风险和软件产品风险。 4 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 软件项目风险管理概述?风险管理?风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。风险管理可以分为四个层次: ?危机管理:是在风险已经造成麻烦后才着手处理它们。?风险缓解:事先制定好风险发生后的补救措施,但不制定任何的防范措施。?着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行。?消灭根源:识别和消灭可能产生风险的根源。?风险管理策略有两种:救火模式和主动模式。 5 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 软件项目风险管理概述?风险管理的意义?项目实施风险管理的意义可归纳如下: ?通过风险分析,可加深对项目和风险的认识和理解,澄清各个方案的利弊,了解风险对项目的影响,以便减少或分散风险。?为以后的规划与设计工作提供反馈,以便采取措施防止与避免风险损失。?通过风险管理可以使决策更科学,从总体上减少项目风险,保证项目的实现。?可推动项目管理层和项目组织积累风险资料,以便改进将来的项目管理。 6 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 本章内容提要软件项目风险管理概述合同管理概述 7 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 风险识别?风险识别过程?风险识别或称风险辨识,是寻找可能影响项目的风险以及确认风险特性的过程。风险识别的目标是:辨识项目面临的风险,揭示风险和风险来源,以文档及数据库的形式记录风险。?风险识别的输入与输出输入可能是项目的 WBS 、工作的陈述( Statement Of Work , SOW )、项目相关信息、项目计划假设、历史项目数据,其他项目经验文件、评审报告、公司目标等。风险识别的输出是风险列表。?包括以下活动风险识别方法的确定;风险定义及分类;风险文档编写。 8 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 风险识别?风险识别的方法?风险条目检查表——风险条目检查表是最常用也是比较简单的风险识别方法,它是利用一组提问来帮助管理者了解项目在各方面有哪些风险。?在风险条目检查表中,列出了所有可能的与每一个风险因素有关的提问, 使得风险管理者集中来识别常见的、已知的和可预测的风险(如产品规模风险、依赖性风险、需求风险、管理风险及技术风险等)。?风险条目检查表一般根据风险要素进行编写,包括项目的环境、管理层的重视度、技术情况以及内部因素(如团队成员的技能或技能缺陷等)。 9 THE SCHOOL OF SOFTWARE ENGINEERING OF HUST 风险识别?德尔菲( Delphi )法——德尔菲方法又称专家调查法,它起源于 20 世纪 40 年代末期,最初是美国兰德公司首先使用,很快就在世界上盛行起来,目前此法的应用已遍及经济、社会、工程技术等各领域。?我们在
软件项目风险管理.ppt 来自淘豆网m.daumloan.com转载请标明出处.