基于案例分析的软件项目外包风险初探

时间:2022-07-18 07:31:28

基于案例分析的软件项目外包风险初探

摘要 近年来,随着石油企业的不断发展,对信息化的需求也越来越多,因此相关石油信息科技企业也不断加快IT外包的步伐,逐步将大型应用系统外包开发。在这个过程中逐渐出项了很多问题。本文通过具体案例,将探讨这些问题的表现和根源,并提出一定的对策。

关键词 石油化工;软件外包;项目管理;风险

中图分类号[TE99] 文献标识码A 文章编号 1674-6708(2011)44-0040-02

0引言

近年来,随着石油企业的不断发展,更多的油田投产,海上平台建设,大型炼油厂的建设,因此,对企业信息化的各项需求也越来越多,石油行业内的软件队伍因为自身规模的限制,因此也不断加快软件项目外包的步伐。

软件项目外包的目的是高效的质量和效率,节省资源,但是外包所引起的问题也是非常突出的:外包后甲方参与和关注度下降,项目的进度失控,建设周期长,质量达不到要求,项目各方之间的“扯皮”现象严重等。由此可见,IT外包是一把“双刃剑”,存在着巨大的风险。

1软件项目外包案例分析

某大型石油物流企业,随着业务的不断发展,需要开发一套大型物流管理信息系统,企业希望该套信息系统能够将企业各项业务整合在一起,实现订单一体化,运输、仓储、船货代信息管理系统,并通过业务标准流程,整合目前不够规范,零散的各项业务。

某软件公司接到该项业务后,通过对物流公司的初步调研后,认为这个系统规模较大,而且要求比较专业,为了能更好的为客户服务,决定将该项目进行外包,经过周密的调查,选取了国内一家著名的物流软件公司来进行合作,共同建设该物流系统。

经过近一年半的需求调研,设计,开发,实施工作,双方项目人员基本按各项要求完成了系统功能,并顺利部署投入使用,但物流公司在之后的应用中,反映该系统使用率不是很高,有部分用户认为不够好用,因此,系统的应用情况没有达到最优目标。

通过分析,总结出这次软件项目外包效果不够理想的原因如下:

1)该软件公司在选择外包商的时候,做了大量的工作,进行了认真的筛选,主要从行业排名、规模、产品功能和技术队伍等方面进行选择,最终选定的物流软件商属于行业内领先的优秀企业,但是,在这个过程中,对该软件商的产品没有做详细的调研和分析,特别是产品的技术架构。该外包商的产品的功能模块是建立在统一技术平台之上的,其技术架构采取了统一模式,因此很难做更多灵活的调整和设计。产品最终功能虽然符合客户的要求,但在操作细节和功能细节上很难做到精致化和定制化。因此,客户在使用过程中感觉部分操作不便;

2)客户的内部管理和业务流程不够规范,导致了信息系统应用不够;

3)对客户需求调研的准备工作不够充分,以外包产品的业务思路来对客户进行需求调研,因此产品和企业实际需求之间产生了差距;

4)客户内部已经进行了ERP的部署,相当一部分数据已经进入ERP系统,该物流业务系统由于种种原因,没有和ERP系统进行相连,不能做到数据共享,因此给客户带来了数据重复录入数据的工作量,也让多数操作人员认为不够方便。

2 软件项目外包风险原因分析

通过这个案例,可以看到,石油内部软件队伍进行外包管理,主要由以下几方面造成软件外包风险。

2.1 项目管理薄弱

石油行业内的软件公司的发展历史普遍较短,项目经验缺乏,项目管理人才不足,对项目的成本,项目各阶段工作的跟踪把握能力较差,特别是在项目中出现突况,例如需求变更,人员不足等情况无法从容应对。

2.2 技术能力不足

优秀的软件企业需要经验,人才,技术的沉淀,石油行业内的软件企业还缺乏技术和技术人才的沉淀过程,特别是缺乏对各种更高层次软件技术的研究和应用。因此遇到大型软件需求,或者行业特定软件的时候,不得不采取项目外包。在外包过程中,无法主导软件技术的应用,过于依赖软件外包商,造成极大的风险。

2.3 对外包商及产品调研不充分

在进行项目外包前,应该对该软件项目对口产品和软件厂商进行详细调研,研究其产品是否符合外包项目的各项要求,但在这个过程中,有些石油行业软件企业做的很不充分,调研范围较窄,项目外包匆匆上马,甚至有时候,没有经过调研,就将项目外包给熟悉认识的软件厂商。

3 对策概述

软件项目外包借助拐杖走路,目的是获得多赢,石油企业能够得到满意的产品,提高企业自身的发展;石油行业软件队伍在整个外包过程中不断学习各项技术,获得项目管理的合作经验,公司得到成长,外包商的产品进行了推广,并获得了经济效益。因此,软件项目的外包管理必须建立在三方多赢的基础上进行。

3.1 明确外包范围

在决定将项目外包的时候,应该划清可以外包项目范围,通过外包范围的界定,在一方面借助外力的同时,另一方面可以进行队伍培养和建设。对于软件项目中的关键技术和重大功能,如果内部软件队伍能够通过一定的学习和积累来完成,则不能进行外包,由内部进行建设,对于一般功能的大量代码工作、或者非常专业的软件项目,则可以需求第三方外包。

3.2 对外包商进行综合评估

对软件外包商的选择和评估是决定外包能否成功的关键因素之一。因此,应了解、考核外包商的领导层结构、员工素质、客户数量、社会评价、项目管理水平、质量保证体系、成本控制能力、人员流动状况、财务状况、对行业了解程度、相关行业经验及客户评价等。从中选择具有良好社会形象和信誉保证,具有相关的行业实施、运维、管理服务外包经验,能够引领或紧跟信息技术发展,拥有良好的经营状况、丰富的项目管理经验、专业的管理团队和可持续发展能力的外包商作为战略合作伙伴。同时,对于外包商的产品也同样要进行详尽的调研和考核,并在外包之前,就能够了解产品的各项功能、技术架构和技术路线等信息。

3.3 加强自身技术水平

石油内部软件队伍必须加速发展自身的软件技术能力,项目管理能力,项目外包管理能力。随着石油内部软件队伍的能力提升,就能有效减少软件项目外包风险,也能获得更加广阔的成长。

参考文献

[1]孟国保,苏秦.软件企业业务外包管理过程研究[J].软科学,2004(3).

[2]王梅源.软件外包项目全过程风险管理研究[D].华中科技大学,2006.

上一篇:锅炉安装及其调试的要点探析 下一篇:沉管灌注桩施工技术研究