按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
Family Day过后的第一天,办公室里冷冷清清的,按照惯例,大部分同事都会在这天休假,的确,像Agile这样的大公司,绝大多数员工的年假都多得没时间休。每年的Family Day、五一、十一、春节前后,都是项目不忙的员工休假的好时节。但是今天阿捷一早来到办公室,就感觉公司有些异样。阿捷发现周小小、老外Rob和Charles一起躲在黑木崖会议室里讨论着什么。透过会议室的隔音玻璃门,阿捷发现Charles的表情异常严峻,而周小小一直在说着什么,老外Rob一副事不关己的样子懒洋洋地靠在椅子上,偶尔插上几句,而阿捷的PM袁朗却不见了踪影。 。 想看书来
第2章 重任在肩(2)
阿捷知道,最近的项目进展已经Delay了很多。原本应该10月份Release的版本现在看来肯定是不可能完成的任务。但是阿捷也知道,项目延期的主要因素其实不在中国。
作为Agile全球研发中心的一部分,Charles所负责的中国Team只是在Agile OSS系统中负责了大约三分之一的产品模块开发工作。OSS(Operation Support System)是电信运营商的一体化、信息资源共享的支持系统的缩写,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时,帮助确定系统的发展方向,还能帮助用户制定系统的整合标准,改善和提高用户的服务水平。
在Charles所管辖的部门中,Rob的Team人数最多,有23人,负责了大约1/2的Protocol协议开发,另外一半由Rob原来在美国的Team做。周小小的Team则分担了大约25%的中间件开发工作,其实对于周小小来说,中间件的需求相对比较固定,大部分代码都是从美国那边直接Transfer过来的,他们并没有太多的实际开发量,充其量就是做做Maintenance定期Fix问题,然后在每个版本中,对新支持的Feed为上层应用做一些数据添加定义工作。真正的苦活累活都是袁朗的Team来做,首先,在应用层面的开发上,Agile的基于WCDMA和CDMA 2000的产品早在Agile OSS 就已经推出,阿捷刚来的时候就曾经为WCDMA的应用产品做过汉化,而TD-SCDMA几乎就是从零做起,整整干了一年半,才有了现在的版本。其次;TD-SCDMA的产品需求几乎全部都由中国来提出,而中国的客户对于产品的理解和定义相比成熟的欧美市场来说真是五花八门。在这样的条件下,袁朗的Team需要在目前的Agile OSS 的版本里,加入对TD…SCDMA的支持,对于一个电信运维系统而言,实际所需的工作量对仅仅有5名开发人员的Team来说非常大。
而即使在这样的条件下,作为PM,袁朗、周小小和Rob,却还要来来回回地和美国R&D总部负责Agile OSS 版本开发的Release Manager与Architect,反复讨论版本的产品特性、需求分析和的Roadmap。在Agile的R&D中心,整个开发流程是有非常详尽的要求的,为了保证产品质量一如既往,每一个新加入的产品特性的每一个具体细节,都要由Release Manager和Architect会同相关的PM反复讨论,一定要把所有从第一线来的需求确定下来后,负责相应产品的Team才能给出详细而具体的产品功能设计文档、UI设计文档。然后才是阿捷这样的一线开发人员,在文档的基础上完成软件的开发工作。
阿捷刚刚加入Agile的时候,就发现这套如教科书般标准的瀑布开发流程虽然在一定程度上保证了Agile现有产品的开发质量,但是在更大程度上限制了Agile公司对市场的反应速度。就拿Agile OSS 的开发说,阿捷他们早在今年春节前就完成了针对中国市场的TD…SCDMA产品设计文档,但是由于中间件和Protocol部分和美国那边的讨论一直没有结果,导致了阿捷大民他们春节后差不多歇了2个多月没有进行实际的开发工作。这让本来很有信心在2007年7月份完成开发工作,10月份完成Release的Charles李心里非常不爽。阿捷在代替袁朗参加的几次Charles Staff Meeting中强烈地感觉到了Charles对周小小和Rob的不满,一直在敦促他们两个赶紧和美国的R&D开会解决。 txt小说上传分享
第2章 重任在肩(3)
Rob还好,资历和身份都在这里摆着呢,大不了Charles给他今年的Rank评得差点,反正等Protocol项目Transfer结束之后他还回到美国继续做他的大爷。周小小可就惨了,几乎每天晚上都要和在加州Palo alto的Release Manager和Architect开conference call,折腾到夜里一两点才睡觉,眼圈从来都是黑的,舌苔上火口腔长大泡。袁朗最不着急,一副事不关己隔岸观火的样子,反正他Team里的设计文档阿捷、大民都已经帮他弄好了。所以当阿捷看到Charles在黑木崖里黑着脸跟周小小和Rob开会时,还以为Charles又在鞭打慢牛呢。
中午吃饭的时候,阿捷和大民等几个饭协的饭友,一边又说又笑地聊着塞罕坝上烤全羊喝马奶酒的Family day活动,一边往一楼的餐厅走,路上撞见刚刚吃完饭的老外Rob,阿捷说了句“Hello”打了个招呼,Rob却莫名其妙地在“Hello”后面回了一句:“Hello,Jie Manager,Congratulation”。还没等阿捷反应过来,他就已经一侧身进了边上的电梯,跑到健身房打桌球去了,电梯门临关的那一刹那,阿捷发现Rob对他挤了挤眼睛。“莫名其妙”的Rob一直都是阿捷和大民他们的主要聊资,如果说阿捷这样的开发人员被称为“菜鸟王老五”的话,那Rob这样的绝对就是“骨灰级王老五”了。阿捷曾经在陪着来北京出差的美国同事去后海酒吧的时候,亲眼见识到Rob以一首*的钢琴曲,加上不知道是醉眼迷离还是忧郁朦胧的眼神,“谋杀”了现场N多女孩。
吃过中饭没多久,回到座位的阿捷正百无聊赖地边听着Music边看新浪网页,突然感觉身后光线一暗,回头一看,Charles李正站在自己身后。阿捷赶紧用快捷键Win+D切到桌面,Charles嘴角稍微动了动,阿捷就乖乖地跟着他进了黑木崖会议室。
说起黑木崖,阿捷有着太多的感慨。第一次进入Agile面试就是在这个会议室,这个会议室也是离袁朗他们Team最近的一个会议室。而恰好是离Charles座位最远的会议室。Charles有个习惯,就是不喜欢被别人看见或者打搅,所以经常会选择这个离他最远的黑木崖会议室开会。久而久之,袁朗他们也一般都不敢用黑木崖开Regular Team Meeting了。
进入黑木崖,阿捷看见Charles直接坐到他最喜欢的位置,“如果Charles不在,袁朗也喜欢坐那个位子”,阿捷一边心里想着,一边坐到了Charles的斜对面。坐下阿捷才发现,自己的这个位置恰恰就是当初第二次面试时那个座位。
“你知道今天我来找你有什么事吗?”还没等阿捷从回忆中走出来,Charles用他习惯性的开场白把阿捷一下子从回忆中拉了回来。
阿捷没有回答Charles,他已经习惯了Charles这样Aggressive的提问了,阿捷知道只要自己静静地等着,Charles就会给出刚才提问的答案。
“袁朗上周五因为个人原因离职了”,尽管事先根据袁朗的表现,阿捷和大民他们都曾经想过袁朗会走人,但是当阿捷从Charles口中听到这个消息的时候还是吓了一大跳。
“那项目怎么办?Agile OSS 的TD-SCDMA开发谁来管?正在进行的设计文档评审谁负责?”阿捷连珠炮似的问完了一串问题,才发现这些问题更多的是问给自己,Charles才不会Care具体的开发细节和项目管理。txt电子书分享平台
第2章 重任在肩(4)
Charles好像就等着阿捷听到消息后产生这样的表情,满意地笑了笑,对阿捷讲:“这些问题都是你现在需要去解决的,今天上午我和周小小经理、Rob经理都谈过了,虽然还有一些疑虑,但是想让你来带TD这个Team。怎么样,有什么困难?”
阿捷脑子有点晕,还有点反应不过来,傻傻地问:“为什么是我?大民呢?阿朱呢?他们来的时间都比我早啊。”
Charles好像有些不耐烦了,把腿翘起来说:“Whatever,就这样决定了吧。你有什么困难,可以随时过来找我。我会把这个职位在部门内公开发布,欢迎每个人来参与竞争。所以你接下来还需要再准备一个CV,美国那边的 Architect还会过来走一个形式上的interview,之后你会成为TD的Project Manager,等以后有机会我会帮你争取Line 1 Manager的Headcount。大民、阿朱这些人的Report关系会暂时Link到我这里。”
阿捷知道,Agile公司的Project Manager实际是一个只有在中国才有的Title,并不在Agile公司正式的Manager序列里,在Manager Mail Group里也看不到你的名字。如果你干得好,可以从Project Manager升为Manager里最低一档的Line 1 Manager,也就是经常被人们简称的PM,不过这里PM是指People Manager,因为只有一线以上的经理才会具有人事权。如果你没讨大老板喜欢,那么这个项目结束,你也就会从Project Manager打回到Engineer的原形。
虽然部门里还有几个同事表示对这个职位感兴趣,并正式提出了申请,但阿捷还是顺理成章地成为TD项目组实际的领导者。接下来的日子,请整个项目组吃饭,Team Building是少不了的了。唯一有点变化的是Charles讲的形式上Architect的Interview从北京改到了美国的Palo alto。原因有二:首先是美国那边的Architect最近被Agile OSS 的研发搞得焦头烂额,实在腾不出时间到中国来;其次也算Charles给阿捷一个小小的甜头,让还没去过美国的阿捷见见世面。虽然阿捷从来也没稀罕过出什么国,但是按照Agile中国公司的惯例,每位新Promotion的Manager都要去一趟美国总部履新,顺便把那边的关系都走动走动,让平日里在Mail Loop上的名字都能够来个网友见面会,以便于日后工作上能有个照应。
阿捷实际上还不算正式的Manager,就要去美国,这让升Manager的时候刚好赶上Cost Control而没去成的周小小感到极为不平衡,隔三差五地跑到阿捷的座位前,阴阳怪气地问签证办得怎么样啦,机票定了没有。阿捷的Visa办得很顺,因为Agile公司是美商会的成员,可以直接把材料交给美商会,然后就等着大使馆的面签。
面签那天阿捷才知道传说中的美国使馆签证处的恐怖,小小的大厅里乌压压地挤满了人,刚好赶上每年的旺季,每个窗口都起码有30个以上拿着各色卡片的人在等。从每个窗口回来的人有哭的,有笑的,有表情麻木的,有激动得不能自已的,每一个正在等待签证官面谈的人都像在接受一场审判,而审判的结果仅仅是能否得到一张小小的纸片,社会万千尽在这一个小小的签证厅。
阿捷心里想着,这次去Palo Alto等待自己的又会是什么呢?
。 最好的txt下载网
第3章 橄榄球与软件开发(1)
God tempers the wind to the shorn lamb。
天无绝人之路。
——【明】冯梦龙
阿捷在Palo Alto的一切都进行得异常顺利。
由于Charles只提了阿捷这一个Candidate作为Project Manager的候选人,所以Interview的时候阿捷几乎没有什么压力。在相当于Warm up地回答了自己哪年加入Agile,都曾在什么公司做过怎样的职位之后,几个面试官分别从不同的角度了解了阿捷对Agile公司和这个职位的看法。
阿捷发现,国外面试和国内面试最大的区别其实在于:国内的面试大多都是在研究如何考你,而国外的面试更多的是在于理解你。首先去理解你是一个怎样的人,其次是理解你是否真正适合这个职位。人和人都是平等的,对于一个职位也只有适合和不适合。
在面试的时候,阿捷最记忆犹新的几个问题是:1。分析Agile公司现在在业界技术上的优势和劣势;2。如果让你带领中国的TD团队,你觉得哪里最需要改进;3。你觉得TD项目能够为Agile公司带来怎样的收益。
阿捷知道,在Agile做一个真正的Line 1 Manager,不仅仅是管理好技术带好队伍,还要有项目预算和规划的能力,并能够由此帮助总部R&D中心开拓本地的市场。这就是所谓的矩阵式管理中阿捷这颗螺丝钉所能做的事情。
从Agile的Palo Alto Site回来之后,阿捷想的更多的是:自己真的能够带好TD-SCDMA team吗?阿捷知道,单从软件开发的角度来看,中国这边的Site建立时间还是太短,从个人开发能力上讲,是没有办法和美国、欧洲那些Site动辄十多年开发经验的老程序员相比的。但中国的程序员有着良好的开发知识基础,勤奋上进的工作态度,他们现在需要的是一个正确的方向和良好的引导,再加上一点点机遇。
中国在崛起,中国的软件也在崛起。阿捷记得自己上学那会儿绝大多数计算机书籍要么是翻译过来的,要么就干脆是外文的影印版,还卖得死老贵,像什么“Thinking in XXX”之类的都如此,更别说什么软件工程的书了。中国的软件发展了这么多年,还总是跟在老外的屁股后面。这一点在阿捷进入到Agile公司后更是深有体会。
在Agile中国研发中心,一切的制度基本上都是由美国总部来制定,即使强势如Charles者,在项目的开发管理上也要听从美国人的安排。阿捷觉得,大部分工作其实都可以交由中国这边自行安排,比如像Agile OSS 这个项目,尽管袁朗早就已经按照中国这边Presale提交的客户需求调查报告,提交了TD-SCDMA在Agile OSS 产品套件中的功能需求文档,但是由于美国那边一直还在忙着定义其他产品需求,没有腾出时间review过TD-SCDMA的文档,所以一直都 Block在这里无法进行下去。
阿捷其实知道,对于Agile OSS 来说,最大的变动就是加入了对TD…SCDMA的支持,中间件也为TD的Feed采集添加了数据接口,而其他产品则是从一些客户反馈、性能优化和Bug修复上来着手。TD的开发工作量非常大,并且由于是新加入的功能,所以对整体系统联调的要求很高。
阿捷这些天都一直在和美国那边争取更早的启动开发,以便于让Block两个月的TD项目开发能够正常跑起来。阿捷知道,Agile高层对Agile OSS 这个项目给予了很高的期望,希望Agile能够凭借OSS 重新取得市场的领先位置。原本计划10月底之前Release产品,圣诞节前为原有的Top 10客户完成产品升级。这次去美国总部,Agile OSS 的产品发布经理还特意请阿捷吃过一次午饭,就是希望阿捷这些奋斗在一线的开发经理能够开足马力。但阿捷知道,即使是OSS 的产品发布经理,也对能否按时发布不抱太高期望。。 最好的txt下载网
第3章 橄榄球与软件开发(2)
又逢周五晚上,忙完一周工作,阿捷独自一人回到家里,遛好了小黑,自己却没有什么心思吃饭,晚上1点还要和美国那边开Conference Meeting,又要到凌晨2、3点才能睡觉了。小黑吃饱了就趴在阿捷的脚边,把头搭在阿捷的拖鞋上睡觉。
阿捷决定还是先利用有限的时间打个瞌睡。可是上好闹钟,躺了下来,睡意却飞得无影无踪,阿捷瞅着天花板出神。透过窗外昏暗的灯光,阿捷注意到屋角上有一只小飞虫,不停地飞来飞去,一会儿撞上这面墙,一会儿又撞上另一面墙。阿捷叹了一口气,多么像以后的自己啊,可能以后会撞得更加体无完肤。
既然没办法静下来,阿捷决定还是上网消磨一会儿时光。
在“浩芳”上激战了一个多小时的CS后,阿捷把自己的郁闷一股脑地撒向对方,也不知道打了多少个回合,点杀了多少位英雄。直到闹钟想起,阿捷才发现已经到了凌晨0:20,要赶紧去洗个澡准备晚上的Conference Meeting了。
屏幕从CS切换过来后,阿捷才发现自己有一个MSN小窗口在不断地闪啊闪,这么晚了,谁啊?
阿捷打开MSN窗口,发现原来是大学时候的室友猴子。
“Hi,阿捷!在吗?怎么不说话?”
“瞎忙活什么呢?”
“不在还开什么MSN,浪费感情。”
阿捷心里呵呵一笑,一边心想“这个猴子,还是这个猴急脾气”,一边回复道:
“Hi,猴子,不好意思啊!我刚才CS呢。”
“哦,我说呢,没事!趁着周末,那还不大家一起切磋切磋,来个通宵?”
“啊哈,那可不敢,你当初在学校里面打DOOM就那么厉害,我不是自讨苦吃啊。”
“少来!又不是想灭你,我们一起组队灭其他人啊!现在不是搞什么北京CS社区大赛嘛,我们这个小区总是凑不够,你来帮帮忙。”
阿捷只好实话实说:“哎,今晚不行啊,马上1点还要和美国那边开Conference meeting呢,改天陪你通宵吧。”
“呵呵,不错啊,升官了吧?都赶上和美国那边开会了。”
“哪里啊。就是我们原来的头儿被别的公司挖走了,我被大老板抓了替罪羊,顶着雷呢!好麻烦啊,不知道该怎么搞!”
“呵呵,难得的好机会啊!好好做!以后多弄几个Headcount把咱们兄弟几个都招进去啊,然后下班就联网打CS!”
“你这死猴子,哪儿那么容易。我最近脑袋快赶上大头同学了,头发也白了不少。项目时间紧,任务重,老板给的资源还少,这可怎么干啊?”
“嗯。我知道都不容易。对了,现在不都是流行什么敏捷开发嘛,既然你都是Manager了,干嘛不在你的项目组里也玩玩敏捷开发呢?”
阿捷还没来得及和猴子解释“其实自己就是个代理Project Manager,还没有真正一线经理的权力”,就被猴子所说的敏捷开发所吸引了,“敏捷开发?没有听说过啊,是瀑布开发模型的一种?我们Agile一直都遵循的是瀑布开发模型。”
“那你们也太老土了吧。怪不得你们的PM都被别人挖走了。呵呵,其实我也没太研究明白。你知道的,我们这个网络游戏行业会接触到很多关