软件项目风险管理计划课件

上传人:痛*** 文档编号:165600933 上传时间:2022-10-28 格式:PPT 页数:69 大小:1.22MB
收藏 版权申诉 举报 下载
软件项目风险管理计划课件_第1页
第1页 / 共69页
软件项目风险管理计划课件_第2页
第2页 / 共69页
软件项目风险管理计划课件_第3页
第3页 / 共69页
资源描述:

《软件项目风险管理计划课件》由会员分享,可在线阅读,更多相关《软件项目风险管理计划课件(69页珍藏版)》请在装配图网上搜索。

1、软件项目风险管理计划0软件开发项目管理软件项目风险管理计划1承启上课承启上课 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟通沟通 计划计划 质质量量计计划划 成成本本 计计划划 时间时间计划计划 集成集成 计划计划 范范围围计计划划 项目项目结束结束 项目执项目执 行控制行控制 项目项目 计划计划 项目项目初始初始 人人力力 计计划划 软件项目风险管理计划2风险计划风险计划 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟通沟通 计划计划 质质量量计计划划 成成本本 计计划划 时间时间计划计划 集成集成 计划计划 范范围围计计划划 项目项目结束结束

2、项目执项目执 行控制行控制 项目项目 计划计划 项目项目初始初始 人人力力 计计划划 软件项目风险管理计划3引言引言-软件项目中的风险软件项目中的风险q不断变换的需求q低劣的计划和估算q不可信赖的承包人q欠缺的管理经验q人员问题q技术失败q政策的变化q性能欠佳。软件项目风险管理计划4引言引言qRothfeder 1988:对600家成功的公司调查,35%有项目失控的经历qJones 1991:大型项目按时完成的概率几乎为0,被取消的概率与赌博一样qTom Gilb:如果你不主动地击败风险,他们就会主动击败你的软件项目风险管理计划5软件开发项目管理软件开发项目管理第第 8 8 章章软件项目风险管

3、理计划软件项目风险管理计划软件项目风险管理计划6本章要点本章要点一、软件项目风险基本概念一、软件项目风险基本概念二、软件项目风险管理的过程三、软件项目风险管理计划四、案例分析软件项目风险管理计划7风险的定义风险的定义q损失发生的不确定性;q对潜在的,未来可能发生损害的一种度量软件项目风险管理计划8项目风险的三要素项目风险的三要素n一个事件n事件发生的概率n事件的影响软件项目风险管理计划9风险图示风险图示项目风险软件项目风险管理计划10风险类型风险类型q预测角度 q已知风险Known knownq可预测风险-Known unknown q不可预测风险-unknown unknownq范围角度 q

4、项目风险q技术风险q商业风险软件项目风险管理计划11风险的基本性质风险的基本性质q风险的客观性q风险的不确定性q风险的不利性q风险的可变性q风险的相对性q风险同利益的对称性软件项目风险管理计划12本章要点本章要点一、软件项目风险基本概念二、软件项目风险管理的过程二、软件项目风险管理的过程三、软件项目风险管理计划四、案例分析软件项目风险管理计划13风险管理的四个过程风险管理的四个过程风险识别风险评估风险规划风险控制软件项目风险管理计划141-1-风险识别风险识别q风险识别是试图通过系统化地确定对项目计划的威胁,识别已知和可预测的风险。软件项目风险管理计划15风险识别风险识别输入标识风险评审风险风

5、险表软件项目风险管理计划16方法及工具方法及工具q德尔菲方法q头脑风暴法q情景分析法q面谈法q风险条目检查表风险条目检查表软件项目风险管理计划17风险条目检查表风险条目检查表q检查表法是利用检查表作为风险识别的工具q检查表法是根据风险要素建立软件项目的风险条目列表q列表中列出所有与风险因素有关的提问q可以使管理者集中识别常见的类型中的已知和可预测的风险有研究表明:有研究表明:ITIT项目常常存在一些共同的风险源项目常常存在一些共同的风险源软件项目风险管理计划18检查表风险识别类型域检查表风险识别类型域n产品规模n商业影响n客户相关:BoehmBOE89n过程定义:SEIn开发技术n开发环境n人

