问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

软件项目管理中的风险计划与控制

创作时间:
作者:
@小白创作中心

软件项目管理中的风险计划与控制

引用
1
来源
1.
https://developer.aliyun.com/article/1614868

在软件项目开发过程中,各种风险因素如需求变更、人员流动、技术难题等常常会影响项目的顺利进行。有效的风险管理是确保项目成功的关键。本文将系统地介绍软件项目风险管理的基本概念、过程和具体方法,帮助读者建立全面的风险管理意识。

一、风险基本概念

1. 风险的定义及特性

  • 定义:风险是对潜在的、未来可能发生损害的一种度量,软件项目开发过程中所有会带来负面影响的问题。
  • 特性:不确定性、损失性。

2. 风险三要素

三要素为:

  • 风险事件
  • 风险事件发生的概率
  • 风险造成的影响

3. 风险类型

(1)预测角度

  • 已知风险(Known known)
  • 可预测风险(Known unknown)
  • 不可预测风险(Unknown unknown)

(2)范围角度

商业风险、管理风险、人员风险、技术风险、开发环境风险、客户风险、过程风险、产品规模风险等。

二、风险管理过程

风险管理过程包括四个步骤,分别是风险识别风险评估风险规划风险控制

三、风险识别

1. 定义

风险识别是试图通过系统化地确定对项目计划的威胁,识别已知和可预测的风险。

2. 风险识别方法

风险识别有4种方法,分别是:

  • 德尔菲方法
  • 头脑风暴法
  • 情景分析法
  • 风险条目检查表法

3. 风险条目检查表之七个条目

7个条目分别为:

  • 产品规模
  • 商业影响
  • 客户特征
  • 过程定义
  • 开发环境
  • 技术情况
  • 人员数目及经验

四、风险评估

1. 定义

对风险事件发生的概率进行评估,对项目风险产生的影响进行评估,给出项目风险排序。

2. 步骤

具体步骤如下:

3. 风险评估的方法

有两种方法,分别为定性风险评估方法和定量风险评估方法。

(1)定性风险评估

风险概率度量:极高、高、中、低、极低

风险影响度量:灾难,严重,轻微,可忽略

风险概率及后果估计,矩阵图如下:

(2)定量风险评估

定量风险评估有5种方法,分别为:

  • 访谈
  • 盈亏平衡分析
  • 模拟法
  • 决策树分析
  • 敏捷性分析

下面我们将对决策树分析进行详细讲述。

4. 决策树分析

(1)定义

  • 决策树分析是一种图表分析方法;
  • 提供项目所有可供选择的行动方案,行动方案之间的关系,行动方案的后果以及发生的概率;
  • 提供选择一个最佳方案的依据。

(2)EMV

  • EMV,即损益期望值,是决策树的一种计算值;
  • EMV根据结果、发生的概率计算出一种期望的损益。
  • 例如:某行动方案成功的概率是50%,收益是10,那么EMV = 10×50% = 5。

五、风险规划

1. 定义

针对风险分析的结果,降低风险的负面影响而制定风险应对策略和应对措施的过程,即制定一定的行动和策略来最大程度降低风险事件造成的影响。

2. 风险应对策略

有以下4种策略,分别为:

  • 回避风险
  • 转移风险
  • 损失控制
  • 自留风险

下面将依据这4种策略进行一一详述。

(1)回避风险

定义:

  • 回避风险是对可能发生的风险尽可能的规避,采取主动放弃或者拒绝使用导致风险的方案。
  • 例如:放弃采用新技术。

注意事项:

  • 对风险要有足够认识;
  • 当其他风险策略不理想的时候,可以考虑;
  • 可能产生另一种新的风险;
  • 不是所有的情况都适用的。

(2)转移风险

  • 转移风险是为了避免承担风险损失,有意识将损失或与损失有关的财务后果转嫁出去的方法。
  • 例如:保险。

(3)损失控制

定义:

  • 消除风险因素,减少风险损失;
  • 是最主动的风险应对策略。
  • 根据不同目的,分为损失预防和损失抵制。
  • 如下图所示:

实例:

人员的频繁流动是一项风险,基于过去的历史和管理经验,频繁流动可能性的估计值为70%,开发时间增加15%,总成本增加12%,为了缓解这一风险,项目经理采取的策略如下:

  • 与现有人员讨论人员流动的原因;
  • 建立良好的项目组织和通信渠道,以使大家能够了解每个有关的开发活动的信息;
  • 指定文档标准并建立相应的机制,以保证文档能够及时建立;
  • 对所有工作组织细致的评审,使大多数人能够按计划进度完成自己的工作;
  • 项目启动时,做好会出现人员流动的准备,采取一些技术以确保人员的一旦离开后,项目仍然能继续。

(4)自留风险

  • 由项目组织自己承担风险事故所致损失的措施。
  • 例如:工程运营超支则接受低于预期利润的风险。

六、结束语

在上面的文章中,我们学习了风险基本概念和风险管理过程,同时,还细剖了风险管理过程中二等风险识别、风险评估和风险规划。到这里,关于本文的介绍就结束啦!希望对大家有帮助~

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号