第02章 重任在肩,如何打破人月神话
阿捷知道,最近的项目进展非常不顺利,原本应该10月份发布的版本现在看来已经是不可能完成的任务。同时,阿捷也知道,项目延期的主要因素其实不在中国。
作为Agile全球研发中心的一部分,Charles所负责的中国研发团队只是在Agile OSS(运营支持系统)中负责了大约三分之一的产品模块开发工作。
在Charles所管辖的部门中,Rob的团队人数最多,有23人,负责了大约1/2的通信协议开发,另外一半由Rob原来在美国的团队做。周晓晓的团队则分担了大约25%的中间件开发工作,其实,中间件的需求相对比较固定,大部分代码都是从美国那边直接移交过来的,周晓晓团队并没有太多的实际开发量。真正的苦活累活都是袁朗的团队在做。
首先,在应用层面的开发上,TD-SCDMA几乎就是从零做起;其次,TD-SCDMA的产品需求几乎都由中国来提出,而中国的客户对于产品的理解和定义相比成熟的欧美市场来说真是五花八门。在这样的条件下,袁朗的团队需要在目前的Agile OSS 5.0的版本里,加入对TD-SCDMA的支持,实际所需的工作量对仅仅有5名开发人员的团队来说非常大。
在Agile的研发中心,整个开发流程是有非常详尽的要求的,为了保证产品质量,每一个新加入的产品特性的每一个具体细节,都要多方反复讨论,要把所有从第一线来的需求确定下来后,负责相应产品的团队才能给出详细而具体的产品功能设计文档、UI设计文档,最后才是阿捷这样的一线开发人员,在文档的基础上完成软件的开发工作。
阿捷刚刚加入Agile的时候,就发现这套如教科书般标准的瀑布开发流程虽然在一定程度上保证了Agile现有产品的开发质量,但是同时也限制了Agile公司对市场的反应速度。就拿Agile OSS 5.0的开发说,阿捷他们早在春节前就完成了针对中国市场的TD-SCDMA产品设计文档,但是由于中间件和通信协议部分和美国那边的讨论一直没有结果,导致了阿捷、大民他们春节后有2个多月的时间没有进行实际的开发工作。这让本来很有信心在2007年7月份完成开发工作,10月份完成发版的Charles心里非常不爽。阿捷在代替袁朗参加的几次部门例会中强烈地感觉到了Charles对周晓晓和Rob的不满,一直在敦促他们两个赶紧和美国研发团队协商解决。
Rob还好,资历和身份都在这里摆着,大不了Charles给他今年的绩效评得差点,反正等项目移交后,他再回到美国继续做他的大爷。周晓晓可就惨了,几乎每天晚上都要和在加州帕洛阿尔托的同事开电话会,折腾到夜里一两点才睡觉,眼圈从来都是黑的,舌苔上火口腔长大泡。袁朗最不着急,一副事不关己隔岸观火的样子,反正团队里的设计文档,阿捷、大民都已经帮他弄好了。所以当阿捷看到Charles在黑木崖里黑着脸与周晓晓和Rob开会时,还以为Charles又在鞭打慢牛呢!
这天下午,阿捷被通知到黑木崖开会。
刚进屋,阿捷看见Charles已经坐到了他最喜欢的位置,“如果Charles不在,袁朗也喜欢坐那个位子”,阿捷一边心里想着,一边坐到了Charles的斜对面。这时阿捷发现,自己的这个位置恰恰就是当初面试时的那个座位。
“你知道今天我来找你有什么事吗?”还没等阿捷从回忆中走出来,Charles用他习惯性的开场白把阿捷从回忆中拉了回来。
阿捷没有回答Charles,他已经习惯了Charles这样的提问。阿捷知道,只要自己静静地等着,Charles就会给出刚才提问的答案。
“袁朗上周五因为个人原因离职了,”尽管事先根据袁朗的表现,阿捷和大民他们都曾经想过袁朗会走人,但从Charles口中听到这个消息的时候,阿捷还是吓了一大跳。
“那项目怎么办?Agile OSS 5.0的TD-SCDMA开发谁来管?正在进行的设计文档评审谁负责?”阿捷问完了一串问题,才发现这些问题更多的是问给自己,Charles才不会关心具体的开发细节和项目管理。
Charles好像就等着阿捷听到消息后产生这样的表情,满意地笑了笑,对阿捷讲:“这些问题都是你现在需要去解决的,今天上午我和周晓晓经理、Rob经理都谈过了,虽然还有一些疑虑,但是想让你来带TD这个团队。怎么样,有什么困难吗?”
阿捷脑子有点晕,还真有些反应不过来,傻傻地追问:“为什么是我?大民呢?阿朱呢?他们来的时间都比我早啊。”
Charles好像有些不耐烦了,把腿翘起来说:“就这样决定了吧。你有什么困难,可以随时过来找我。我会把这个职位在部门内公开发布,欢迎每个人来参与竞争。所以你接下来还需要准备一个简历,美国那边的老大会过来走一个形式上的面试,之后你会成为TD的项目经理,等以后有机会我会帮你争取一线经理的名额。大民和阿朱这些人暂时汇报给我。”
虽然部门里还有几个同事表示对这个职位感兴趣,并正式提出了申请,但阿捷还是顺理成章地成为TD项目组实际的领导。接下来的日子,请整个项目组吃饭,团队建设是少不了的了,唯一有点变化的是Charles讲的形式上的面试,从北京改到了美国的帕洛阿尔托。原因吗,首先是美国那边的老大最近被Agile OSS 5.0的研发搞得焦头烂额,实在腾不出时间到中国来;其次也算Charles给阿捷一个小小的甜头,让还没去过美国的阿捷见见世面。按照Agile中国公司的惯例,每位新提升的经理都要去一趟美国总部履新,顺便把那边的关系走动走动,让平日里在邮件列表上的名字都能够来个网友见面会,以便于日后工作上能有个照应。
阿捷的护照办得很顺,因为Agile公司是美商会的成员,直接把材料交给美商会,然后就等着大使馆的面签。
面签那天,阿捷才领略到了传说中的美国使馆签证处的恐怖,小小的大厅里挤满了人,刚好又赶上出行的旺季,每个窗口起码有30个以上拿着各色卡片的人在等。从窗口离开的人有哭的,有笑的,有表情麻木的,有激动得不能自已的,每一个正在等待签证官面谈的人都像在接受一场审判,而审判的结果仅仅是能否得到一张小小的纸片。
阿捷心里想着,这次去帕洛阿尔托等待自己的又会是什么呢?