唱唱反调:说说软件开发外包的种种弊端

软件开发外包是促进软件开发活动从事务性工作走向战略性规划的转变。软件公司发包方通过将其部分事务性工作外包出去,让软件开发部门的员工从繁重的、低层次、重复性的事务中“解脱”出来,使软件公司留下自己最擅长的核心业务,从而有利于提升企业核心竞争力,并有效控制和降低运营成本,实现一流的高效运作和服务。

虽然很多企业有着强烈的软件开发外包需求,但就实践来看,企业在软件开发外包活动的开展总是不尽人意。这是因为新生事物的出现总是伴随着一些弊端,具体表现在以下几个方面。

1.安全性问题

软件开发外包的安全性涉及商业机密、互联网和内部网运行的可靠性等问题,其突出表现在:(1)在长期的合作中,软件外包公司掌握了企业大量的信息和机密,也没有完善的法律法规去规范外包行业的运作,很可能使企业受到牵制,使企业不能自由选择软件公司开放方;(2)软件外包公司接包方从业人员素质和专业化程度参差不齐,一些非法经营的中介机构违规经营,使软件外包公司接包方的诚信度大打折扣;(3)目前我国外包服务市场发育尚不成熟,外包管理使企业面临较大的安全风险。

2.信息不对称问题

在软件外包过程中,由于企业不可能完全清楚外包软件公司开放方实际的工作能力、执行受托工作的尽力程度或软件外包公司接包方隐瞒了部分信息,而这些信息对企业是不利的。此外,软件外包公司接包方在有契约保障的情况下,可能采取一些不利于外包企业行为,如外包业务不及时、外包质量降低或者潜在费用增加等,从而损害企业利益。

3.员工利益的冲突

软件开发外包会使企业原先的管理流程、职责分配等发生不同程度的改变,员工由此产生的各种顾虑和猜疑会直接或间接地影响他们的工作情绪,导致新一轮矛盾的加剧和内部冲突,不利于企业各部门开展业务,使得企业经营效率下降。另外,企业内部员工和外部人才的平衡问题也值得考虑。由于软件开发外包是利用外部人才来承担企业软件开发部门的部分职能,在外包的同时,若忽视了内部员工的作用,则会挫伤他们的工作热情,进而影响企业经营绩效。

4.跨文化沟通的风险

企业文化的形成是一个长期发展的过程,但是一旦形成就很难改变。软件开发外包一定程度上更是企业与软件外包公司接包方之间的一种合作行为,合作过程中必然存在不同企业文化的融合问题,包括各自的企业理念、员工价值观、行为规范等。若软件外包公司接包方在提供服务时不能很好地适应客户企业文化、为客户企业量身打造管理服务,则会造成服务质量与效率的下降,引起企业员工的不满。

除上面提到的风险外,企业在实施软件开发外包时,也容易产生软件开发机会丧失、企业对软件外包公司接包方的可控性差、企业与软件外包公司接包方关系的处理等问题。企业软件开发外包是一个非常复杂的过程,它能给企业带来新的发展机会,但决策的失误将可能导致企业核心能力和竞争优势的丧失。本文对企业软件开发外包存在的优势和弊端进行了较为详尽的分析评论,有助于企业客观认识外包服务并依据企业具体情况而做出是否外包的决定。若要进一步在企业内实施,还需深入研究企业软件开发外包所应具备的条件和采取的有效对策。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301