6、员数目及经验软件项目风险管理计划19SEISEI风险识别检查表风险识别检查表软件项目风险管理计划20Product EngineeringProduct EngineeringqRequirementsRequirementsqStabilityqCompletenessqClarityqValidityqFeasibilityqPrecedentqScaleqDesignDesignqFunctionalityqDifficultyqInterfacesqPerformanceqTestabilityqHardware ConstraintsqNon Developmental softwa

7、reqCode and Unit testqFeasibilityqTestingqCoding/ImplementationqIntegration and TestqEnvironmentqProductqSystemqEngineering SpecialtiesqMaintainabilityqReliabilityqSafetyqSecurityqHuman FactorsqSpecification软件项目风险管理计划21Development EnvironmentDevelopment EnvironmentqManagement Management ProcessProce

8、ssqPlanningqProject OrganizationqManagement ExperienceqProgram InterfacesqManagement Management MethodsMethodsqMonitoringqPersonnel ManagementqQuality AssuranceqConfiguration Management qDevelopment processqFormalityqSuitabilityqProcess ControlqFamiliarityqProduct controlqDevelopment SystemqCapacity

9、qSuitabilityqUsabilityqFamiliarityqReliabilityqSystem SupportqDeliverabilityqWork EnvironmentqQuality AttitudeqCooperationqCommunicationqMoraleq 软件项目风险管理计划22Program ConstraintsProgram ConstraintsqResourcesResourcesqScheduleqStaffqBudgetqFacilitiesqContractContract qType of ContractqRestrictionqDepen

10、denceqProgram InterfacesProgram InterfacesqCustomerqAssociate ContractorsqSubcontractorsqPrime ContractorqCorporate ManagementqVendorsqPolitics软件项目风险管理计划23基于生存期的检查表基于生存期的检查表 初始阶段 设计阶段 实施阶段收尾阶段软件项目风险管理计划24风险识别的结果风险识别的结果软件项目风险管理计划252-2-风险评估风险评估q确定风险发生概率的估计和评价,项目风险后果严重程度的估计和评价,项目风险影响范围的分析和评价,以及对于项目风险发生

11、时间的估计和评价。软件项目风险管理计划26风险评估风险评估q分析q风险发生的概率,确定发生的可能性(P)q风险后果,发生后对项目目标的影响(I)q风险值,风险的严重程度R=F(P,I)软件项目风险管理计划27风险评估风险评估q确定优先次序q按风险的严重性排序q确定最需要关注的TOP 10风险软件项目风险管理计划28试验一试验一pA:直接获得100美元pB:投掷一次硬币,如果是正面,你会获得250美元,如果背面,你必须支付50美元软件项目风险管理计划29试验二试验二pA:你原本有500美元,结果被别人强行拿走100美元pB:你原本有400美元,投掷一次硬币,如果正面,你会获得200美元,如果背面

12、,你必须支付200美元软件项目风险管理计划30风险评估的方法风险评估的方法-定性风险评估定性风险评估q定性评估风险概率及后果软件项目风险管理计划31风险概率风险概率q风险概率值:q没有可能(0)q确定(1)q风险概率度量:q高、中、低q极高、高、中、低、极低q不可能,不一定,可能和极可能q等等软件项目风险管理计划32风险后果(影响)风险后果(影响)q风险后果q风险影响项目目标的严重程度q从无影响到无穷大q风险后果度量q高、中、低q极高、高、中、低、极低q灾难,严重,轻微,可忽略q等等软件项目风险管理计划33风险概率及后果估计风险概率及后果估计-矩阵图矩阵图 P RILowMediumHighH

