项目的人治和法治
最近有个重大项目上线了,最后的上线质量非常好,甚至大大超过了我们的预期。所以针对这个项目,组内也进行了讨论,大部分人认为这次参与项目的人员技术过硬,责任心强,而且做事谨慎小心,才能促成这次成功上线,以后有项目就让这帮人一起做不就好了嘛。那我们就来说一下,在一个项目中到底是人的因素重要还是流程的因素重要。
关于人治
做项目总绕不过人,很多项目推崇精英开发,比如现在如火如荼的敏捷开发。
敏捷开发中,我认为最关键的就是人,敏捷教练不同于项目经理,他应该只起到串联的作用,管理都是下放到各个成员。
所以敏捷开发对人的要求很高。举个简单例子,敏捷开发中有一个环节是抢任务,每个人可以挑选自己感兴趣的任务并估算完成时间。
如果一个组内人员水平差不多,那么任务分配就相对会平均一点;但如果人员水平相差较大,那么必然就是技术能力强的选择难的任务,技术能力一般的就只能选择较简单的任务(想选择难的也力不从心)。
除了技术能力以外,如何刺激人员挑战高难度,也是一大难点。碰到上进心不怎么强的,人家就是不想选难的任务,挑个简单任务养身难道不好吗?所以一方面要在物质方面给别人以刺激,另外还要给组员搭建上升的平台,否则这个环节根本达不到效果。
说了以上这些,就是想证明,如果想靠人治来做,那么对人的要求就很高。就拿我自己项目组举例,不是所有人的能力都很强,责任心都很重,所以就不可能把所有任务都压在固定的人员身上。
那么余下自我管理能力不强的人员怎么办?那就要依靠流程去管理约束他们。
关于法治
那么有的项目组就会认为,既然我们组没那么多牛人,那么我就把流程规范做的细致一点,然后来固化组员行为,让他们完全按照这个来做,是不是就没有问题了?
还是拿以前的一个项目为例。
这个项目的流程规范非常繁琐细致,每个环节都需要输出很多文档和成果物。
就拿每天的日程来说,不是写周报也不是写日报,PMO要求每个人写时报,也就是每个小时你做了点什么,都需要一五一十地写出来。
出发点很明确,就是防止人员做无效的事情,记录追踪每天的任务。
但真的实操起来,别说是开发人员了,作为项目经理我也是头疼不已。很多时候就在开会,争吵,扯皮,那么这些能写到时报内吗?开发人员一个小时必须预留一点时间去写这个,思路很容易就被打断。
最关键的问题,这些时报的内容,不是熟悉这个项目和流程的PMO根本无法理解这些。最后这个耗费巨大的流程,最后就是一个形式主义。
所以想依靠流程完全固化人,其实也非常难做到。不是所有的行业都能像生产行业一样,做成流水线,把每个人当成螺丝钉的。
结语
一个项目肯定不可能单靠人治或者法治去管理,这其中需要一个平衡。这也是为什么有的项目就做的好,有的项目就做的差,其中的平衡也是一种艺术。其中的道道每个项目都不一样,只能意会不能言传。当然如果有人说能教会你怎么把握平衡,那么大概率和那些治百病的【老军医】差不远了。
发表评论
想要加入讨论吗?请自由发表意见!