遇到麻烦:被外包公司掐住脖子的那段时间
我前两年在一家互联网公司负责一个比较大的项目交付,说白了,就是个吃力不讨好的活。这个项目里有一块核心业务,我们交给了外包公司来做。本来想着能省心,结果完全反了。带头的老总,我们叫他老周,手底下捏着我们系统里最敏感的数据接口,仗着自己是唯一能跑通这套旧系统的“专家”,动不动就变卦,拖工期,还硬要加预算。
项目组里的人都被他搞得精疲力尽,天天开会就是听他抱怨人手不够,技术多难。我们跟他正面刚过几次,谈合同,发律师函,结果他就是死猪不怕开水烫,反正那套系统离了他转不起来。项目进度被他牢牢控制,我们完全被动。当时我就想,这不就是打仗时被人锁住了咽喉吗?
我那段时间开始琢磨《孙子兵法》,发现不对劲。我们一直想的是怎么正面打赢老周,怎么把他的嘴堵住,这是在“攻城”,费力又费钱。孙子说了,上策是“伐谋”,中策是“伐交”,最差才是“攻城”。老周的强大,不在他个人,而在他手里的那把独门钥匙,也就是他能控制住项目的那个“势”。
釜底抽薪:找到老周的“柴火”
我开始转变思路,决定用“釜底抽薪”的招数。得先找到老周的“柴火”,把他的根基给偷偷挪走。他最关键的“臂膀”,就是那套旧系统的独家运维权和我们对他的信息依赖。
我的实践过程,就是一场静悄悄的资源转移战,我们分了三步走:
- 第一步:摸清家底,画出地图。我让内部最靠谱的两个技术骨干,装作跟老周那边搞好关系,请吃饭,套近乎。目的不是为了挖他的人,而是让他们把老周系统里的所有流程、接口、关键配置,像偷地图一样全部记录下来。我们要求技术文档要细致到,就算明天老周消失了,一个刚毕业的实习生也能照着跑起来。
- 第二步:内部孵化,建立替补军。我们把内部几个闲置的开发拉回来,给他们配了最好的资源,让他们秘密搭建一套完全平行的、功能重叠的系统,目标就是完全摆脱对老周现有系统的依赖。这个过程我们用了四个月,钱没少花,但必须得忍着。我们当时做的原则是:宁可多花一倍的成本,也要把这套系统彻底国产化、内部化。
- 第三步:悄悄切换,等待自然崩溃。等内部的影子系统顺利跑通了小部分数据后,我们开始分批次把核心业务一点点切进去。这个过程非常慢,生怕被老周发现。等大概八成的业务都转移到新系统上了,老周那边的系统就成了可有可无的“摆设”。他还在那里吆五喝六,要求加钱,结果我们直接回复他:不好意思,这块业务我们已经自己搞定了。
实践结果:没人主动开除他,他自己跑了
这招“釜底抽薪”是真的狠。我们甚至都没主动跟老周撕破脸。当我们把所有“柴火”抽走后,他那边立马就乱套了。他的团队发现自己不再是核心了,开始散漫,效率暴跌,甚至出现了好几起严重的事故,但这些事故已经影响不到我们了。
老周发现自己手里的牌一下子全废了,没人再捧着他,没人再给他加钱。最终,他自己扛不住压力,以“公司业务转型”为由,主动要求解约。整个过程,我们没有浪费一点口舌去正面攻击他,而是直接废了他的根基。
为什么我对这个策略这么有感触?因为我当年刚毕业进第一家公司的时候,也遇到过类似的情况。我当时负责一个特别偏门的工具开发,做得非常出色,成了项目组的唯一瓶颈。结果,我因为家里有急事请假,老板觉得我不可控,回去后发现自己已经被架空了,所有工作都被分给新人去摸索。当时那感觉,就是被人硬生生抽走了主心骨。
从那以后我就明白了,在任何冲突里,与其去解决那个“人”,不如去解决他能嚣张的那个“势”。你把他脚底下的支撑物都撤了,他自然就站不住了。这一次,我把这个道理用在了实践上,成功把被动局面逆转了过来,项目进度不仅赶了回来,而且核心技术终于被我们自己牢牢握在了手里。这感觉,真他娘的痛快!

