- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 软件项目风险管理 一、概述 1、风险 人们处处经历风险,凡是人类有计划的活动几乎处处离不开风险。风险作为一门科学,诞生于16世纪。SEI(软件工程研究所)将风险定义为损失的可能性(这是一个笼统的定义)。 风险具有两大属性:可能性、损失性。 风险的根源在于事物的不确定性。虽然无法避免不确定性,但我们可以通过适当的方式对其进行控制和管理。 2、风险管理 项目风险管理就是贯穿于项目开发过程中的一系列管理步骤。风险管理人员通过风险识别、风险分析,合理使用多种风险管理方法、技术与手段对项目风险实施有效的控制,以尽可能少的成本保证安全可靠地实现项目目标。 风险管理是一个持续不断的过程,贯穿于项目周期的始终。特别是下面几个阶段尤其突出:项目需求出现变更或项目进展出现转折点时、项目出现未曾预料的新情况时、项目有一些特别的目标必须实现时。 3、软件风险 软件风险是有关软件项目、软件开发过程和软件产品损失的可能性。软件项目可以区别为软件项目风险、软件过程风险、软件产品风险。 l软件项目风险:这类风险涉及操作过程、组织过程和合同等相关参数。软件项目风险主要是管理责任。项目风险包括资源制约、外界因素、供应商关系或合同制约。 l软件过程风险:这类风险包括管理与技术工作规程。在管理规程中,如计划、人员配置、跟踪、质量保证和配置管理;在技术过程中,如需求分析、设计、编码和测试。 l软件产品风险:这类风险包括中间及最终产品特征。产品风险主要是技术责任。可能在需求稳定性、设计性能、编码复杂度和测试明细单中发现产品风险。 4、软件风险管理 软件风险管理是对影响软件项目、过程或产品的风险进行估计和控制的时间过程。从目标逆向思维可以发现软件风险。首先,定义目标。然后根据不确定性、损失和时间来描述风险。 下面是一些与软件风险管理相关的概念: l目标,那些与某一具体目标相关,只影响达到这一目标剩余工作的风险。计划中的风险是什么?剩余工作的风险是什么?明确定义的目标加上可度量的成功标准界定了可接受的风险范围。 l不确定性,不确定性指未知的因素。 l?损失,如果没有潜在的损失就没有风险。损失可以是不好的结果或机会的丧失。 l时间,时间是与风险紧密联系在一起的,一方面需要时间来评估和控制风险;另一方面时间的流失会增加风险应对的代价,直到机会完全丧失,风险最终转化为无法挽回的代价。 l选择,没有选择就不存在风险管理。理解目标和阻碍实现目标的风险,有助于做出正确的选择。我们可以通过定义目标找出抑制风险的选择。 l决策,意识、洞悉和理解风险是制定决策的基础。风险管理提供了一个交流风险信息的过程,也提供了在项目所有级别上软件风险的可视性。 l应对风险,开发和执行一个风险行动计划来应对风险。应对风险的关键是在有时间行动时找出风险并确定何时接受风险。防患于未然。软件风险的应对策略是避免出现问题和意外。风险管理是减少有代价的重复劳动的主动决策。 ? 风险管理的过程包括:风险识别、风险分析、风险计划、风险跟踪和风险应对。 5、风险管理与项目管理之间的关系 软件风险管理是整个项目管理的一部分。将风险管理引入当前软件项目有多方面的考虑。面对有限的资源、有待改进的技术以及瞬息万变的环境,对复杂系统的强烈要求,要求管理人员必须具备管理项目不确定性的能力。 6、软件风险管理的主要内容 风险管理主要包括以下七点:制定风险管理计划(决定如何着手与计划的风险管理活动)、风险识别、风险分析、风险计划(计划如何解决风险)、风险跟踪、风险应对、风险管理验证。 二、风险管理计划 风险管理计划是进行软件项目风险管理的基础与依据。它包含了对项目实施风险管理的目标、策略和方针。风险管理计划是项目计划PMP(Project Management Plan)的重要组成部分。 风险管理计划的内容包括风险管理的目标(包括目的、任务、范围)、制定风险管理策略(政策、途径、项目角色)、过程(识别风险、风险分析)。 三、风险识别 风险识别,或称风险辩识,是寻找可能影响项目的风险以及确认风险特性的过程。 四、风险分析 风险分析是人们应用风险分析工具,加深对风险的认识与理解,使风险及风险背景明晰化,从而为有效地管理风险提供基础。 五、风险计划 计划是工作的依据与基础。同样,风险计划是实施风险应对的依据与前提。风险计划包括制定风险管理政策和过程的活动。风险管理计划被写成文档。项目小组制定更详尽的行动计划来应对风险。依据风险计划将管理的责任与权利分配到组织的各个层次。 六、风险跟踪 风险跟踪活动包括动态衡量项目状态,观察项目有关信息,度量判断项目风险,决策何时应该执行风险反应计划。有效的风险控制取决于在恰当的时机采取行动。 风险跟踪过程的目标是: l???????监视风险设想的事件和情况。
文档评论(0)