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

上传人:大米 文档编号:570008585 上传时间:2024-08-01 格式:PPT 页数:69 大小:1.22MB
返回 下载 相关 举报
软件项目风险管理计划课件_第1页
第1页 / 共69页
软件项目风险管理计划课件_第2页
第2页 / 共69页
软件项目风险管理计划课件_第3页
第3页 / 共69页
软件项目风险管理计划课件_第4页
第4页 / 共69页
软件项目风险管理计划课件_第5页
第5页 / 共69页
点击查看更多>>
资源描述

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

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

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

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

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

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

6、EI5.开发技术6.开发环境7.人员数目及经验18软件项目风险管理计划SEISEI风险识别检查表风险识别检查表19软件项目风险管理计划Product EngineeringProduct EngineeringqRequirementsRequirementsqStabilityqCompletenessqClarityqValidityqFeasibilityqPrecedentqScaleqDesignDesignqFunctionalityqDifficultyqInterfacesqPerformanceqTestabilityqHardware ConstraintsqNon Dev

7、elopmental softwareqCode and Unit testqFeasibilityqTestingqCoding/ImplementationqIntegration and TestqEnvironmentqProductqSystemqEngineering SpecialtiesqMaintainabilityqReliabilityqSafetyqSecurityqHuman FactorsqSpecification20软件项目风险管理计划Development EnvironmentDevelopment EnvironmentqManagement Manage

8、ment ProcessProcessqPlanningqProject OrganizationqManagement ExperienceqProgram InterfacesqManagement Management MethodsMethodsqMonitoringqPersonnel ManagementqQuality AssuranceqConfiguration Management qDevelopment processqFormalityqSuitabilityqProcess ControlqFamiliarityqProduct controlqDevelopmen

9、t SystemqCapacityqSuitabilityqUsabilityqFamiliarityqReliabilityqSystem SupportqDeliverabilityqWork EnvironmentqQuality AttitudeqCooperationqCommunicationqMoraleq 21软件项目风险管理计划Program ConstraintsProgram ConstraintsqResourcesResourcesqScheduleqStaffqBudgetqFacilitiesqContractContract qType of Contractq

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

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

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

13、阵图 P RILowMediumHighHighLHHMediumLHHLowLMM33软件项目风险管理计划风险评估的方法风险评估的方法- -定量风险评估定量风险评估1.盈亏平衡分析2.模拟3.访谈4.决策树分析5.量化风险条目检查表6.。34软件项目风险管理计划访谈访谈q确定概率分布模型q领域专家访谈,信息采集35软件项目风险管理计划举例举例- -基于正态分布进度风险评估基于正态分布进度风险评估-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%36软件项目风险管理计划决策树分析决策树

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

15、00 成功:成功:P=70%高性能:高性能:P=30%, outcome=550,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%=-6000039软件项目风险管理计划决策树分析例子决策树分析例子40软件项目风险管理计划试验一结果试验一结果decisionChoice1:You will get $100Choice2P=50%, outcome=&250P=50%,

16、outcome=-&50EMV=$100EMV=$125EMV=-$25EMV=$10041软件项目风险管理计划试验二结果试验二结果decisionChoice1: You have $500,but $100 of it is stolen awayChoice2: You have $400. P=50%, outcome=&600P=50%, outcome=&200EMV=$400EMV=$300EMV=$100EMV=$40042软件项目风险管理计划课堂练习课堂练习q利用决策树风险分析技术来分析如下两种情况的,以便决定你会选择哪种方案:(要求画出决策树)q方案:随机投掷硬币两次,如果

17、两次投掷的结果都是硬币正面朝上,你将获得元;投掷的结果背面每朝上一次你需要付出.元。q方案:随机投掷硬币两次,你需要付出元;如果两次投掷的结果都是硬币正面朝上,你将获得元。43软件项目风险管理计划课堂练习答案课堂练习答案0.25*10=$2.50.25*10=$2.5元元0.5*-1.5=-0.750.5*-1.5=-0.75元元0.25*-3=-$0.75元元 GameA:EMV=GameA:EMV=1 10.25*8=20.25*8=2元元0.5*-2=-10.5*-2=-1元元0.25*-2=-0.50.25*-2=-0.5元元GameB:EMV=GameB:EMV=0.50.510元-

18、1.5元8元=10-2-2元-2元-3元44软件项目风险管理计划量化检查表量化检查表45软件项目风险管理计划McFarlans Risk QuestionnaireMcFarlans Risk Questionnaire46软件项目风险管理计划排序输入风险事件可能性影响风险值采取的措施1系统设计评审没有足够的时间进行产品测试70%50%35%2WBS对需求的开发式系统标准没有合适的测试案例20%80%16%3需求和计划采用新技术可可能导致进度的延期50%30%15%。风险评估结果实例风险评估结果实例47软件项目风险管理计划3-3-风险规划风险规划针对风险分析的结果,为提高实现项目目标的机会,降

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

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

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

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

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

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

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

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

27、经验的欠缺该换成其他的技术实现对功能规格和系统设计的调整时间风险0版本开发评测结果对功能规格和系统设计影响较大0版本开发时间风险0版本开发由于学习曲线过长延误时间系统测试资源风险0版本开发开发人员与SQA人员对工作站和服务器使用的争夺MD现场调试资源风险1版本开发由于设备问题延误现场调试现场运行环境确认资源风险2版本开发由于设备问题延误验收测试的进行61软件项目风险管理计划风险应对计划清单风险应对计划清单q风险计划清单62软件项目风险管理计划风险管理推荐的措施风险管理推荐的措施q软件项目计划包括风险管理计划q任选风险管理负责人q使用TOP TEN风险清单,主要的风险管理工具q建立匿名风险汇报渠

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号