软件项目风险管理策略分析与控制
2016-04-14徐杏芳
电脑知识与技术 2016年5期
徐杏芳
摘要:软件项目风险具有不确定性和损失两个特点,一旦风险发生会给项目带来不可估量的损失甚至导致整个项目的失败。在软件开发的生命周期中,对风险的管理是必要的。在本文中论述了风险的产生,常见风险的类型,以实例说明了在软件开发时,如何对风险进行分析和应对的措施。
关键词:风险;生命周期;风险识别;风险分析;技术风险
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)05-0089-02
在软件项目开发的过程中,不能预测将来发生的事情。这就确定了软件开发是一项创造性的活动。这就决定了一些不确定的事件发生,一旦发生,会对软件项目产生某种正面或者负面的影响,这样就产生了风险,有些风险会给软件带来灾难性的后果,甚至会导致整个项目的失败,项目带来的失败带来的影响是不可估量的。
1 风险产生
IEEE(Institute of Electrical and Electronics Engineers)是全球最大的非盈利性的学术委员会,它给出了风险标准的定义:一种事件、状态发生的可能性,这种可能性会带来严重的后果或者潜在的问题。风险是一种客观存在,风险与效益同存,只有正视风险才能有效地规避风险。软件风险在软件开发的各个阶段的过程中都有可能产生,根据IEEE的标准,软件风险分为以下几种类型,如图1所示。
1.1产品规模风险
一般而言,软件项目的风险与开发产品的规模是成正比的关系。引起产品规模风险常见的因素有:
1)软件产品所使用的用户数过多;2)设计阶段对产品规模估计的偏差;……
登录APP查看全文
