终于完整的踏完了PMP/Prince2/CSM/CSPO的路,所谓的学习的过程,其实更多的是对工作方式和过去的经验教训的不断反思。将这几个项目管理方式交叉起来联想,有不少对比的心得,故用此短文来展开简述。
1. 出身
PMP来自于美国项目管理协会(PMI),成立时间最长,影响范围最广,持证人数最多。PMP最开始起源于传统行业,后经过不断提炼(2018年已经开始使用PMBOK6),慢慢开始适用于各行各业。
Prince2起源于英国商务部,是英国商务部推行的一套项目管理方式,由于推广不力的原因,影响力要比PMP小很多。(简单理解 Prince2和PMP的区别就像雅思和托福的区别)
CSM/CSPO 来自于 Scrum Alliance。虽然起步最晚(大概2001年左右),但是由于敏捷文化在国内深入人心,推广势头和覆盖面要远远超过前两个。
2. 内容覆盖范围
PMP历史最悠久,覆盖面最强。从有一个项目想法,到项目终止,详细的分为5个过程组,42个过程,每个过程都有详细的定义和实施方法。
Prince2 和PMP比起来流程简化了很多,整个项目管理用六个要素,七个原则,七个主题和七个过程来总结。给项目管理提供了不少灵活性。
CSM/CSPO和如上两个相比,做了更大的简化,以Scrum为例,不少老师开玩笑说,整个2天学习完之后,你只要记住3355即可。在项目管理操作上有更大的便利性(这也是一个风险,后面会说到)
3. 学习完之后的可操作性
PMP课程不仅提供翔实的项目管理方法和理论,而且在每个阶段提供实际可操作的工具支撑(PMBOK5中提供141种可以具体拿来就用的实操工具)。所以学习完PMP,只要按照书本俺不就班来,你是可以做”项目管理“工作的。用这个工具的人不需要有太大的改变,只要操作熟练。
Prince2 做了很大的简化,它强调只是一种结构化的工作方法和框架。对原有的工具和流程不需要做太大的变化,只要将工作安排符合Prince2的最佳实践即可。
CSM/CSPO 是有些颠覆。在整个培训的过程中,会告诉你一种全新的项目管理方式,全新的团队组织方式以及全新的工作方式。很多学习的会发现有些懵,有点回去不知道怎么下手的感觉。
4. 实施的难度
PMP时间最悠久,各行各业都在或多或少的借鉴PMP的实践,所以对现有流程和工作改造是最小的。再加之现在学校教软件工程也是按照这个体系来教,所以公司成员接受程度是比较自然的。
Prince2大原则上只是强调最佳实践的集合,只要遵循Prince2推荐的框架即可。让公司项目组的人去接受Prince2 的分阶段性项目管理,也不难。
CSM/CSPO 是三个方法中最灵活和最高程度可裁剪的。从团队组织,项目组织,产品交付,工程实践等各个方面都需要做很大的改造。在每个环节,每个过程,都会有意想不到的问题会出现,而且这些问题都是原来没有遇到过的,别人的经验又没法照搬适用,所以我们讲团队实施敏捷,都叫“敏捷转型”,碰到的问题又没有十分确定的答案,所以有些团队就感觉实施敏捷还不如原来做瀑布式效果好。(所以这也是很多公司和团队都需要一个敏捷教练的角色来进行辅导的原因)。而且从我自己的观察和经历来说,实施敏捷项目管理的团队,失败的比率是要比传统项目团队高的。
上面只是简单从四个角度浅层分析了一下PMP/Prince2/CSM/CSPO项目管理方式的区别。 回到我们的问题,现在大家都在推行敏捷开发,那是不是PMP/Prince2就没有学习的价值了?
我的答案是否定的。 这几种方法论,既有很多共通之处,也有不少可以互相借鉴的方法。
如同在上图所示,在不同的前提条件下,业界都有相对应的项目管理方法来应对,而且知识都是有传承和起源的,现在我们看到不少感觉先进的管理方法和管理方式,无不是站在巨人的肩膀上继续归纳总结和适应而产生的。
所以对实施项目管理来说,真正难的是在选择合适管理工具的第零步,亦即搞清楚如下问题:如何描述自己所处的一个环境条件? 是否能够判断现在处于VUCA的状态(“不稳定”(Volatile)、“不确定”(Uncertain)、“复杂”(Complex)、和“模糊”(Ambiguous))以及各自的程度?是否能够很清晰的知道现在团队自身的成熟度,包括技术成熟度,知识成熟度,依赖环境成熟度?是否能够判断出现在外部的商业环境的状态以及需要我们竞争的速度? 团队有多大信心能够在碰到层出不穷的新问题的时候还能平稳的度过去?。。。 这些问题,没有一个是简单的,没有一个是能够很容易搞清楚的。
在当今进行的项目中,我们已经很少碰到问题是单一独立存在而不和其他问题存在相互依赖的。这对项目管理的从业者的综合能力提出了更高的要求,你不但要知其然,而且要更清楚其所以然,要不然只能每次碰到问题,google一下,然后找个别人的建议,然后实施试试,不行再换个方法,完全变成google driven的项目管理方式。
有人也问我,面试项目经理主要面试什么。我经常会说的是,你需要看候选人对项目管理的一种感觉。很难描述,也很难量化。但是面对候选人,在沟通的过程中,你能体会到他对问题的把握程度和解决问题的思路是不是能够体现出他能Hold住事情的能力,而且经验的累积也是能够沉淀到他的答案里的。(曾经有个公司找了一个有工作3年经验的去做敏捷教练,我只能说祝这个公司好运)。(完)
继续老图一张,Marilyn Monroe Meets Queen Elizabeth II, 1956.