风险管理:软件开发项目风险管理探讨
来源:优易学(YouYiXue.com) 2011-8-10 9:52:52   【优易学:中国教育考试门户网】   资料下载   职业书店

  摘要:项目管理对于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益受到重视。本文着重分析和论述项目管理在软件开发中的应用的成因、存在的问题以及相应的解决方案。
  关键词:软件开发;项目管理
  所谓“风险”,从主观的角度看,风险是损失的不确定性;从客观的角度看,风险是给定情况下一定时期可能发生的各种结果间的差异。它的两个基本特征是不确定性和损失。IT行业中的软件项目开发是一种以人为本的创造性活动,不管开发过程如何进行都有可能出现超出预算或时间延迟的情况。所以,风险在软件项目中是普遍存在的。
  在项目管理中,建立风险管理策略和在项目的生命周期中不断控制风险是非常重要的,风险管理包括四个相关阶段:
  1.风险识别
  风险识别就是采用系统化的方法,识别某特定项目已知的和可预测的风险。
  (1)资源风险
  资源风险包括:组织风险、资金风险、人员风险、时间风险。
  (2)产品规模风险
  与软件规模相关的常见风险因素有估算产品规模的方法、产品规模估算的信任度、产品规模与以前产品规模平均值的偏差、产品的用户数、复用的软件有多少、产品的需求改变多少。
  (3)需求风险
  很多项目在确定需求时都面临着一些不确定性和混乱。当在项目早期容忍了这些不确定性,在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。
  (4)相关性风险
  许多风险都是因为项目的外部环境或因素的相关性产生的。经常我们不能很好地控制外部的相关性,因此缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,以觉察潜在问题。
  (5)管理风险
  在定义了项目追踪过程并明晰项目角色和责任后,能处理计划和任务定义不够充分、实际项目状态、项目所有者和决策者分不清、不切实际的承诺等风险因素。
  (6)技术风险
  在早期,识别风险并采取预防措施是解决风险领域问题的关键,如:培训、雇佣顾问以及为项目团队招聘合适的人才等。
  2.风险评估
  (1)建立风险清单
  风险清单是关键的风险预测管理工具,风险清单中应列出在任何时候碰到的风险名称、类别、概率及该风险所产生的影响。
  风险的影响是指当风险说明中所预料的结果发生时可能会对项目产生的冲击,其量化评价要考虑到其性质、范围和时间:
  低度影响I=1 轻微,项目组可以承受;
  中度影响I=2 严重,影响项目的成本、进度;
  高度影响I=4 灾难性,直接影响项目的成败。

[1] [2] 下一页

责任编辑:张瑶

文章搜索:
 相关文章
热点资讯
热门课程培训