13、ighLHHMediumLHHLowLMM软件项目风险管理计划34风险评估的方法风险评估的方法-定量风险评估定量风险评估n盈亏平衡分析n模拟n访谈n决策树分析n量化风险条目检查表n。软件项目风险管理计划35访谈访谈q确定概率分布模型q领域专家访谈,信息采集软件项目风险管理计划36举例举例-基于正态分布进度风险评估基于正态分布进度风险评估-2SD+2SD-3SD-1SD+1SD+3SD68.3%95.5%99.7%ET=E+1SD=13.5+1.07=14.5P=50%+68.3%/2=85%软件项目风险管理计划37决策树分析决策树分析q决策树分析是一种图表分析方法q提供项目所有可供选择的行动方

14、案,行动方案之间的关系,行动方案的后果以及发生的概率q提供选择一个最佳的方案的依据软件项目风险管理计划38决策树分析与决策树分析与EMV(Expected EMV(Expected Monetary Value)Monetary Value)q损益期望值是决策树的一种计算值q根据风险发生的概率计算出一种期望的损益q例如:q 某行动方案成功的概率是50%,收益是10q EMV=10*50%=5软件项目风险管理计划39决策树分析例子决策树分析例子风险值?风险值?EMV=0失败:失败:P=30%,outcome=-200,000 成功:成功:P=70%高性能:高性能:P=30%,outcome=55

15、0,000EMV=550,000*30%=165000低性能:低性能:P=70%,outcome=-100,000EMV=-100,000*70%=-70000EMV=95,000*70%=66500实施后:实施后:EMV=6,500不实施EMV=-200,000*30%=-60000软件项目风险管理计划40决策树分析例子决策树分析例子软件项目风险管理计划41试验一结果试验一结果decisionChoice1:You will get$100Choice2P=50%,outcome=&250P=50%,outcome=-&50EMV=$100EMV=$125EMV=-$25EMV=$100软件

16、项目风险管理计划42试验二结果试验二结果decisionChoice1:You have$500,but$100 of it is stolen awayChoice2:You have$400.P=50%,outcome=&600P=50%,outcome=&200EMV=$400EMV=$300EMV=$100EMV=$400软件项目风险管理计划43课堂练习课堂练习q利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)q方案:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得元;投掷的结果背面每朝上一次你需要付出.元。q方案:随机投掷硬币两次

17、,你需要付出元;如果两次投掷的结果都是硬币正面朝上,你将获得元。软件项目风险管理计划44课堂练习答案课堂练习答案0.250.25*10=$2.510=$2.5元元0.50.5*-1.5=-0.75-1.5=-0.75元元0.25*-3=-$0.75元元 GameA:EMV=GameA:EMV=1 10.250.25*8=28=2元元0.50.5*-2=-1-2=-1元元0.250.25*-2=-0.5-2=-0.5元元GameB:EMV=GameB:EMV=0.50.510元-1.5元8元=10-2-2元-2元-3元软件项目风险管理计划45量化检查表量化检查表软件项目风险管理计划46McFar

18、lans Risk QuestionnaireMcFarlans Risk Questionnaire1.What is the project estimate in calendar(elapsed)time?()12 months or lessLow=1 point()13 months to 24 monthsMedium=2 points()Over 24 monthsHigh=3 points2.What is the estimated number of person days for the system?()12 to 375Low=1 point()375 to 187

19、5Medium=2 points()1875 to 3750Medium=3 points()Over 3750High=4 points3.Number of departments involved(excluding IT)()OneLow=1 point()TwoMedium=2 points()Three or moreHigh=3 points4.Is additional hardware required for the project?()NoneLow=0 points()Central processor type changeLow=1 point()Periphera

20、l/storage device changes Low=1()TerminalsMed=2()Change of platform,for exampleHigh=3 PCs replacing mainframes软件项目风险管理计划47排序输入风险事件可能性影响风险值采取的措施1系 统 设 计 评审没有足够的时间进行产品测试70%50%35%2WBS对需求的开发式系统标准没有合适的测试案例 20%80%16%3需求和计划采用新技术可可能导致进度的延期50%30%15%。风险评估结果实例风险评估结果实例软件项目风险管理计划483-3-风险规划风险规划针对风险分析的结果,为提高实现项目目标的

