软件测试风险管理(转载)

上一篇 / 下一篇  2015-05-13 10:17:06 / 个人分类:测试管理

风险管理

  项目的未来充满风险。风险是一种不确定的事件或条件,一旦发生,会对至少一个项目目标造成影响,如范围、进度、成本和质量。风险可能有一种或多种起因,一旦发生可能有一项或多项影响。风险的起因包括可能引起消极或积极结果的需求、假设条件、制约因素或某种状况。

  项目风险管理包括风险管理规划、风险识别、风险分析、风险应对规划和风险监控等各个过程。项目风险管理的目标在于提高项目积极事件的概率和影响,降低项目消极事件的概率和影响。对于已识别出的风险,需要分析其发生概率和影响程度,并进行优先级排序,优先处理高概率和高影响风险。

  风险识别

  风险识别是系统化地识别已知的和可预测的风险,才能提前采取措施,尽可能避免这些风险的发生,最重要的是量化不确定性的程度和每个风险可能造成损失的程度。

  问题1:风险可分为哪些类型?

  建议:

  1、需求风险,如需求变更频繁、缺少有效的需求变更管理。

  2、计划风险,如实际规模比估算规模大很多、项目交付时间提前但没有调整项目计划。

  3、人员风险,如项目新员工较多、骨干员工不稳定。

  4、环境风险,如设备未及时到位、新开发工具学习时间较长、环境未及时到位。

  5、产品风险,如新产品、新技术、基础版本质量不高。

  6、客户风险,如客户问题确认时间过长、客户不能保证投入需求评审。

  7、组织和管理风险,如低效的项目团队结构降低生产率、缺乏必要的规范,导致工作失误与重复工作。

  8、过程风险,如前期质量保证活动执行不到位,导致后期的返工工作量过大、需求方案确认时间过长。

  问题2:风险识别有哪些方法?

  建议:

  1、头脑风暴:组织测试组成员识别可能出现的风险;

  2、访谈:找内部或外部资深专家访谈;

  3、风险检查列表:对照表的每一项进行判断,逐个检查风险。

  风险评估

  风险评估是对已识别风险的影响和可能性大小的分析过程。从经验来看,许多最终导致项目失败、延期、客户投诉的风险,都是从不起眼的小风险开始,由于这些小风险长时间得不到重视和解决,最终严重的影响到项目交付。

问题1:风险评估的主要任务包括哪些?

  建议:

  1、评估对象面临的各种风险;

  2、评估风险概率和可能带来的负面影响;

  3、确定组织承受风险的能力;

  4、确定风险消减和控制的优先等级;

  5、推荐风险消减对策。

  问题2:风险评估要重点关注哪些方面?

  建议:

  1、风险的性质:即风险发生时可能产生的问题;

  2、风险的范围:风险的严重性及其总的分布;

  3、风险的时间:何时能感受到风险及风险维持多长时间。

  风险应对

  风险应对是对项目管理者管理水平的最好检验,从风险预防、识别、评估到应对措施及结果,能检验出管理者的综合水平。每一个项目过程中,风险应对不是简单的消除风险。

  问题1:风险应对有哪些方法?

  建议:

  1、规避风险:主动采取措施避免风险,消灭风险;

  2、接受风险:不采取任何行动,将风险保持在现有水平;

  3、降低风险:采用相应措施将风险降低到可接受的水平;

  4、风险转移:付出一定的代价,把某风险的部分或全部消极影响连同应对责任转移给第三方,达到对冲项目风险的目的。

  问题2:风险识别及监控有哪些形式?

  建议:

  1、使用风险管理表单跟踪每一个风险,定期核对各风险发生的紧急程度;

  2、通过晨会、日报、周报、周例会等形式从团队内部出发识别出新的风险,反馈风险处理情况;

  通过与客户沟通、上级汇报等形式,以团队外部评价收集风险信息。


本文出自 yubiao584521 的51Testing软件测试博客:http://www.51testing.com/?220076


TAG: 软件测试 风险管理

 

评分:0

我来说两句

Open Toolbar