01
你的团队回顾了吗
Scrum的若干仪式中,迭代回顾会一定是被误会最深的一个。
你的团队正在尝试敏捷开发吗?Scrum团队按时回顾吗?有人总结了敏捷回顾的“十宗罪”,邀请大家一起来看一下:
敏捷回顾的“十宗罪”
不做回顾或参加的人很少
不着边际,空洞无物
对重大问题视而不见(房间里的大象)
引导者无能
郁闷、沮丧
指责
吐槽会
代替特定的过程改进
野心勃勃
没有贯彻落实
你是否已经被命中呢?“敏捷之旅”四年多,回想最初的迭代,照猫画虎的日子里,团队难免会陷入这样的局面——回顾会因为一些原因被取消,或者回顾会上,大家要么批评吐槽,要么兴致平平,一个两周的迭代,大家因为这最后的仪式,被困在了两小时的时间盒里,对这个迭代存在着诸多的不满,对下一次的交付充满了忧虑,却没有充分表达,也没有形成可以落地的改进措施。
02
敏捷回顾的意义
回顾会的意义不禁让人生疑。解答这个疑问并不容易,先给大家讲一个在我们团队发生的真实回顾会(在过去的70个迭代中,团队共同完成了很多次有意义的敏捷回顾)。
团队成员通过“跳青蛙”的游戏,体验Tuckman-团队发展阶段模型的各阶段,目的是帮助初建团队建立合理预期,并消除大家对回顾会的误解。
“跳青蛙”游戏规则
团队成员坐在椅子上,需遵循约束完成如下的队形变化,用时短的小组获胜。
当Scrum团队成员共同完成“跳青蛙”游戏时,半小时的游戏时间里,近乎经历了团队发展的每个阶段。
根据团队发展阶段模型,团队在成长、迎接挑战、处理问题、发现方案、规划、处置结果等一系列经历过程中总要经过五个阶段,分别是组建期(Forming)、激荡期(Storming)、规范期(Norming)、执行期(Performing)和休整期(Adjourning),所有五个阶段都是必须的、不可逾越的。
团队内外的所有人,认识了这五个阶段,便可以像家长陪伴孩子成长一样,在每一阶段对团队的表现产生合理的预期,为团队发展提供阶段意见。
下图是2015年10月,这个团队所有成员对当前团队发展阶段的个人判断,大家普遍认为团队正处于规范期(Norming),规则、价值、方法和工具均已建立,团队效能正在提升。(时日如飞,光阴荏苒,这个团队已经经历了所有阶段,大家各自奔向更美好的前程了。)
此次回顾会给我的另一个启示是,回顾会的关注点从来不是项目或者某个人,它聚焦的是团队修炼。打造一支成熟的团队,才是真正的目标。
03
该如何组织敏捷回顾
团队里的任何一个人都可以成为出色的回顾会主持人,假设团队还不够成熟,那么,引导一个有效的回顾会就是Scrum Master的责任。
不必担心,每个仪式的组织都有序可循,这里介绍一下《敏捷回顾》一书提到的结构化的会议流程:
预设会议基调:向团队重申大家齐聚的目的,明确回顾会的目标,营造和谐的氛围,鼓励大家在接下来的时间里,为回顾会做出贡献;
收集数据:事件、计量结果和已完成的故事可以让大家了解迭代的全景;同时,不要忘记用感觉相关的数据激发大家的共鸣,甚至“爆发一波愤怒”;
激发灵感:该到了问“为什么”和开始考虑用不同方法做事的时候;这个阶段的工作是考虑其他可能性,寻找因果关系,并进行分析思考;
决定做什么:到了这一步,团队的变革一触即发;Scrum Master的主要工作是,给你的团队提供一个为实验和行动做计划的框架和指南;
回顾会总结收尾:果断的结束会议是一个不错的选择,如果能做一个“回顾的回顾”会更好。
为了组织这个回顾会,Scrum Master需要了解迭代背景,制定回顾会目标,确定会议时长,拟定回顾会框架,并选择活动。
激发灵感的方法有很多,会议的组织也有多种模式,“聚焦与散焦”或“ESVP调查”可以帮助预设会议基调,“满意度直方图”或“三个5游戏”可以收集数据并脱离枯燥的形式,而ORID和六顶思考帽,都是可以被完整采纳的回顾会框架。
再次强调,每次回顾会的Action不要忘记落实到人,记得在接下来的迭代中有效跟踪。
04
行动起来
回顾会之于迭代,和Scrum Master之于团队,都是一剂促进变革的催化剂;回顾会上,整个团队聚在一起审视并调整团队合作的方法;而Scrum Master工作的每一刻,都在为此蓄力。提高自己的软硬实力,帮助团队持续改进,应是每一名Scrum Master不懈的追求。
快点实践起来吧!让回顾会变得有趣、有意义,让迭代回顾会,成为Team从此不愿再缺席的会议!(本文于2018年发布)