一、前言
上周参加了一次DOM的凤凰沙盘演练,这是我第一次投入参与沙盘实战活动,有点期待还有点忐忑。教练简单介绍了下沙盘的规则,沙盘一共有4轮,上午2轮、下午2轮,我们需要在一天的时间内帮助“无极限”公司摆脱困境,实现公司收入和股价上的提升。
刚开始听到这个玩法,我竟然还有点不以为然:“一群不认识的人,几个小时的时间,只有4轮的游戏,能玩出什么花样来呢?这个凤凰沙盘究竟有什么魔力?”抱着这份好奇,开始了我为时一天的“拯救公司”之旅。
在教练的引导下,我们制定了团队在4轮游戏结束后要实现的收入、股价上的目标增长,目标制定的还是比较保守的,参考的是过往60%的团队都能够实现的值。随后,我们按照角色卡上的提示、结合自己的理解介绍了每个人的角色、在团队中的位置和作用等等。在一头雾水中,我们开始了第一轮游戏。具体的游戏过程我就不剧透啦,介绍下结果:第1轮我们1个需求都没有完成,第2轮补完成了第1轮的需求(忘记有没有做成新需求了),第3轮完成了3个需求(需求实现率100%),第4轮完成了大概6、7个需求(有1个需求没有完成)。从结果来看,我们离预定收入目标还有些距离,但是股价上已经实现了翻倍增长。
游戏结束,意犹未尽,我真切体会到了每一轮游戏,我们在工作方法、团队协作、效率产出上的迭代和改进,终于见识到了传说中“凤凰沙盘”的魔力。这时候,游戏结果已经没那么重要了,重要的是在4轮的游戏过程中,亲身的所感所触、总结收获。汇总下班内同学以及我的分享:
二、心得总结
1)目标一致:这里的目标一致主要指2个方面,一方面是指团队共同制定的收入和股价上的大目标,大家努力的方向都是为了“在有限的时间内实现更多有价值的需求”,没有人有“歪心思”。另一方面是指每个需求的小目标,在开发需求时就把此需求的验收标准公布出来,每个角色对自己要为目标做出的事情心知肚明,快速做好自己的工作,齐心协力共保需求达标上线。
2)去中心化:我们的团队早上才刚刚组建,经历了从形成期——凝聚期——成熟期的发展过程,在这个过程中,虽然我们有对游戏规则和敏捷比较了解的同学带领我们完成任务,但没有形成绝对的“一言堂”,每个人都能感觉到自己是这场游戏中是不可或缺,自己的角色在整个目标实现的过程中很重要。
3)沟通/信息透明:第1轮的游戏,大家都是“没头脑”,不知道怎么才算完成需求,也不知道自己需要为团队做些什么,需求的验收标准掌握在测试同学手中,全靠测试同学一个一个检查,而且大家对验收标准的理解也不一致,整个屋子乱成了一锅粥。第2轮开始前,我们快速地画了几个面板,包括需求整理、验收标准、工作量公示等等,这几个面板统一了大家交流的频道,对于提升大家沟通、理解的一致性,可视化了解需求完成的标准和研发进度非常有帮助。
4)复盘/落地改进:每一轮游戏结束后,团队都会进行简短的复盘会议,说一说上一轮的不足、下一轮如何改进,我们提出的改进方法基本上都在下一轮的游戏中实现了。例如在第3轮中发现,由于任务卡和需求名称不一致,导致在结束前的检查中没办法快速地将任务卡和需求对应起来,进而没办法快速检查任务卡的分数是否达到验收标准。在4轮中,我们找到任务卡后,就在任务卡上用便利贴写上需求编号,第4轮的结束前检查果然有效率了很多。
5)高绩效团队的形成:在短短的6个小时内,团队实现了从毫不相识到高效协作的跃进,从第1轮对游戏规则一头雾水到第4轮感觉已经不需要教练的引导可以自发地运转下去,这其中离不开每一位团队成员的用心参与。同时,我们的工作机制是团队成员共同制定的、适合团队的,团队成员间可以理解一致、共同遵守、毫无怨言,这一点对团队的高绩效达成也很重要。
6)从无序到有序:很庆幸,我们团队在第2轮就实现了从“无序”到“有序”的改善。当你发现做的工作杂乱无章、毫无头绪时,记住要缩短从“无序”到“有序”的时间,与其茫茫然继续做下去,不如停下来梳理流程、明确职责、制定机制,在这部分花费的时间会让你后续的工作事半功倍。
7)主动担当:在敏捷、高绩效的团队中,每个人的角色都是多变的,例如我们做变更发布的同学对游戏机制最为了解,转而代领大家评估需求;例如我发现配置变更这一块最好有人统筹来做,于是从做技术运维转而做了配置管理;而我的技术运维的工作,通过早就完成的培训交给了可以互备的一线支持和技术专家。
4轮的游戏远远不是终点,如果让我们继续演练下去,还是有很多可提升的空间。从陌生到信任,从混乱到有序,从低效到高效,每一轮我们都在持续改进、超越自我。“凤凰沙盘”的感受远不止以上几点,真实的工作环境也远比演练环境复杂的多。DevOps三步工作法(流动、反馈、持续学习)在游戏中进行了完美体现,整个演练让我对DevOps文化有了更清晰的认识。“凤凰沙盘”值得一试~
以上分享来源于青蓝学员:小媛子的学习笔记 ,作者小媛啊