论文部分内容阅读
在IT技术不断发展的今天,软件开发技术发展迅猛,软件产品复杂度与数量日益提升,客户对于软件产品的要求也越来越严格,因此,软件开发项目的实施所承受的压力愈发增大,所面临的问题也愈发凸显。如何在保障软件的质量和成本控制要求的前提下,进行软件开发满足日益提升企业发展战略和业务需求,已成为各行业特别是金融行业越来越关注的问题。本文根据甘肃省农村信用社的软件开发项目的现状,通过分析研究,建立行之有效的软件开发流程体系,在不颠覆现行项目流程和工作习惯的前提下,解决存在的不足和问题,满足软件开发项目需要。本论文首先通过相关理论综述为优化研究奠定理论基础,并为优化研究的开展提供可借鉴的方法论。之后,通过开展调研与访谈等方式,了解目前甘肃农信软件开发项目的现状,以及流程中所面临的主要问题。然后,利用相关方法论对甘肃农信软件开发项目的现状进行评估以识别改进项,分析产生现有问题的根本原因,识别出可解决现有问题的软件开发项目中的关键流程,并提出优化方案,从而解决目前存在的问题。优化方案中的流程主要包括项目管理流程、需求管理流程、软件开发管理流程、测试管理流程和版本管理流程。通过对这些流程的优化以及优化结果的应用,将构建从上而下、从整体到局部、从管理活动到专业活动的整体软件开发流程体系,从而实现对软件开发项目中的各个关键环节的有效控制。在流程优化的过程中,也充分考虑到了相关法律法规和监管要求的规定。最后为确保这些关键流程顺利实施和落地,制定了相应的评价标准与监督机制。本文以甘肃农信项目管理过程为基础,结合项目管理理论及国际先进的管理体系,同时考虑甘肃农信的个性要素,通过对现有流程结构的梳理和优化,构建一套既满足行业标准和监管要求,又服务甘肃省农村信用社的软件项目管理体系,指导未来甘肃农信信息科技软件开发项目。