Scrum的四大会议(Iteration Planning Meeting,Daily Stand up,Iteration Review Meeting,Retrospective Meeting)之一的回顾会议(Retrospective),相信在敏捷团队的成员们并不陌生,说起来无非是哪些做的好,哪些做得不好,有什么沮丧的地方,下一个迭代中怎么改进——这就是一个普通玩家的回顾会议标准配置。
让我们看看常规的Retro都是怎么玩的:
会议之前,大家按照主持人的要求,写出哪些Good,Not Good,Puzzled,和Others;
会议之中,主持人带领大家按照团队写的条目逐一讨论,并有针对性地提出Action以及相关的负责人;
会议之后,负责人把Action在下一个迭代前完成……
有的组在Retro上有各种小吃,有的组会尽量把可视化的工具(如物理墙、Confluence等)做得漂亮一些,尽量避免会议太无聊——不得不承认的是,有的时候Retro真的很无聊,尤其是关于not good或者puzzled的部分写得都是不痛不痒的问题,很多Retro流于形式。
下面有一个思路,或许能为回顾会议提供一个“高级配置”——六顶思考帽。
什么是六顶思考帽?
六顶思考帽是英国学者爱德华·德博诺(Edward de Bono)博士开发的一种思维训练模式,或者说是一个全面思考问题的模型。它提供了“平行思维”的工具,避免将时间浪费在互相争执上。强调的是“能够成为什么”,而非 “本身是什么”,是寻求一条向前发展的路,而不是争论谁对谁错。运用波诺的六顶思考帽,将会使混乱的思考变得更清晰,使团体中无意义的争论变成集思广益的创造,使每个人变得富有创造性。
如上图所见,六顶思考帽代表不同的思路。在回顾会议上,大家可以按节奏依次带上不同的帽子,开始你的表演!
在回顾会议中,怎么使用六顶思考帽?
白色:客观事实。大家列出这个迭代中发生的一些客观事实。比如说我们团队这个迭代工作很累,是不是事实?答案显然不是。因为累与不累没有一个标准,无法度量。如果说,我们这个迭代做了60个点的工作,那么这个就是一个无可辩驳的客观事实。
红色:主观情感。喜欢、厌恶、我最近很累、我有点不想和XX合作……这些都是情感。主观情感能帮助团队识别喜好、以及能解释有些情况发生的背后原因。
黄色:积极方面。出现了一件事情,往好的地方看。比如,最近团队被分开了,都在忙着做不同项目。戴上了黄色的帽子,就往好处看——这代表了我们组耦合性降低啦,团队成员之前没有那么大的依赖性。
黑色:消极方面。与黄色帽子相对应,我们会考虑事情的消极一面。比如说,我们这个迭代做了60个点,以往都是40个点左右,这绝对是好事情吗?是不是我们工作量估算有问题?或是我们之前是不是工作不够?以后别人会不会就对我们期待就很高?事情都有两面,黄黑两色帮我们思考全面。
绿色:创新思路。我们怎么解决问题?发散思路,不必考虑要不要实现,先把能想到的方法不拘一格地都列出来。比如,为解决迭代中工作量超载的问题,团队发散出下次估算量的时候少估些、大家做故事卡片不要那么快、一个点的卡我们就是要做两天等不同的解决思路。
蓝色:逻辑思考。相对绿色的创新发散,就是一个回归收敛的过程。在会议的最后,大家收起各自发散的思维,用理性帮我们找出最可行的方案。比如针对工作量超载的问题,或许是在迭代计划会议中就安排妥当工作量,才是最好的做法。
六顶思考帽有哪些好处?
列出事实,分析优劣,表达情感,考虑问题会比较全面。“标准配置”里,一件事情就是单纯的好和不好。
在解决问题方面,能创新发散,让更多的想法暴露出来,最终收敛成理性可行的方式。这个过程就会评判每个解决方式到底能不能解决问题、多久解决问题,比“标准配置”里的一句Action来得谨慎。
戴上帽子说话,让人有安全感。每个成员会觉得自己说的话是因为戴了这样的帽子才说这样的话,不会让别人觉得自己是在针对谁,就事论事而已,所以说者顾忌会相应减少。同时,听者也能客观地看待问题。这点在团队信任没有完全建立好的时候尤为重要。