企业外包软件项目综合管理平台构建研究.doc
企业外包软件项目综合管理平台构建研究 [摘 要 ] 针对企业软件项目外包的特点,分析软件外包项目容易出现的问题,提出企业软件项目管理解决方案。通过构建企业综合应用管理平台,从软件需求管理、开发过程管理、软件配置管理、变更管理和建立企业知识库等方面加强企业和软件系统公司的交流协作,使企业能真正参与到软件开发过程中,提高企业外包软件项目的成功率。 [关键词 ] 外包软件 ;项目管理 ;应用管理平台 将企业 IT 项目的开发、运行管理和维护承包给外部专门的机构负责的做法,称为信息技术外包。也就是社会组织在规定的服务水平基础上,通过合同将一部分或全部信息技术、信息系统和相关服务委托给信息技术承包商,由其提供社会组织所需的信息技术服务。美国 Gartner 公司的调研表明,到 2007 年底,信息技术外包在全球所有信息技术业务中所占的比例将达到 56%,而软件外包又是 IT外包项目的重要内容。企业如何控制项目建设的进度,如何协调参与项目的各方人员,如何应对纷繁复杂的版本管理问题,如何在软件外包过程中处于主动地位,而不 受承包商的牵制,这些都是在企业外包软件管理过程中亟待解决的问题,也是对企业管理人员提出的新的挑战。本文以信息化要求较高的大中型企业作为研究背景,重点探讨软件开发过程中企业对外包软件项目的控制和管理。 一、企业信息技术外包带来的问题 企业信息化建设是一个系统工程,需要企业各部门的协调配合。企业由于没有相应的技术力量能独自承担信息化建设工作,大多采取全部或部分外包给专业的软件承包商 (软件系统公司 )来设计实施。为提高企业信息化的成功率,在信息化建设过程中,企业应该采取积极措施,对整个项目实施进行全程跟踪, 实时控制系统的分析、设计和上线维护等各个过程。可是在实际运作过程中,企业更多只是作为旁观者,往往不能发挥其应有的作用。由此带来的问题可从以下几方面进行分析。 第一,企业本身信息化水平较低。很多企业管理过程中的各种处理流程还是使用手工管理的方式,多采用纸质文档。由于采用手工管理,因此流程中的很多相关信息无法记录下来,追溯困难,以后很难对相关信息进行统计、重用和分析。 第二,企业内部及企业与承包商之间沟通不通畅。项目开发过程中各部门之间缺乏有效的沟通手段,各管理流程之间无法实现流程的自动化操作,流程之间的信息亦不能交互,无法实现自动化的流程管理。由于软件设计人员本身