化和明确下来,大大缩短了开发周期。保持项目小组成员高度的热情使得项目讯速得到突破,达到了预期的要求,这是项目经理真正最重要的工作。在项目运作过程中,别忘记项目小组不是孤军奋战,背后还有整个公司的资源别忘了使用。
2、注意项目进度的严格控制
这是老生长谈的问题,核心还是《人月神话》,在现有的人手配置和资源上如何控制项目的进度,这是所有项目经理也是公司领导最关注的事情。因为大项目的进度要控制出了偏差,后期很多预想不到的事情会让你焦头烂额的。所以必要的会议还是要开,总结和安排工作是每周都必须要进行的工作,笔者当初是将工作总结工作安排和需求讨论严格分开的,即使是参加的人员一样。因为需求讨论需求分析有时是无底洞,有些实现起来是有难度的,这时在会议上一定要注意控制方向鼓励大家踊跃发言的同时要保证主题方向。因为需求的扩散和实现的难度将直接影响到项目的进度,很多项目最后失控追根结底相当一部分原因是需求没有把握住。笔者一同事负责的一个百万级的项目,超过签定合同时间的半年了还没有完成,公司后期调动了所有可调用的技术人员进入项目组,搞得人人疲惫,当初最大的原因就是客户的需求不断扩散导致程序开发无休止地进行。
3、注意搞好各方面的关系
项目经理首先要搞好的是你和你的领导的关系,特别是老板的关系,你要体会你的老板的心情,他是希望做成功大项目然后开始扩张,他的心里比你更关注项目的进展,要是出问题他心里比你更焦虑,所以记得要让你的老板参与到项目中来,别因为他不懂技术不懂项目管理就把他晾在一边。笔者的做法是每周都会将工作写成简单的总结发给上级领导,然后抄送给BOSS,有什么计划要执行或调整时预先做好书面材料发送给领导们,这时要忌讳的就是越级上报,所以这样的计划我一般是只发送我的直属上级,在MAIL中写到等计划正式拟定后请他转呈老总,大的事情一般是他都会在比你更期望的时间代你向老总汇报了,因为只有和老总搞好关系,他才会信任你,而且还会源源不断地支持你,不然一些公司接到一个大项目要失败了,公司搞不好就负债了,所以你要明白BOSS可能是将公司前途放在你身上。接下来就是要搞好下属的关系,他们是实现完成工作的核心和中流抵柱,平时要舍得花些银子请他们吃吃饭组织一些体育活动,程序员都是典型的亚健康状态,看看程序员那象怀胎三个月的肚子就知道了。再接着就是要搞好客户的关系了,除了言语上尊重他们外,必要的银子还是要花的,而且要花得有特色,因为他们聚餐也不少啊。所以大家明白我为何要将搞好和老总的关系放在第一位了吧,不然这些白花花的银子,老总不签字,项目再失败了,你赔了血本都不够啊!
4、注意项目验收的各个环节
这是大家都关心特别是老总最关心的问题了,有时你别看他表面上非常平静,一点都没有开心的样子,我的老总那天在去洗手间的路上就哼起了小曲,这是好几年都没有的事情。但是要达成这样的任务并不是象小项目那样双方有意向后谈一天就可以签字,大公司都有自己一套套的验收标准,如果按照他们那样的标准,你卖硬件都难,更不用说软件了,而且谁在这上面签了字以后出了问题谁就要负责,而且软件永远都没有100%没有问题的,你看微软还不是不断升级和发补丁包。如何采用让双方都能接受的方式签定验收合同就要求你平时就要做好准备,笔者一般是每个月都会有一个功能模块实现的清单请他们确认,要他们签字是不可能,笔者的做法是请他们指出哪些没有完成的或有意见的,这样日积月累下来,对方认可了你的工作,后面他个人这一关是可以通过了,后面一定是他的上级以及副总层层把关,记住这时谈的一定要是实现完成了哪些功能,对新需求的千万不能答应就改,可以放到后期,并在验收合同中注明哪些是新需求还没有完成的,层层把关让折磨你的性情考验你的耐性,两周之内要能签下字就算是顺利了。
还有一点在验收的过程中不要忘记向客户的每个上级多表扬一下项目中参与的他下属人员的业绩,当他们都是功臣时在最后一关卡住的机会会少很多,有过大项目经验的仁兄有没有注意到,项目验收签字的都是客户的最高层和最低层两三个人的名字一起签在上面,中间管理层做了许多幕后工作。