软件开发过程中的风险管理.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ? 软件开发过程中的风险管理 ? ? 谢鹏昱 【摘? 要】每个软件在其研发过程中都隐含着许多不确定因素,这为软件的成功开发带来了风险。软件的交付时间也与项目的风险管理有着直接的关系。论文对软件开发项目风险管理的概念、主要的风险类别、风险管理的策略进行了论述。 【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. 【Key】软件开发项目;风险;管理 【Keywords】software development project; risk; management TP311.5? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文献标志码】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1673-1069(2021)02-0015-02 1 软件开发项目风险管理的概念 在整个软件开发项目的进程中所使用的多种指导形式指的就是风险管理的基础形式。相关的责任人员通过采取风险剖析、风险认证和多层次管理等手段对来自各个方面的风险进行更为有效的防控,从而大大减少安全保障的成本。 2 风险的主要类别 软件在开发的过程中必然存在一定的特殊性和不稳定性,这也是风险性存在的因素之一。对此,管理人员需要执行的工作分为两部分:一是风险控制;二是风险评估。在此对风险控制进行了细分,分别为风险规划、风险消除、风险监控,风险评估也可以分为风险识别、风险剖析和风险优先级排序。其中,最重要的莫过于在开始阶段便进行的风险认识和重要步骤风险剖析,因为只有在了解风险的情况下才能最大限度地避免风险的发生,并且监控风险的影响。 风险主要包括以下类别: 第一,需求风险。需求风险包括:不断变动的用户需求对风险预防系统造成影响;工作人员并没有根据系统的需求进行适当的记录;因客户变动而存在的需求变化;软件可靠性与需求标准的定义不明显;对系统的预期值不切实际;并未明确生产的软件需要实现的功能。 第二,经营风险。经营风险包括:各个职务的人员由于分工不明确或交流不畅而导致的工作受阻;过重或过轻的工作负担以及工作重点不明确;工作人员未通过有效的工作审核;项目报告不真实或制度管理未落实。 第三,人员风险。人员风险包括:人员流动性太大、职员之间缺乏团队合作精神、人员配备不合理、人员缺乏必胜的信心、人员未按要求进行针对该项目的培训、生产车间不适合工作等。 第四,生产环境风险。生产环境风险包括:生产工作人员在新的生产工作环境下需要一定的时间去适应;生产工具不能按时送到工作人员手中;新的开发工具使用复杂或需要较长时间学习;设备拥挤,破损严重等。 第五,技术风险。技术风险包括:错误地进行不熟悉的业务、任务组不能完成当前锁定的目标和范围;使用不够熟悉的或完善度低的开发工具;开发工具不符合行业特点,无法有效集成,需要重新设计;设计水平不足,必须利用现有开发工具进行重新设计;当下存在的数据不能帮助技术人员完成任务,必须根据新的数据来解决疑惑;数据可靠性过低,导致新的测试出现了不可避免的失误,甚至需要整个系统重新制作,这些都会使整个软件生产的速度大大减慢。 第六,开发过程风险。开发过程风险包括:软件生产缺少富有经验的开发人员;随意使用没有经过检验的新系统、新数据去生产而使进程中止;软件开发项目不切实际,无法满足成本要求;开发工具未收集齐备;客户所需文档格式与生产环境不同。 3 风险管理的策略 在發现软件的开发存在风险时,怎样应对这些存在的风险,怎样使这些风险得到有效的控制,确保软件开发的安全性是风险管理的精髓所在。 3.1 风险预防的策略 风险剖析的过程其真实目的是针对风险建立防护应对措施。尽管有管控措施,但减少损失的最好方式还是把风险扼杀在开始阶段。 3.1.1 加强交流沟通 沟通不畅是软件开发过程中风险的诱因之一。因此,必须加强公司和客户之间的交流,基

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档