Ch软件项目风险管理.ppt

上传人:b****1 文档编号:1367460 上传时间:2022-10-21 格式:PPT 页数:43 大小:1.70MB
下载 相关 举报
Ch软件项目风险管理.ppt_第1页
第1页 / 共43页
Ch软件项目风险管理.ppt_第2页
第2页 / 共43页
Ch软件项目风险管理.ppt_第3页
第3页 / 共43页
Ch软件项目风险管理.ppt_第4页
第4页 / 共43页
Ch软件项目风险管理.ppt_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

Ch软件项目风险管理.ppt

《Ch软件项目风险管理.ppt》由会员分享,可在线阅读,更多相关《Ch软件项目风险管理.ppt(43页珍藏版)》请在冰豆网上搜索。

Ch软件项目风险管理.ppt

软件项目管理Ch5软件项目风险管理,MP:

13074367546E-mail:

主讲教师:

赵辉,主要内容,1.软件项目风险概述2.风险管理计划3.风险识别4.风险分析5.风险计划6.风险跟踪7.风险应对8.风险管理验证,风险管理概述,风险,风险同人们有目的的活动有关;风险同未来的活动有关,风险与行动方案选择有关;如果活动的后果不理想,则试图改变以往的行为方式或路线,把以后的活动做好,另外客观环境或人们思想发生变化,活动的结果必然发生变化,风险与变化有关。

具体含义:

SEI将风险定义为损失的可能性。

两个属性:

可能性:

风险发生的概率损失:

预期和后果之间的差异风险损失可能性损失风险的根源在于事务的不确定性,风险管理概述,风险管理,就是贯穿于项目开发过程的一系列管理步骤。

分析管理人员通过风险识别,风险分析,合理使用多种风险管理方法、技术与手段对项目风险实施有效的控制,以尽可能少的成本保证安全可靠地实现项目目标。

解除风险:

任何项目,只要采用了风险管理,并且由此产生的后果都可以接受时,就可以认为解除风险。

可接受的风险:

指即使出现最坏的情况,仍然可以承受。

风险管理过程包括两项活动:

风险评估:

识别风险来源及评估它们潜在影响的发现过程。

风险控制:

开发风险解除计划,监视风险状态,实施风险应对计划和纠正计划偏差的过程,项目风险管理是一种综合性的涉及社会科学、工程技术、系统科学、管理科学的多学科活动。

风险管理是一个持续不断的过程,贯穿项目周期的始终。

风险管理概述,软件风险,就是有关软件项目、软件开发过程和软件产品损失的可能性。

软件项目风险:

涉及操作过程、组织过程和合同等相关参数。

主要是管理责任。

软件过程风险:

包括管理与技术规程。

在管理过程中的风险;在工程活动(技术)中的风险。

计划是最常见的管理过程风险,开发过程是最常见的技术过程风险。

软件产品风险:

包括中间及最终产品特征。

主要是技术责任。

可能在需求稳定性、设计性能、编码复杂度和测试明细单中发现产品风险。

需求是最常见的产品风险。

风险管理概述,软件风险管理,软件风险管理是对影响软件项目、过程或产品的风险进行估计和控制的实践过程。

从目标逆向思维可发现软件风险。

首先定义目标,然后根据不确定性、损失和时间来描述风险。

相关概念:

目标:

管理那些与某一具体目标相关,只影响达到这一目标剩余工作的风险。

不确定性:

指未知的因素。

是所有假设和未来固有的因素。

风险发生的可能性介于0和100之间。

损失:

可以是不好的结果或机会的丧失。

时间:

需要时间评估和控制风险;时间的流逝增加风险应对的代价,直到机会完全丧失,风险最终转化为无法挽回的损失。

相关概念:

选择:

理解目标和阻碍实现目标的风险,有助于做出正确的选择。

决策:

意识、洞悉和理解风险是制定决策的基础。

应对风险:

通过开发和执行一个风险行动计划来应对风险。

关键是在有时间行动时找到风险并确定何时接受风险(风险最小化,机会最大化)。

风险管理过程:

风险识别、风险分析、风险计划、风险跟踪、风险应对,风险管理概述,风险管理与项目管理的关系,软件风险管理是整个项目管理的一部分。

具体联系:

从项目的成本、时间和质量目标来看,风险管理与项目管理的目标一致从项目管理的计划职能来看,风险管理为项目计划的制定提供了依据。

从项目的成本管理来看,风险管理通过风险分析,指出有哪些可能的计划外费用,并估计它的多少。

从项目实施过程来看,风险管理在风险分析的基础上,拟定出具体的风险反应计划,以备风险事件发生时采用。

