关于敏捷的慢思考(4)
上一篇我们说到敏捷中的一些误解,今天我们主要来谈谈国内一个绕不过去的坎儿,那就是认证考试。
认证考试是什么
这种事情,国人说第二,其他国家没有人敢说自己是第一。没错就是这么自信。
一言蔽之,认证考试就是通过某种考试的方式,拿到某个机构(一般来说全球通用,当然国内的软考算是奇葩,按下不表)的认可,即认可你在某个领域到达了某个水平。大概就这么个事儿。
根据这个定义,我们就能很轻松的回答敏捷认证的逻辑了,直接套用就是,通过某个机构认证,证明我们在某个领域方面达到了该机构认可的水平,并被授予证书。这个证书一般来说在敏捷圈子中认可度比较高。
常见敏捷认证介绍
在下面的内容中,我不会推荐任何一家现有的培训机构,我只会简单说一下我个人对该认证的理解。如有错误,欢迎指出。
PMI-ACP
ACP这门考试当前在国内明显不如同一级别的PMP考试。当然这个情况可以理解,毕竟PMP已经在国内深耕了多年,达到今天的成效也是理所应当。而对应ACP,直到2015.06才在国内有第一次考试。所以不论在基数还是在报考人数上面都是与PMP相差甚远。官方网站 https://www.pmi.org/certifications/types/agile-acp
ACP本身定位比较奇特,这点从它的全程Agile Certified Practitioner就能看出来。这门考试专注于敏捷本身,而不是关注于某项敏捷框架。ACP的考试内容也能看出来,虽然有涉及到Scrum、XP、Kanban等内容,但是非常浅尝辄止。其最大的关注点依然是“敏捷环境下”的做法,不去限定于某个框架或者方法,这点思路上与CSM这种针对性的培训完全不同。
ACP 的设计思路能看出来与PMP 师出同门,都是从最基础的方面进行入手,帮助认证者修炼内功,而且也很聪明的避开了与CSM、DevOps 等培训的竞争,踏踏实实做好地基的作用。从这点来看,如果PMI 推广恰当,ACP在10年后的成就不会比现在的PMP 差。
培训时间为21小时,即3天,一般培训机构会做到4天培训,也有做到6天的,但极为稀少。
该认证国内认证的方式为笔试,每年四次。考试时间3小时,120道单选题,其中20道为参考题,不计分。具体通过分数未知。
CSM,Certified Scrum Master
这个恐怕是国内知道人最多、影响力最大的敏捷有关的认证。这点与Scrum Alliance 在国内的深耕,以及众位CST的辛劳工作是分不开的。官方网站为 https://www.scrumalliance.org/
该认证关注点从名字就能看出来关注点在Scrum,这也的确符合现下敏捷社区的分布占比。认证内容比较传统,都是与Scrum 有关的内容,不外乎3355这四个数字背后的含义。
该认证也有同门师兄弟,比如CSPO(Product Owner)、CSD(Developer),而在这之上还是有CSP(Professional),原本是一个高端认证,但是前两年被Scrum Alliance 拆分成CSP-PO,CSP-SM等分枝型的认证,同时在其之下又加入了一个A-CSM的认证,同样也是分了三条线。这基本上是我对CSM开始不爽的出发点。在一个认证体系没有明显反对声音的情况下,强制插入了一个新的分层,并设定了分层之间的晋升通道,这点有卷钱的嫌疑。
另外还有一个比较特殊的点是在于,该认证的授权是给到个人,而不是机构。也就是说,将会由一个个人来对你进行认证。这点怎么说呢?个人层面授权,好处是在于这种做法更加灵活,也符合敏捷的基本思路。但坏处也很明显。让CST以及之上的级别的授证者有了更多的裁量权,这点会直接导致Scrum Alliance的控制力不足,导致龙蛇混杂。需要擦亮眼睛甄别。
CSM 培训时间为2天,考试时间60分钟,方式为50道单选,37道以上过,即75%正确率过。
PSM系,Professional Scrum Master
说完CSM就必须谈这个。该认证为Scrum联合创始人之一的Ken Schwaber 于2009年创立,官方网站为 https://www.scrum.org/ 。至于为什么要从Scrum Alliance离开而创立PSM,里面的事情比较有趣,有兴趣的可以去搜索引擎找一下看看。
PSM 系在国内最大的好处就是,它的认证不需要通过培训就可以直接在线考试,考试费用远远低于PMI-ACP与CSM等考试。考试也不是很难,只要认真阅读官方指定教材,通过应该是轻而易举的事情。
PSM 考试没有指定受训时间,可以随时在线考试。
顺便说一句,如果认真看,你会发现PSM的课程设计跟CSM极为类似,让人不禁浮想翩翩。
PSM的考试时间60分钟,80道题目,85%的正确率算通过。
EXIN系
EXIN是一家荷兰的独立考试机构,主要是通过购买其他机构开发的认证,然后进行推广。他们曾经最著名的产品就是ITIL(现在ITIL 4不再是EXIN代理)。官方网站 https://www.exin.com/
对于EXIN系的考试,目前为知道最多的是EXIN DevOps Master,在国内是如日中天。做Agile 的如果没有一个DevOps Master好像都不好意思与人打招呼。这股热潮从2016年一直热到现在,算是当前的当红辣子鸡。
除了DevOps 之外,EXIN自身也有Scrum的认证。EXIN的Scrum认证叫ASM,Agile Scrum Master。该认证的内容与CSM重叠度较高。这点是所有Scrum认证的通病,毕竟Scrum Guide的内容就那么多,想要玩出更多的花是比较困难。但ASM也有一些自己的特色。ASM用的教材是Mike Cohn的Succeed In Scrum(国内翻译为《Scrum敏捷软件开发》),这本书在Scrum Guide 的基础上,增加了不少实战的内容,比如如何应对阻力,如何在企业中导入Scrum等。总体而言,ASM可以看作是一个增强的CSM。但奈何国内认可程度远低于其同门师弟DevOps,所以一直以来不温不火。
DevOps Master的培训时间为3天,Agile Scrum Master 培训时间是2天。
DevOps Master 为2小时考试时间50道单选题,ASM为1.5小时考试时间40道单选题,均为65%正确率即为通过。
ITIL 4
很多人看到名字就会说不对不对,ITIL根本不是敏捷。
如果是ITIL 4之前,我承认。但是如果你看过最新的ITIL 4 Foundation,你就会发现,ITIL 4已经走向了跟DevOps、SRE相同的道路。虽然没有明着说是敏捷,其实内部逻辑、实践已经非常像了。所以在这里我依然将其划到与敏捷相关的认证中。
ITIL 4可以看作是非常High Level的解决方案,它解决了企业内部服务(这个词将是ITIL 4 Foundation的核心词汇)的问题,而在解决问题的过程中,敏捷的理念基本上深入了它的方方面面,包括快速交付、反馈、优化等内容,有兴趣的可以去看看。
没有参加过培训,具体内容不知。
我该考哪个?
这个问题没有人可以帮助你回答。但是我依然根据我自己的理解,给大家一些建议。
- PMI-ACP 比较鸡贼的绕开了所有敏捷实践有关培训,选择了做底层逻辑的方式设计。在这个前提下,你会发现ACP基本上与所有其他培训都不冲突。因为随着这篇文章所说,敏捷最终要在实践中体现价值。而所有的实践都会涉及到底层的内容,无论是价值、团队还是持续改进,都是无法绕开;
- 提到的三个Scrum的认证并没有本质区别,所以你的选择方式就简单多了,根据你们公司、你混的圈子的认可情况,随便选一个就行了;如果让我推荐,我推荐ASM作为首选;现在EXIN 开始做认证体系,要学DevOps需要一个中级认证,而ASM可以比较好的承担起这个责任;
- 虽然DevOps我一直认为是敏捷的概念版或者整合版,但鉴于现在市场的热捧,而且DevOps 里面有些东西与精益、看板、流密切相关。这些知识与Scrum 不太一样,可以从另一个角度给我们带来不一样的风景;而且DevOps 一定程度上把需求也包含在整体流程中了,这点比敏捷、Scrum的概念更进一步;
尾声
这篇内容不是为了推荐课程,只是为了给有志于考证、有需要考证的各位一个整合性的参考。在编写上述的内容中,我尽可能的保持了客观的态度(虽然我个人对某些认证有明确的喜好,但依然将我收集到、经历过的事情记录下来,供大家参考)进行编写,希望能给大家一些帮助。
本系列在此也就划下句点了。本系列希望可以将敏捷知识进行自身的一些思考与理解,并且与大家进行分享,足矣。