我很同意你说的“牛人”在项目中起到的关键作用,其实,我自己现在的这个60多人的项目中就有这么一个牛人,还是我们从别的别的公司专门为这个项目挖过来的。 但是,我想的是,有了这么一个牛人,我的项目确实挺顺利的,但是,别的人,在作开发团队大一些的项目上同样会碰到我想在遇到的一些问题,所以,我觉得今后外包项目中,如果开发团队超过了一定的人数,比如30个人,就需要一个对技术/系统式样/开发技巧都很精通的人,但是这个人不会出现在Workplan上,是Technical support那种角色。我的这个建议已经通过SQA作为best practice报到了公司的SEPG(Software engineering process group),希望今后可以融入到公司级的流程中。 其实,几乎所有的PM都是在这么做,但是,我还是希望这些东西可以作为流程的一部分,今后,无论什么样经验的PM来做项目,都可以顺利的做项目,这不就是把人的因素减少了一些,而流程在起作用了吗? 还有,Karen说的那种快速多变的项目,也许经过分析,就是只有“牛人”在可以完成,其实,这样的结论也可以上升到组织级的流程资产中啊。如果能分析出什么样的项目特点,就需要由有什么样经验的人来做,否则就是Risk,这样的东西也是对公司很有意义的。而今后,如果不是Karen,而是一个比Karen经验差很多的人来做PM,根据这些流程,如果是一个快速多变的项目,但是又没有符合要求的团队,这样,这个PM就可以非常容易的识别出Risk,这样也可以早些准备规避的方法。(比如,通知HR到别的公司挖人,找Contracotor,或者,如果是在风险大,干脆就外包,把这个high risk的项目转嫁掉。) 你看,这样的话,项目管理就变得规范,有章可循,PM就可以有更多的时间去解决其他的重要的事情。 最后,关于“高级人才的范围远远不是能够改进流程和制定流程的人。这样的人太多了,SQA就能,”这个观点,我基本上完全不同意,国内很多公司过了CMM/CMMi五级,但是,其实水平一般,关键就是没有高层的介入,把过程的制定和改进完全交给了SEPG和SQA,而这些SEPG和SQA成员又不能站在CEO的角度上,通过VOB/VOC(Voice of business/Voice of customer)来驱动过程的制定和改进,仅仅是为了过级,这样才会发生你说的那种流程变得坚硬/死板。 流程应该是活的,充满生机的,不停的根据商业环境和公司的能力而改变。 我有一点感觉,也许Karen把流程(Process)和过程(Procedure)混在一起了。
|