风险管理概述,风险管理的意义,KPMG(必马威)的一项调查:

55%失控的项目没有进行风险管理38%的失控项目作了一些,但是其中的一半在项目进行后就没有使用风险监督剩余7%情况不明,风险管理概述,软件风险管理主要内容,1.制定风险管理计划:

决定如何着手与计划项目的风险管理活动2.风险识别:

识别风险和风险来源。

3.风险分析:

在已建立的标准基础上分析风险,估计风险的可能性与后果,评估风险的相对严重程度。

4.风险计划:

如何解决风险,制定风险解决方案,并为选择的方法定义行动计划。

5.风险跟踪:

监视计划的起点和风险的状态。

比较起点和状态以决定变化。

6.风险应对:

对触发事件的通知作出反映,执行风险行动计划,报告风险应对措施的结果,直到风险降低到可接受的范围。

7.风险管理验证:

保证项目实践无偏差地执行风险管理计划的方法。

风险管理计划,风险管理计划主要内容,风险管理计划是进行软件项目管理的基础与依据。

它包含了对项目风险管理的目标、策略和方法。

风险管理计划是项目管理计划PMP的重要组成部分。

风险管理计划,风险管理计划主要内容,目标为项目组成员的工作提供方向和工作重点;描述通过实施风险管理计划希望得到的结果;目标提供风险管理的动机和期望。

任务是实现目标的具体行动。

范围是风险管理计划主要部分的概述。

1.确定风险管理目标,风险管理计划,风险管理计划主要内容,策略是实施计划的方式。

政策是风险管理计划应遵循的依据。

途径定义风险管理的原则。

建议采取主动的、综合的、系统的和自觉地管理原则。

项目角色决定如何计划风险管理的责任和权利。

2.制定风险管理策略,风险管理计划,风险管理计划主要内容,2.制定风险管理策略,风险管理计划,风险管理计划主要内容,风险管理过程是系统的、有结构的风险管理方式,它包括一些活动与机制(识别、分析、计划、跟踪、应对),通过这些内容项目知识转变成制定决策的信息。

风险管理计划可以指明风险管理过程文档。

3.定义风险管理过程,风险管理计划,风险管理计划主要内容,风险管理验证是保证项目实践无偏差执行计划的方法。

评审标准设定恰当的期望值。

审计过程一一验证计划的活动是否得以执行,参加者是否得以培训,是否坚持了风险管理计划。

审计报告总结实施表现,并详细说明与计划的所有差异。

4.定义风险管理验证,风险管理计划,风险管理计划主要内容,风险管理机制是将风险管理活动的输入转变为风险管理成果过程中所用的技巧与工具。

风险核对清单将各个侧重点进行分类以理解风险的特点。

风险管理表格记录管理风险的基本风险信息。

风险数据库模式表明了识别风险和相关信息的组织方式,它将风险信息组织起来供人们查询、跟踪状态和产生报告。

5.建立风险管理机制,风险识别,或称风险辨别,是寻找可能影响项目的风险以及确认风险特性的过程。

参与人员:

项目组成员、风险管理专家、学科专家、客户、其他管理人员目标:

辨别项目面临的风险,揭示风险和风险来源,以文档和数据库的形式记录风险。

