论文部分内容阅读
随着政府政务公开和网上办公的发展,大量的软件项目亟待开发。然而由于政府自身条件的限制,难以独立完成软件项目开发,因而软件项目外包越来越受到政府部门的青睐。然而,长期以来,政府外包软件开发项目却面临着种种困境,外包项目失败的例子比比皆是——不能满足政府的需求,不能按照预期的计划进度完成项目,花费的成本远远超出了预期的支出等。这是因为政府外包软件开发本身是一项耗费巨大的复杂工程,涉及到政府部门、承包方以及外部环境等多方面的不确定因素。政府外包软件项目风险管理的目的就是找出导致这些不良后果的风险因素,对风险因素及可能造成的后果和危害进行分析,从而为政府部门、承包方等提供有效控制风险的方案和措施。鉴于此,本文研究了基于CMMI的政府外包软件项目风险管理方法,包括:(1)将政府外包软件项目风险管理与软件过程有机地结合在一起,明确提出了基于CMMI开展风险管理的思想和理论框架。将软件项目风险管理在理论上进行了扩展。(2)对基于CMMI的政府外包软件项目风险管理中的评估技术和方法作了研究,提出了基于证据理论的政府外包软件项目风险评估方法和基于网络层次分析的软件组织风险评估方法。由于将风险评估的主观因素和客观因素有机结合,从而提高风险评估的客观性和精度。(3)提出基于生命周期的动态风险追踪控制方法,从而提高风险管理的可操作性和实用性,降低风险管理的成本。(4)通过作者在一个政府外包软件项目的调研情况,介绍了该项目的风险管理系统,描述了基于CMMI的政府外包软件项目风险管理过程的系统结构。提出了政府外包软件项目风险管理的对策建议,并对实施效果进行了分析。最后,对论文研究内容进行了总结,并对进一步的研究工作进行了展望。