项目管理之我见

谈到项目管理,有很多问题,不是你技术好,原则性强就能把项目带好的。我总结了一下最起码要从以下几个方面做起:

1)熟悉team member的各自水平,极其擅长的领域,做到合理分工,

  注:想熟悉一个开发人员的水平一是通过简历,二是可以当面找他聊天让他对自己做一个技术能力介绍,一个懂技术的项目经理如果能经常和各个开发人员聊些技术问题,保证知道每个开发人员的能力,当然每个人的性格也是不可忽略的部分,一般有一些比较经典的问题可以考验一个人的性格类型,这个可以去看一点心理学方面的书籍,有些人比较踏实就分点比较繁琐,需要耐心才能干好的工作,有些人比较机灵就分点挑战性的工作,当然如果项目比较急一定要把合适的工作分给擅长这个方面的人,这样他做要比别人快些。当然每个项目都有那么几个害群之马,自己不愿意干活还传递消极情绪,其实这样的人才是考验项目管理者能力的部分,对付这样的人,胆小的可以用吓的方式,人好的人可以打感情牌,实在不行就拿他做为项目中给其他程序员打下手,做些简单功能,当然工资肯定也比其它人低,但是也要经常表扬他,不能助长他的消极情绪。

2)关心每个人的进度,从而做到动态及时合理的安排整个项目进度。

  注:开发过程中经常遇到一个技术问题解决不了从而拖延项目进度,当然任何的技术问题最终都会解决不管是用什么方式。但这个时间项目进度会受影响,所以要及时调整进度,还有就是项目工作要透明,每个人最好知道其他人在干什么,免得都觉得自己干的多了什么的。还有就是如果有人问你问题一定要用好的态度去解答,否则就没人敢问你问题了,那样大家都憋着,最后项目提交的时候全暴露出来了,非常难搞。

3)批评与表演结合

  注:不要只批评不表扬,而以我认为表扬要占70%,我也是从程序员过来的,程序员都很爱面子,都觉得自己水平高,说要表演可以满足他的虚荣心,但表扬一般都结合着激励:比如说你这个干的不错,但是如果能再用心一点就可以干的完美了。

4)不要压人。

  注:组员有能力要放射他的光芒,但要适度,放的太大了,他会认为你什么都不会,你也要不定期的散发光芒,如果你是从一个程序员干上去的,这个光芒还是很多的。

5)加班

  注:加班免不了,只要加班你一定要陪着加,否则程序员会搓你的脊梁骨。

未完待续。。。。

大家有什么好的意见可以一起拿来分享一下。

原文地址:https://www.cnblogs.com/fyang/p/yjq1288.html