大型仪器设备共享系统软件项目风险管理初探

时间:2017-09-23 论文范文 我要投稿

  论文关键词:风险 软件风险 仪器共享

  论文摘要:软件项目开发过程中会遇到很多项目风险,本文主要以大型仪器设备共享系统软件项目为例,结合实际对此项目的风险管理进行初步研究,主要研究了项目的风险来源,项目的风险管理意义,项目风险管理步骤。为未来的项目研究打下坚实的风险管理基础。
  
  1 引言
  
  随着软件技术的发展,在开发大型系统软件项目过程中,我们往往需要采用复杂的技术,投入巨额的资金以及组织庞大的研制队伍。这些都会带来种种难以预见的不确定性因素,造成失败的风险。大型仪器共享系统的开发也同样面临着这样的风险。
  为了避免这一风险的扩大,风险管理已成为解决这一问题的主要手段。大型仪器设备共享系统软件由于是大型软件,因此,此方面不可忽视。
  
  2 大型仪器共享系统软件风险的来源分析
  
  由于软件项目的风险来源与软件项目的抽象性、庞大性及复杂程度息息相关,因此来源主要为以下几方面:
  2.1 大型仪器共享系统软件需求风险。
  由于项目的庞大程度,整体系统运行又是在客户的学校中运行,客户没有全面参与,导致需求不明确,造成软件的潜在风险。同时,如果软件的需求过于庞大,扩大了软件制作范畴,也将产生无法完成软件的事情发生,导致项目风险扩大化。需求已经成为软件项目基准,但需求还在继续变化:如添加额外的需求或变更需求,都将增大软件风险。以上需求风险多来自客户,但缺乏有效的需求变化管理过程确是风险来自我们项目承担者本身,风险的规避,很大程度上取决于此。
  2.2 大型仪器共享系统软件计划编制的风险。
  编制计划是每个项目组都必须作的事情,然而,项目计划编制仓促、以致考虑不全面将给软件开发带来潜在的风险。同样,计划过于优化,不符合现实,也将给项目开发带来风险。所以要求在编制计划过程中要做到变更控制计划,弹性控制。使项目计划能够达到最优的状态,从而最大程度减少项目风险。
  2.3 大型仪器共享系统软件开发环境风险。
  由于系统的开发环境直接取决于日后二次开发延展性,软件的安全性问题。尤其是像大型仪器共享系统这样的基于IE的网络系统软件的开发,开发环境致关重要。特别是系统开发的选择上,如:目前ASP这种开放性质的软件语言平台就已经不适合为来发展的需求,而ASP.net它的替代高级开发平台语言以其代码的安全性,功能的庞大性,开发过程的简化性上已经远远超过了ASP的优势性能。因此系统开发环境的选择也将成为这一项目风险规避的重要方面。
  2.4 大型仪器共享系统软件设计和实现风险。
  尽管这方面的风险并不是很突出,因为随着软件技术的发展,大部分符合实际的需求都将可以被实现,但是,软件的开发过程中,不能因为这方面风险的份额少将其忽视。而且,软件开发不仅仅是技术的风险因素,还有人的风险因素,技术人员的技术是否过关,团队配合是否完整,都将是设计与实现过程中不可忽视的风险因素。
  2.5 大型仪器共享系统软件风险。
  软件的系统兼容性问题,或依赖正在开发中的技术将延长计划进度,造成难以维护风险。例如:大型仪器共享系统软件初期策划过程中,客户提出将系统内的仪器制作成虚拟现实的网络展示形式,虽然这种形式已经有了相应的技术,但它还不成熟,还是一项发展中的技术,仅模型量巨大就势必会对未来的维护等造成很大的风险。因此,在制定计划过程中软件风险不容忽视。
  
  3 大型仪器共享系统软件风险管理的意义
  
  大型仪器共享系统软件项目和其他的项目相比有相当的特殊性。首先.软件是纯知识产品,其开发进度和质量很难估计和度量.生产效率也难以预测和保证。其次,软件系统的复杂性也导致了软件项目开发过程中存在各种难以预见和控制的风险项目风险威胁项目计划。如果风险变成现实,有可能会拖延项目的进度。增加项目的成本,甚至导致项目失败。为了确保项目以最低成本按时按质成功完成,进行此项目风险管理是必要的。主要体现在以下几个方面:
  3.1 进行风险管理对此项目选择、确定该项目范围和制定现实的进度计划和成本估算有积极意义。
  3.2 进行风险管理为此项目中存在的不确定性划定边界,让项目成员对项目风险有所准备.自觉风险。减少风险的损失,规避风险。
  3.3 进行风险管理可以尽早发现潜在的问题,制定相应措施,以保障项目的顺利进行,提高防范风险的能力。
  3.4 此项目进行风险管理为风险承担划分责任范围,能防止隐蔽的责任推诿。使软件项目中的不确定风险具有责任范围。

大型仪器设备共享系统软件项目风险管理初探相关推荐