风险识别活动依据,风险管理计划项目计划历史与经验信息外部风险项目内部的不确定性,风险识别,风险识别活动的成果,风险陈述(问题、可能性、结果)风险环境(事件、条件、约束、假定、环境、有影响的因素和其他相关问题。

风险识别,风险识别过程,风险评估(识别与估计风险)系统地识别风险风险定义及分类将风险写成文档,风险识别,风险识别工具,1.核对清单SEI的软件风险分类系统项目工作细分结构WBS,风险识别,风险识别工具,2.头脑风暴法3.德尔菲(Delphi)法4.会议法5.SWOT分析法6.匿名风险报告机制,风险分析,是指利用风险分析工具,加深对风险的认识与理解,使风险及风险管理背景明晰化,从而为有效地管理风险提供基础。

目标:

提炼风险背景,确定风险来源,确定行动时间框架,确定前10项首要风险名单等。

风险分析活动依据,风险管理计划风险陈述风险背景项目状态项目类型,风险分析,风险分析成果,优先风险列表依据风险影响、时间响应要求的轻重缓急排列风险优先级;也可以按对项目成本、功能、进度、质量等的影响分别提出风险队列表风险背景经过风险分析提炼出的风险背景增加了风险的背景信息,如风险类别、风险来源、风险触发驱动因素。

风险分析,风险分析过程,1.确定风险类别2.确定风险驱动因素风险驱动因素是引起软件风险的可能性和后果剧烈波动的变量。

可通过分析背景输入相关模型得到。

3.判定风险来源4.定义风险度量准则可能性、后果、行动时间框架。

5.预测风险影响风险影响(RE)=可能性(P)后果(C),风险分析,风险分析过程,6.评估风险风险影响和行动时间框架决定了风险的相对严重程度。

风险分析,风险分析过程,7.对风险进行排序以有效集中项目资源,并考虑时间框架以得到一个最终的按优先顺序排列的风险评估单。

风险分析,风险分析技巧与工具,1.因果关系分析法2.决策分析法3.差距分析法4.帕雷托分析法5.敏感度分析法,风险分析,软件项目管理主要风险,1.资源风险2.需求风险3.项目接口风险4.设计风险5.管理风险6.开发过程风险7.项目集成风险,风险计划,是实施风险应对的依据与前提。

目标:

制定风险管理政策和过程的活动。

风险计划的依据,风险管理计划优先风险列表风险背景,风险计划,风险计划的成果,风险反应计划残余风险指采取风险行动后仍然留存的风险,包括哪些被接受的小风险,风险反应阈值定义需要执行风险反应行动的警告阈值,风险计划,风险计划过程,1.确定风险设想风险设想指对导致不如人意的结果的事件和情况的估计。

风险设想是对风险的进一步认识。

2.确定风险应对策略风险计划小组(2-3人)捕获有关导致风险演变为现实的事件的顺序,然后列出干扰风险情况的条件,理解风险发生的重要性,确定何时需要采取行动以避免问题的发生。

风险应对策略包括:

避免、转移、缓解、接受、研究、储备以及退避。

风险计划,风险计划过程,3.选择风险应对途径风险应对策略的取舍标准:

(1)风险倍率指对执行不同风险应对活动的相对成本和利益的比较。

风险倍率=风险影响(前)-风险影响(后)/风险应对成本,

(2)风险多样化通过分散风险来减少风险。

风险计划,风险计划过程,4.建立风险示警阈值阈值量化目标设定,用于定义风险发生的开端,还可以依据与量化目标的差异大小分级定义。

5.制定风险反应计划,风险跟踪,包括动态衡量项目状态,观察项目有关信息,度量判断项目风险,决策何时执行风险反应计划。

风险跟踪的依据,风险设想风险阈值风险状态,风险跟踪的成果,风险度量触发器,风险跟踪,风险跟踪过程,监视风险设想对比项目状态与风险阈值风险信息的通知报告风险度量,风险跟踪,风险跟踪技巧,风险应对,处置风险的过程。

风险应对的依据,风险行动计划,风险应对的成果,风险状态校正行动问题防范,风险应对,风险应对的成果,对触发事件做出反应执行风险行动计划对照计划报告进展修正与计划的偏差,风险管理回报,是所有风险管理的节约除以风险管理活动的总成本。

风险管理验证,如何通过独立审计,检验风险管理活动与计划的一致性,同时还描述了如何保证项目实践遵循风险管理计划。

评审风险管理计划审计执行者及其典型产物生成审计报告跟踪行动项目,案例分析,某学院要开发一个小型的教务管理系统,要求对学院的各种教学活动进行管理,例如课程安排、学生成绩统计、学分统计、考试安排、监考安排等等,基本的功能需求可以与教学秘书进行商议,一些管理层面的需求还需要通过开会讨论进一步确定。

系统由一名教师带领四名学生开发,教师比较熟悉学院的业务流程,也具有开发软件系统的经验,但是需要在完成教学任务之余参与项目开发,四名学生没有项目开发经验,其中两名大三学生、两名大四学生,在课余时间完成相关开发工作。

项目的开发周期为4个月,预付金为1万元,到项目结束后支付其余费用4万元。

对以上项目的潜在风险进行分析,填写风险分析表。

习题,1请结合风险的特点阐述你对于软件风险的认识。

2列举软件项目的主要风险。

3风险管理是一个系统的过程。

请阐述该过程所应包括的方面及各阶段的主要任务。

4请综合运用软件风险管理的知识,阐述决定风险管理成功与否的主要因素以及各因素间的相互关系。

5请解释一个完整的风险管理计划所应包含的主要内容。

6请列举几种识别风险的方法。

谈谈你会如何运用各种方法使其效率及有效性最大化。

7请简要描述风险分析的各步骤的主要任务。

8请列举分析度量风险的依据及标准。

9请从存在意义、问题的针对性角度对比说明分析风险的集中主要方法。

10请结合

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1