我在去年进公司前,在原单位(银行)干了三年的软件开发,多多少少也算有点经验。从进入我们先进数通开始,我就一直希望能早点参与项目管理中,毕竟,"不想当将军的兵并不是个好兵",在几个项目摸爬了几个月后,今年终于开始参与项目管理的工作,我也是相当的兴奋,希望把自己的第一个项目带好,一个好的开始总是令人激动的。
这个项目自从开始,我一直小心翼翼的按照公司的项目流程来进行,但是,慢慢地我发现要很好地控制一个项目并不是件容易的事情,在项目进行的过程中,会有很多因素在影响整个项目的进程。比如,客户的业务人员无休止地向你提出需求变更,动不动地就要拉着你参加"需求讨论会";项目内部人员被公司征调,需要找人手来进行后续;客户方作为一个典型的事业单位,工作主动性明显不高,需要我们不停的催促,才能保证项目进度,等等。这些问题接踵而来,作为项目负责人的我,这时才真正感受到作为一个项目经理身上的担子有多重,要做一个好的项目经理有多难。
其实,很多从事IT行业软件开发的人,都有类似的经历,特别目前我们国内软件公司一直以来存在的项目开发"恶习",对我们这些正处于"软件开发规范化转型期"的软件人来说,确实是很难一下改掉的。我们公司目前正在争取CMM的认证,在项目管理方面已经开始全面规范化,公司也考虑到大家转型期的困难,推出了一些项目模板,供项目经理使用,而这些模板,也确实起到了一定的规范作用,起码各个项目提交的文档都已经相当一致、漂亮了。但是我觉得,要真正做一个好的项目经理,不仅仅要保持文档的整齐,还有很多需要注意的,以下是我自己的一点体会,希望对大家有一点帮助:
1、一个好的项目经理要有丰富的经验和比较高的技术水平。我这个项目刚开始是由北京公司的吕昱负责的,记得那时我们公司的人和客户的开发人员一起到都江堰进行封闭开发的时候,对sunrise这个产品大家都还不是很熟悉,由于Sunrise产品支持人员无法支援,对一些终端调用的问题一时无法解决,吕昱凭借他自己多年从事Curses开发的经验,写了几行程序就解决了这个问题。
2、项目经理在管事的同时,也要会管人。须知项目是由一个项目经理和多个程序员一起来完成的。特别在封闭开发的时候,项目经理要能较好的照顾好大家的生活起居,该休息的时候,必须让大家休息,不要无休止的加班;项目经理要能听取大家的意见,包括发牢骚。
3、 项目经理要以身作则。项目经理应该与大家同甘共苦,不管加班到多晚,一定要和项目成员在一起。
4、项目经理要能合理安排自己的一天,同时协助项目组里其他人安排好一天的工作。我自己基本上能做到每天做次日的工作计划,今天干了哪些工作、明天要作些什么,都有计划。我也将这个习惯推介给项目组成员,希望他们也能养成一个良好的习惯。
以上只是我自己第一个项目经验的一点体会,在写这片文章的同时,项目正处于最后的攻坚阶段,时间非常宝贵,文章写得确实十分仓促,希望以后还有机会和大家对"项目管理"这个课题进行探讨。
|