软件测试项目管理过程之风险控制[2]

发表于:2009-07-22来源:作者:点击数: 标签:软件测试项目管理风险
软件测试项目管理过程之风险控制[2] 什么是项目管理 关键字:管理 风险分析 风险分析的目的是估计风险发生的发生概率和对项目的影响力,识别项目的重大风险并进行重点管理。风险发生概率可以用数学模型、统计方法和人工估计进行分析,从实际工作看人工估计是

软件测试项目管理过程之风险控制[2]  什么是项目管理

关键字:管理  风险分析

    风险分析的目的是估计风险发生的发生概率和对项目的影响力,识别项目的重大风险并进行重点管理。风险发生概率可以用数学模型、统计方法和人工估计进行分析,从实际工作看人工估计是比较实际的方法。风险的影响力是指风险发生后对项目的工作范围、时间、成本、质量的影响。风险管理的重点目标就是那些发生概率大并且影响力大的事件。工作中比较实用的两种方法介绍如下:

    ●定性评估。将发生概率和影响力分成3~5级,如VL、L、M、H、VH,通过相互比较确定每个事件的等级,然后通过分布图识别风险。
 
    ●评分矩阵。将发生概率和影响力用0~1之间的一个数字描述,然后找出那些“概率×影响力”乘积大的事件。

    制定对策

    制定应对风险的程序和方法主要有以下四种。

    ●规避。通过变更项目计划消除风险或风险的触发条件,使目标免受影响。这是一种事前的风险应对策略。例如,采用更熟悉的工作方法、澄清不明确的需求、增加资源和时间、减少项目工作范围、避免不熟悉的分包商等。 

    ●转移。不消除风险,而是将项目风险的结果连同应对的权力转移给第三方(第三方应该知道这是风险并有承受能力)。这也是一种事前的应对策略,例如,签定不同种类的合同,或签定补偿性合同。
 
    ●弱化。将风险事件的概率或结果降低到一个可以接受的程度,当然降低概率更为有效。例如,选择更简单的流程、进行更多的实验、建造原型系统、增加备份设计等。 

    ●接受。不改变项目计划(或没有合适的策略应付风险),而考虑发生后如何应对。例如制定应急计划或退却计划、甚至仅仅进行应急储备和监控,待发生时随机应变。

    风险监控

    风险监控的目的有三个:一是监视风险的状况,例如风险是已经发生、仍然存在还是已经消失;二是检查风险的对策是否有效,监控机制是否在运行;三是不断识别新的风险并制定对策。风险监控常用的方法有:

    ●风险审计:专人检查监控机制是否得到执行。并定期作风险审核,例如在大的阶段点重新识别风险并进行分析,对没有预计到的风险制定新的应对计划。

    ●偏差分析:与基准计划比较,分析成本和时间上的偏差。例如,未能按期完工、超出预算等都是潜在的问题。

    ●技术指标:比较原定技术指标和实际技术指标差异。例如,测试未能达到性能要求,缺陷数大大超过预期等。

    最后,谈谈风险控制的个人体验

    第一,要正视恐惧。恐惧是对风险的直觉,如果积极采取行动和进行准备就可能一定程度上减弱恐惧感;如果不敢正视或存在侥幸心理,则可能会在发生时惊慌失措。

    第二,始终保持镇静。风险分析虽然可以使你有心理准备,但真的出现意外时还是会慌张,这时要想到别人正看着你,不能自乱分寸,当然这也需要锤炼心理承受能力。

    第三,要强化“风险意识”,IT项目的变数太多,风险管理要贯穿于项目生命周期全过程,并要不断积累经验和知识

原文转自:http://www.ltesting.net