软件项目风险管理系统(风险识别、预测、评估、缓解、监控).pdfVIP

  • 14
  • 0
  • 约1.5万字
  • 约 18页
  • 2020-06-30 发布于天津
  • 举报

软件项目风险管理系统(风险识别、预测、评估、缓解、监控).pdf

标准文案 软件项目风险管理 一、风险管理概述 软件风险是指软件开发过程中及软件产品本身可能造成的伤害或损失。风 险关注未来的事情, 这意味着, 风险涉及选择及选择本身包含的不确定性, 在软 件开发过程及软件产品都要面临各种决策的选择。 风险是介于确定性和不确定性 之间的状态,是处于无知和完整知识之间的状态。另一方面,风险将涉及思想、 观念、行为、地点等因素的改变。 当在软件工程领域考虑风险时,我们要关注以下的问题: 什么样的风险会 导致软件项目的彻底失败? 用户需求、 开发技术、 目标计算机、 以及所有其它与 项目有关的因素的改变将会对按时交付和总体成功产生什么影响?对于采用什 么方法和工具, 需要多少人员参与工作的问题, 我们如何选择和决策?对软件质 量要达到什么程度才是“足够的”? 当没有办法消除风险,甚至连试图降低该风险也存在疑问时,这些风险就 是真正的风险了。 在我们能够标识出软件项目中的真正风险之前, 识别出所有对 管理者和开发者而言均为明显得风险是很重要的。 二、被动和主动的风险策略 被动风险策略是针对可能发生的风险来监督项目,直到它们变成真正的问 题时,才会拨出资源来处理它们,更普遍的是,软件项目组对风险不闻不问,直 到发生了错误才赶紧采取行动, 试图迅速地纠正错误。 这种管理模式常常被称为 “救火模式”。当补救的努力失败后,项目就处在真正的危机之中了。 对于风险管理的一个更聪明的策略是主动式的。主动策略早在技术工作开 始之前就已经启动了――标识出潜在地风险,评估它们出现的概率及产生的影 响,对风险按重要性进行排序,然后,软件项目组建立一个计划来管理风险。主 动策略风险管理的主要目标是预防风险。 但是,因为不是所有的风险都能够预防, 大全 标准文案 所以,项目组必须建立一个应付意外事件的计划, 使其在必要时能够以可控的及 有效的方式作出反应。 三、软件风险 1、软件风险包含两个特征: 不确定性 ——刻划风险的事件可能发生也可能不发生,没有 100%发生的风险。 损失 ——如果风险变成了现实,就会产生恶性后果或损失。 2、进行风险分析时,重要的是量化不确定的程度和与每个风险相关的损失的程 度。 为了实现这点,必须考虑以下几种不同类型的风险: 项目风险 :项目风险是指 潜在的预算、进度、人力(工作人员和组织)、资源、 客户、需求等方面的问题以及它们对软件项目的影响 。项目风险威胁项目计划, 如果风险变成现实, 有可能会拖延项目的进度, 增加项目的成本。 项目风险的因 素还包括项目的复杂性、规模、结构的不确定性。 技术风险 :是指潜在地设计、实现、接口、验证和维护等方面的问题。此外规约 的二义性、技术的不确定性、陈旧的技术、以及“过于先进”的技术也是风险因 素。技术风险威胁要开发的软件的质量及交付时间。 如果技术风险变成现实, 则 开发工作可能变得很困难或者不可能。 商业风险 :商业风险威胁到要开发软件的生存能力。 商业风险常常会危害项目或 产品。 五个主要的商业风险是: (1)开发一个没有人真正需要的优秀产品或系统(市场风险); (2)开发的产品不再符合公司的整体商业策略(策略风险); (3)建造了一个销售部门不知道如何去卖的产品; 大全 标准文案 (4)由于重点的转移或人员的变动而失去了高级管理层的支持(管理风险); (5)没有得到预算或人力上的保证(预算风险

文档评论(0)

1亿VIP精品文档

相关文档