软件开发过程中的风险管理
2021-03-02谢鹏昱
谢鹏昱
【摘 要】每个软件在其研发过程中都隐含着许多不确定因素,这为软件的成功开发带来了风险。软件的交付时间也与项目的风险管理有着直接的关系。论文对软件开发项目风险管理的概念、主要的风险类别、风险管理的策略进行了论述。
【Abstract】There are many uncertain factors hidden in its research and development process of each software, which brings risk to the successful development of the software. The software delivery time is also directly related to the risk management of the project. The paper discusses the concept of risk management in software development project, the main risk categories, and strategies for risk management.
【关键词】软件开发项目;风险;管理
【Keywords】software development project; risk; management
【中图分类号】TP311.5 【文献标志码】A 【文章编号】1673-1069(2021)02-0015-02
1 软件开发项目风险管理的概念
在整个软件开发项目的进程中所使用的多种指导形式指的就是风险管理的基础形式。相关的责任人员通过采取风险剖析、风险认证和多层次管理等手段对来自各个方面的风险进行更为有效的防控,从而大大减少安全保障的成本。
2 风险的主要类别
软件在开发的过程中必然存在一定的特殊性和不稳定性,这也是风险性存在的因素之一。对此,管理人员需要执行的工作分为两部分:一是风险控制;二是风险评估。在此对风险控制进行了细分,分别为风险规划、风险消除、风险监控,风险评估也可以分为风险识别、风险剖析和风险优先级排序。其中,最重要的莫过于在开始阶段便进行的风险认识和重要步骤风险剖析,因为只有在了解风险的情况下才能最大限度地避免风险的发生,并且监控风险的影响。
风险主要包括以下类别:
第一,需求风险。需求风险包括:不断变动的用户需求对风险预防系统造成影响;工作人员并没有根据系统的需求进行适当的记录;因客户变动而存在的需求变化;软件可靠性与需求标准的定义不明显;对系统的预期值不切实际;并未明确生产的软件需要实现的功能。……
