风险识别
郑州软件公司www.nwisdom.com和您谈一谈风险识别
风险识别试图系统化地指出对项目计划(估算、进度、资源分配等)的威胁。识别出已知风险和可预测风险后,项目管理者首先要做的是在可能时回避这些风险,在必要时控制这些风险。
每一类风险又可以分为两个不同的类型:一般风险和产品特定的风险。一般风险( generlc risk)对每一个软件项目而言都是潜在的威胁。产品特定的风险(product-specific risk)只有那些对当前项目特定的技术、人员及环境非常了解的人才能识别出来。为了识别产品特定的风险,必须检查项目计划及软件范围说明,然后回答这个问题:“本产品中有什么特殊的特性可能会威胁到我们的项目计划?”
识别风险的一种方法是建立风险条目检查表。该检查表可用于风险识别,并且主要用来识别下列几种类型中的一些已知风险和可预测风险:
·产品规模(product size)——与要开发或要修改的软件的总体规模相关的风险。
· 商业影响(business impact)一 与管理者或市场所施加的约束相关的风险。
·客户特性(stakeholder characteristic)——与客户的素质以及开发者和客户定期沟通的能力相关的风险。
·过程定义(process definition)~—与软件过程定义的程度以及该过程被开发组织遵守的程度相关的风险。
·开发环境(development environment)- 一与用来开发产品的工具的可得性及质量相关的风险。
·开发技术(technology to be built)。 。与待开发软件的复杂性及系统所包含技术的“新奇性”相关的风险。
·人员才干及经验(staff size and experience)——与软件工程师的总体技术水平及项目经验相关的风险。
风险条目检查表可以采用不同的方式来组织。与上述每个主题相关的问题可以针对每一个软件项目来回答。有了这些问题的答案,项目管理者就可以估计风险产生的影响。也可以采用另一种不同的风险条目检查表格式,即仅仅列出与每一种类型有关的特性。最终,给出一组“风险因素和驱动因子”以及它们发生的概率。有关性能、支持、成本及进度的驱动因子将在后面进行讨论。
美国空军有一本小册子[其中包含了如何很好地识别和消除软件风险的指南。他的方法是要求项目管理者识别影响软件风险因素的风险驱动因子,风险因紊包括:性能、成本。支持和进度。在这里,风险因素是以如下的方式定义的:
.性能风险(performance risk)一 产品能够满足需求且符合其使用目的 的不确定程度。
.成本风险(cost risk)——能够维持项目预算的不确定程度。
·支持风险(support risk)——开发出的软件易于纠错、修改及升级的不确定程度
·进度风险(schedule risk)——能够维持项目进度且按时交付产品的不确定程度
。每一个风险驱动因子对风险因素的影响均可分为四个影响类别——可忽略的、轻微的、严重的或灾难的。
联系我们
软件开发: 15838307519(司经理)
网络营销: 13676968269(王经理)
网络建设: 13073737771(郭经理)
24小时服务电话: 0371-56683330