【IT168 技术文章】
过去这一段时间,企业都在探讨如何才能够把外包项目做好,大家都知道,外包项目的风险相当大,尤其是系统集成,大型系统建设,软件开发等外包项目,失败的比例相当高。
发包方往往把责任推到服务商身上,认为他们不知道业主的实际需要;同样,服务商也把责任推到业主身上,认为业主本身对需求不明确,在开发过程中常常随意修改范围,增加功能,没有把实际需求明确地告诉服务商,导致项目延误,或者中途放弃。
如果处理得不好,外包的甲乙双方就像在体操场上拔河的对手一样,大家拼命争取自己的利益,到最后总有一方认输,或者到双方都精疲力竭为止。
灾难性的概念
如何才能够做到双赢呢?一些大型的企业选定一两家固定的外包服务提供商,认为大家互相配合,项目外包就可以达到预期的成果。这是一个错误的观念,这种观念往往给企业带来更大的灾难。
1994年,当笔者在德国负责欧洲的专业服务期间,法兰克福一家期货交易所的交易系统外包给一家国际知名的外包服务公司负责。该服务公司在德国占有60%的外包市场,负责全面提供交易所内所需的应用系统、网络架构的建设和维护。
交易所的IT部门内70多人除了数名是交易所的管理人员外,余下的都是该服务公司的技术人员。交易所认为这家服务公司是一家世界级的专业外包公司,让他们负责应该没有任何问题。
当时笔者曾经劝告该交易所的副总裁应该考虑把风险分散,更应该建立自身的核心能力(包括管理、设计、质量、测试等方面的能力),同时把应用系统、网络架构的建设工作和维护工作分散。
而该交易所认为这样会增加他们的管理需求,同时他们已经和这家服务公司合作了数年,虽然有不如意的地方,但总体来说还是可以接受。
没想到数月后这家外包公司被美国一家公司收购,为了节省成本,交易所内的资深技术人员被一些没有经验的技术人员所替代。由于这些人员对系统的认识不足,同时为了保障系统正常运作,大部分的技术人员被分配做系统维护,系统建设工作只能往后顺延,直接影响到交易所的业务开发。
后来,笔者才知道该交易所跟这家外包服务公司的外包合同是每年制定,服务内容按交易所每年的开发和维护计划确定提供技术服务的人数,按交易所定下的优先权对项目进行开发和执行系统维护的工作。实际的工作分派和项目的实现计划,全部交由外包服务公司按交易所的指示制定。
当外包服务公司利用缺乏经验的技术人员替代有经验的人员时,交易所除了接受这个事实外,没有办法有效地管理和监控该外包服务公司的工作安排和技术能力。交易所只有要求外包服务公司提供足够的技术人员,同时追加预算来应付人员的短缺。
最后,交易所还是采纳了笔者的建议,递增管理人员,把开发和维护的风险分散。耗费了差不多一年的时间才再次把IT部门的运作重新纳入正轨。
这个案例让我们认识到,外包项目不单单是把部分工作交托别人执行,也间接把企业的利益委托给了他人。任何外包项目的失败总会影响企业本身的运作,包括财务上的损失。
纵使能够采取法律行动争取到赔偿,但不能补偿因未能如期应用有关系统而错失市场优势所带来的影响和损失。
发包甲方的外包项目管理知识体系应用图
发包,承包与分包的关系
要能够把外包项目管理好,我们必须理解在外包项目过程中甲乙双方(可能包括第三方)存在的利益冲突。
在总承包的模式下,发包甲方把项目发给承包乙方。而承包乙方也希望能够降低交付成本,会把部分项目内容分包给第三方,这时候承包乙方就变成分包甲方,而第三方也变成分包乙方。
发包甲方需要管理承包乙方,同时需要承包乙方变成分包甲方代为管理分包乙方。要是这时候各方的关系已经把你弄得头晕脑涨,那么可以想象在执行中的复杂性了。
过去国外的发包方采用所谓“单一联络”(Single point of Contact)的发包模式,让总承包商负责项目的全部交付,发包方选择总承包商的时候一定选择那些有经验的大型集成商负责项目总承包。
成熟的项目管理模式让国外企业可以采用这个模式,但失败的比例还是相当高。主要的原因是因为各有关方面的项目经理不懂如何按本身所代表的角色来改变管理的“技巧”,不明白作为承包乙方的代表与作为分包甲方的代表在管理上的差异和利益的冲突。
虽然国内科技企业大力推动项目管理,但对项目管理的实际价值还没有一个明确的概念,在应用上还没有成熟,对内部项目的管理还在摸索的阶段,同时项目管理从业人员的能力还没有成熟。
国内各企业争取国际认证是希望能够学习外国的体系和方法,但没有考虑如何根据企业本身的文化和管理人员的能力来调整学习的过程。在这种环境下发包甲方又如何能够信赖承包乙方的工作,分包甲方又如何管理一个或多个“分包乙方”的第三方呢?
外包本身的利益冲突
发包甲方把部分工作外包,目标是希望能够以最低的代价,争取最大的效益。也就是说,发包甲方希望能够付出最少的费用,以期在最短的时间内得到最全面的系统功能、最优的质量。
从承包乙方的立场来说,承包一个项目的主要目的是利润,承包乙方希望在项目中取得最高的利润和投资回报,提供最少的功能和足够的质量,在合理的时间内完成交付。
为了达到最高的利润和投资回报,或者因为本身技术及人员的限制,承包乙方也可能把部分的工作外包,这样承包乙方就变成分包甲方,它下面的分包方便是分包项目的乙方。