在那个寒冷的芝加哥冬夜,我站在喜来登酒店的18层房间中央,看着眼前的落地窗,准备纵身一跃,撞破玻璃,结束一切......
当年我32岁,在一家中美合资企业担任IT部经理,正处于年富力强的当打之年,非常渴望一展身手,建功立业。
而当时公司里的IT系统是前任留下的老系统,设计理念陈旧,已经无法通过修修补补快速实现新功能。
CFO Fiona决定在美国购买一套成熟的系统(当时国内没有类似系统),以便在3个月就能上线投入使用。由于这套系统非常昂贵,Fiona向董事会下了军令状,3个月不上线就引咎辞职。
她是美籍华人,所以利用她在美国的资源很快选定了一套Innova系统,并和我一起去波士顿验收。
但当我真正开始验收时,意外发现这个系统有很多缺陷,性能也很差,没有报表功能,部分商业逻辑不符合中国国情。最麻烦的是,公司创始人,首席架构师Raymond也被排挤除了Innova公司。而且,买了这个软件的6家美国公司,至少花了一年,多则花了2年才上线成功。
Fiona对我有知遇之恩,我决心放手一搏,挑战这个不可能的任务。
首先是找到Raymond,让他把Innova系统的底层逻辑给我们讲清楚。Fiona和他商定在芝加哥的另一家Innova公司内进行培训。
当时芝加哥下起了暴风雪,航班延误,我们几经努力,搭乘一个红眼航班转机3次,在开课前半小时到达芝加哥宾馆,然后稍事休息立即进行培训。
由于时差和前一天没怎么睡,我们IT团队的精英抵达培训现场时昏昏欲睡,再加上英语并非母语,我们听得云里雾里。
幸好我们带了个录像机,录下了整个培训。但因为制式问题,没法在电脑或电视机里放映出来。我心里异常焦虑,加上时差问题,难以入眠,又想到第二天如果还是这种状态,这个项目注定失败。万念俱灰的情绪让我居然产生了轻生的念头,于是出现了故事开头的场景。
幸亏坚硬的中国玻璃救了我。我撞得脑袋生疼,起了个大包,玻璃连一点裂纹都没有。我冷静下来,狠狠在胸口锤了自己一拳:既然死都不怕了,还有什么过不去的坎。
第二天Fiona帮我解决了睡眠问题。于是我充分发挥创新能力,想出了一个绝地求生的方案:
1)从Innova公司挖来2个精英临时来帮助做这个项目;
2)从一家外包公司请来2个国内精英协助我们开发;
3)对项目进行周密计划,根据每个团队成员的特点安排最合适的任务,并统一按最乐观时间排计划,最后留2周的缓冲时间;
4)项目期间实施996工作作息;
5)制定了一个团队重奖方案。
这套方案是一套走钢丝的方案,不容许有任何闪失。
项目进行到1/3时,实际进度和计划完全相符,成功有望;
但魔鬼定律还是发生了作用。
首先是我们请的外援瓦列加突然发高烧,从楼梯上滚下去,住院一周。
然后是我寄予厚望的程序员老手对于疑难问题屡攻不下。
再接下来,我的副手在项目中期因母亲患绝症不得不离队。
Fiona和我的团队都对项目能按期上线抱有严重怀疑,我自己心里也没底,但在团队面前展现出无比的自信和从容,并竭尽心智,对于每一个危机都及时想出了办法进行化解:
瓦列加暂时缺阵,我动用了缓冲时间的一半,并对开发计划做了次序调整,最终也只造成了缓冲时间减半;
程序员老手对于疑难问题屡攻不下,耽误一周,我大胆启用一个编程速度极快、但经验缺乏的新手,并用我自己超强逻辑思维能力进行能力互补,没有再延误时间,至此,2周缓冲时间用完;
对于副手的缺阵,我启用了一个很想做程序员的测试员顶上,对于测试员的空缺,我另辟蹊径,从客服服务部请来两位主管,用她们对业务的熟悉和老系统使用经验弥补了测试技术能力的不足。
项目上线前最后两天,我和团队核心成员通宵未眠,终于在最后一刻完成了所有上线前的准备。
然后,我放出最后的胜负手,把大部分的项目团队成员放到现场去解决随时发生的不稳定问题。
一个月后,系统终于稳定下来了,项目宣告成功!
团队领到了公司的重奖。我也被请到美国现身说法,并得到了一个离岸外包的软件研发项目,成为了公司的英雄。
网友评论