从程序员到项目管理者

一、初接大项目前的恐惧

2006217号,我接到我大学同学的电话,他现在是**公司软件外包事业部的负责人。本来是一次非常轻松的同学之间的聊天,无意中说起了最近接了一个比较大的项目,而且是用.NET开发的,我就在更无意中说起我以前参与过一个关于门户网站的项目。这一聊就显得特别投机。

我在20032004年期间,也就是我在华工读研的第二年,被派到一家软件公司去实习,主要也是用.NET开发联通的一个门户网站-管理员门户(AdminPortal),这也是我进步最快的一年,当然担当的角色仅仅是“惟命是从”的程序员。当时积累了一定的代码经验和代码复用库,至今让我受益匪浅。我把我的这次经历看成是我的编程生涯中的一次分水岭,所以特别珍惜这段经历。我同时也希望能够亲身再次经历一遍,而且希望让“暴风雨来的更猛烈一些”。这不,机会又一次摆在我的面前,而且千载难逢,我怎能错过,所以毛遂自荐把自己推向了前台。和同学的谈话过程中他大致描述了这个项目的愿景,模模糊糊――这是我的第一感受。第二天,我过去了,和专门负责这个项目软件部分的负责人聊了聊,说是聊其实就是一次面试,看你有没有实力进入这个项目组。面试的过程让我窒息,什么ASPApplication Service Provider),什么Biztalk,什么MOM,什么SPS……一个都不懂,呵呵,把我当成微软专家了。我说我就会用.NET开发相关门户项目,没有什么其他的了。本来以为没有什么希望的,不知道是因为当时的确缺人,还是我同学的极力推荐,或是二者兼有之,我还是被确定过来了,一次“悲喜交加”的历程开始了,喜的是可以再次经历一遍我梦想的过程,悲的是我“什么都不会”就进来了……而且一进来就是4个多月的合同期:2.20--6.30

第一件事情就是获取需求和理解需求。前期的需求还处于模糊阶段,甲方在需求上显得很弱势,我们开发方就更无从谈起。“一切都会慢慢好起来的,问题会慢慢清晰起来的”我的那位同学一直这样安慰我,我也只能这样认为。因为这个项目比较大,仅仅××公司一家是搞不定的,××公司是总承包商,所以分包给其他软件公司是十分正常的事情,所以这次接受分包任务的公司不少,大家都在××公司汇合,集中办公和管理,共同促进项目的完成。大的任务需求定下来后,就要对任务进行划分,划分成若干个子系统,由一个或几个公司承担,这些大局的事情是由项目总负责人操作和监控的。

高层的抽象需求定下来了,接下来就是开第一次的项目动员大会,交代相关事宜,宣布相关负责人的名单。虽然我有心里准备,但然而让我没有想到的是在会上竟然宣布我为××子系统和××子系统的负责人,我当时就有点懵了,不是我不愿意,而是我的确没有这个实力,一下子由受别人管理到管理别人,而且是几个子系统的人,适应的过来吗?我不停的问自己……脑筋里一片空白,窒息的气氛再次涌上心头,自己的压力一下子空前绝后,我当时已经无法呆在办公室,不想看到办公室的那些忙碌的同事的身影,我一个人径直走到走廊,深深呼吸了一口气。“放弃”的念头从我内心里“冉冉升起”,我当时想了很多,我的小孩还没有满月,我要尽我做父亲的责任;我的教学任务还没有完成,我要尽我做老师的责任……我也知道这些理由再充分也只是我逃脱的借口,接下来的一个星期里我居然向我的同学三次提出“辞职”的请求,但都被说服了。现在回想起来我当时是那么的脆弱,没有胆量去面对未知的困难。的确在高校优雅的环境中呆了7年的光阴,几乎每周都是“黄金周”的日子,舒服惯了让人一下子无法换位,虽然高校工资一般,但肯定是“绝对值虽低,但相对值较高”的职业。而软件行业正好是相反的。

就这样坚持了一个星期,前期烦躁不安的情绪稍微有了一点好转,也许考虑到我的想法,项目负责人让我专攻一个子系统,这样一来我的压力就相对小了不少,使我的信心增加了不少。

我的“手下”有3个人,个个都是“猛将兄”,相反我倒觉得管理起来有点放不开,原因很简单,我的角色转型还远没有到位,因为我沉溺在程序员的角色中。“我如何管理他们”、“如何调动他们的积极性”、“如何让这个系统有条不紊的向前推进”……一个一个的问题困扰着我,这充分说明了我的经验严重不足。不过谁都有第一次,谁都是从这个阶段走过来的,我还记得别人说过的一句话:“要想成为一个优秀的项目经理,你至少要经历10次项目的失败”,我这是真正意义上的第一次,所以“机会多多”啊

俗话说,磨刀不误砍柴功,需求更是如此。我前面已经说过甲方对需求的描述很模糊(很想软工中说的情景,呵呵),他们的思路很简单,要我们替他们想,想完后把想法整理成文档,然后让他们评审。这实际上已经违背了软工的基本思想,我们只能诱导他们详细描述出需求功能,这不是本末倒置,但也没有法,甲方既然是这个意思,我们也只有照着做了,谁要他们是付钱的老大列。

于是我带领组员进行开会沟通,逐步确定需求和方案,并一一论证其可行性,接下来的就是相关文档的书写,需求文档、接口方案、集成方案、进度计划等等,这些都是我以前没有做过的事情,现在要我一一操刀,的确有点力不从心,不行也得硬着头皮搞,第一稿不行再来第二稿、第三稿……,这样一来,需求的轮廓在我的脑海里逐步清晰起来,心情也逐渐好了许多,我的那位同学也走过来笑着说,“这段时间受了折磨把”,“肯定了~~”,但回头一想,他以前肯定也是如此?肯定是经历过才能说出这样的话,后来才知道他以前做了一个项目,连续三天三夜没有合过眼,相比较而言我是小巫见大巫了,呵呵。

的确,从崩溃到接受,让我深切感受到“车到山前必有路”,不要让自己总处于绝望的境界,绝望的背后就是希望,所以每一次挑战都是心灵的折磨,同时也是心灵的洗礼。(待续......)

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值