21、机会,降低风险的负面影响而制定风险应对策略和应对措施的过程,即制定一定的行动和策略来对付、减少、以至于消灭风险事件软件项目风险管理计划49风险规划的主要策略风险规划的主要策略n回避风险n转移风险n损失控制n自留风险软件项目风险管理计划50-回避风险回避风险q回避风险是对所有可能发生的风险尽可能的规避,采取主动放弃或者拒绝使用导致风险的方案q例如放弃采用新技术软件项目风险管理计划51-回避风险回避风险注意事项注意事项q对风险有足够的认识q当其他风险策略不理想的时候,可以考虑q可能产生另外的风险q不是所有的情况都适用的软件项目风险管理计划52-转移风险转移风险q转移风险是为了避免承担风险损失,有意

22、识将损失或与损失有关的财务后果转嫁出去的方法:例如q出售q分包q开脱责任合同q保险软件项目风险管理计划53-损失控制损失控制q损失预防q损失抑制软件项目风险管理计划54-自留风险自留风险q由项目组织自己承担风险事故所致损失的措施。q自留风险的类型q主动自留风险和被动自留风险q全部自留风险和部分自留风险软件项目风险管理计划55实例实例q人员的频繁流动是一项风险,基于过去的历史和管理经验,频繁流动可能性的估计值为70%,开发时间增加15%,总成本增加12%,为了缓解这一风险,项目经理是采取的策略:软件项目风险管理计划56实例实例-采取的策略采取的策略q与现有人员讨论人员流动的原因q项目启动时,做好

23、会出现人员流动的准备,采取一些技术以确保人员的一旦离开后,项目仍然能继续q建立良好的项目组织和通信渠道,以使大家能够了解每个有关的开发活动的信息q指定文档标准并建立相应的机制,以保证文档能够及时建立q对所有工作组织细致的评审,使大多数人能够按计划进度完成自己的工作软件项目风险管理计划57风险管理应对计划风险管理应对计划排序输入风险事件可能性影响风险值采取的措施1系 统 设 计 评审没有足够的时间进行产品测试70%50%35%1采取加班的方法2修改计划去掉一些任务3与客户商量延长一些时间2WBS对需求的开发式系统标准没有合适的测试案例 20%80%16%找专业的测试公司完成测试工作3需求和计划采

24、用新技术可可能导致进度的延期50%30%15%1培训开发人员2找专家作指导3采取边开发边学习的方法,要求他们必须在规定的时间内掌握技术。软件项目风险管理计划584-4-控制风险控制风险项目跟踪控制项目跟踪控制q?软件项目风险管理计划59本章要点本章要点一、软件项目风险基本概念二、软件项目风险管理的过程三、软件项目风险管理计划三、软件项目风险管理计划四、案例分析软件项目风险管理计划60风险管理计划风险管理计划q风险应对计划(top 10清单)q岗位职责q时间q预算q追踪等等软件项目风险管理计划61任务可能的风险产生的阶段产生的原因避免的措施发生后的处理制定设计阶段的规范和标准时间风险项目准备需制

25、定的规范和标准较多,而同时需完成其他工作,使得可使用的时间和资源有限 开发环境确认资源风险系统设计由于设备未到位导致延误开发 管理系统设计技术风险 系统设计基于TeMIP平台开发SDH专网管理系统对于公司乃至国内都是全新的课题,由于技术的掌握程度和经验的欠缺在系统设计前请TeMIP专家进行相关培训 对功能规格和系统设计的调整时间风险0版本开发评测结果对功能规格和系统设计影响较大 0版本开发时间风险0版本开发 由于学习曲线过长延误时间 系统测试资源风险0版本开发开发人员与SQA人员对工作站和服务器使用的争夺 MD现场调试资源风险1版本开发由于设备问题延误现场调试 现场运行环境确认资源风险2版本开

