以下观点仅针对于外包项目场景!
首先我认为在使用标准的pmp标准下的预测型项目管理方法的前提下,行业中的任何一名pm或者是高级开发人员都可以很不错的扮演好项目经理角色并履行好相应的职责。因为pmp标准中对于团队资源的要求的很充分的,比如:专职的产品经理或需求分析师、UI/UX设计师、开发团队、测试经理带领的测试团队等。
但在如今的国内外包的场景下,因为竞争激烈、利润率压缩等原因,使成本被压缩的比较严苛,经常使项目经理难为无米之炊。我们经常能看到项目经理需要兼顾需求分析师、架构师、测试经理等职责,分身乏术。可能有的人会觉得我现在做的也很好啊,那么我们可以先来确认一下,一个好的项目经理应该是什么样的。
我认为应该至少包括一下几点:
1、获得领导的认可
2、获得客户的认可
3、获得所有团队成员的认可
其实以上几点我觉得已经比较严苛了,有些团队和公司甚至于习惯了压榨员工来博得客户、领导好评的方式,我认为是及其扭曲的。
那么为什么说敏捷也许是最适合外包团队的项目管理方法呢?我得出这个结论是依据以下几点:
1、通才型团队的目标可以使成本控制和团队规模更加灵活。
2、更加的重视新技术对于管理流程改进的帮助,例如DevOps中的一些技术实践,我认为如果没有敏捷方法论的提出,DevOps不会像今天这样深入人心,但他一定会存在。
3、自组织/自管理团队激发成员潜能,同时使其他角色更加轻松。
4、专注价值,更容易取得成功。
以上是本人的一些思考,也欢迎大家提出不同的观点一起讨论和分享。