26、发由于设备问题延误验收测试的进行 任务可能的风险产生的阶段产生的原因避免的措施发生后的处理制定设计阶段的规范和标准时间风险项目准备需制定的规范和标准较多,而同时需完成其他工作,使得可使用的时间和资源有限 开发环境确认资源风险系统设计由于设备未到位导致延误开发 管理系统设计技术风险 系统设计基于TeMIP平台开发SDH专网管理系统对于公司乃至国内都是全新的课题,由于技术的掌握程度和经验的欠缺在系统设计前请TeMIP专家进行相关培训 对功能规格和系统设计的调整时间风险0版本开发评测结果对功能规格和系统设计影响较大 0版本开发时间风险0版本开发 由于学习曲线过长延误时间 系统测试资源风险0版本开发开

27、发人员与SQA人员对工作站和服务器使用的争夺 MD现场调试资源风险1版本开发由于设备问题延误现场调试 现场运行环境确认资源风险2版本开发由于设备问题延误验收测试的进行 任务可能的风险产生的阶段产生的原因避免的措施发生后的处理制定设计阶段的规范和标准时间风险项目准备需制定的规范和标准较多,而同时需完成其他工作,使得可使用的时间和资源有限 开发环境确认资源风险系统设计由于设备未到位导致延误开发 管理系统设计技术风险 系统设计基于TeMIP平台开发SDH专网管理系统对于公司乃至国内都是全新的课题,由于技术的掌握程度和经验的欠缺在系统设计前请TeMIP专家进行相关培训 对功能规格和系统设计的调整时间风

28、险0版本开发评测结果对功能规格和系统设计影响较大 0版本开发时间风险0版本开发 由于学习曲线过长延误时间 系统测试资源风险0版本开发开发人员与SQA人员对工作站和服务器使用的争夺 MD现场调试资源风险1版本开发由于设备问题延误现场调试 现场运行环境确认资源风险2版本开发由于设备问题延误验收测试的进行 任务可能的风险产生的阶段产生的原因避免的措施发生后的处理制定设计阶段的规范和标准时间风险项目准备需制定的规范和标准较多,而同时需完成其他工作,使得可使用的时间和资源有限 开发环境确认资源风险系统设计由于设备未到位导致延误开发 管理系统设计技术风险 系统设计基于TeMIP平台开发SDH专网管理系统对

29、于公司乃至国内都是全新的课题,由于技术的掌握程度和经验的欠缺该换成其他的技术实现对功能规格和系统设计的调整时间风险0版本开发评测结果对功能规格和系统设计影响较大 0版本开发时间风险0版本开发 由于学习曲线过长延误时间 系统测试资源风险0版本开发开发人员与SQA人员对工作站和服务器使用的争夺 MD现场调试资源风险1版本开发由于设备问题延误现场调试 现场运行环境确认资源风险2版本开发由于设备问题延误验收测试的进行 软件项目风险管理计划62风险应对计划清单风险应对计划清单q风险计划清单软件项目风险管理计划63风险管理推荐的措施风险管理推荐的措施q软件项目计划包括风险管理计划q任选风险管理负责人q使用

30、TOP TEN风险清单,主要的风险管理工具q建立匿名风险汇报渠道软件项目风险管理计划64风险、高风险、冒险风险、高风险、冒险q风险范围的极限,计划过于紧张,就是冒险q风险计划可以帮助说明项目困境q避免冒险项目软件项目风险管理计划65案例启发案例启发q你是一个项目的项目经理,计划了一个项目需要36个月完成,然后提交领导,由于领导的原因导致项目的开始日期推延2个月,但是领导要求你按照计划完成,作为项目经理,你应该如何做?软件项目风险管理计划66本章要点本章要点一、软件项目风险基本概念二、软件项目风险管理的过程三、软件项目风险管理计划四、案例分析四、案例分析软件项目风险管理计划67案例分析案例分析“校务通系统校务通系统”项目风险计划:项目风险计划:q风险计划软件项目风险管理计划68小结小结q风险管理的四个过程q风险管理计划q风险管理的主要工具TOP 10风险清单

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!