和Stand-up再次相遇

2021-12-09  本文已影响0人  ThoughtWorks

缘起

还是在13年的时候,彼时还在某福报厂做某旅行APP。当时在搞的一个大版本,团队里来了几个奇怪的人,不写代码,一来就拉着大家开会,往黑板上画好几个格子,贴一堆纸片,每天还坐在我们项目室监视我们,动不动往我们耳朵里扔各种没听过的专业词汇,燃尽图、sprint、scrum 等等等,早上还非要拉着团队开站会,要知道互联网公司晚上都是干到十一二点,尤其在上下班通勤平均需要1.5小时的大北京,早上十点公司根本没人来,站会往往人员不齐,大家也就是敷衍了事。稀里糊涂的项目上线后,那几个人也跟着消失了。回过头来才意识到,哦,我们搞了一个敏捷项目,奇怪的人是外面请来的 ScrumMaster,早上开的会叫 Stand-up。

山回路转,如今有幸加入敏捷开发的黄埔军校,是时候系统、体系的,重新认识一下 Stand-up。

什么是 Stand-up(每日站会)

先来回顾一下,敏捷宣言的内容:

Scrum 的理论基础是,通过保持过程透明,让所有参与项目的人了解项目的真实状况,然后进行 Review,以及对发现的问题做调整。而 Stand-up则是 Scrum 中,进行每天 Review 和调整的正式场合。

注意,Stand-up是开发团队自己的会议(没有领导/上级来指派/分配任务),在会上:

Stand-up需要做什么

Stand-up是一个 Scrum团队每天要做的第一件事情。按照 Scrum 的定义,Stand-up会议必须在每一天的同一时间、同一地点召开。这么做可以省去定会议室、通知团队成员等一系列不必要的步骤,进一步提高团队的沟通效率,也是一种仪式感(嗯,生活需要仪式感),让Scrum深入每个团队成员的DNA。

Stand-up的纪律,也可以理解为仪式上的规则:

Stand-up的目标在上文已经说了,是为了让团队成员了解项目真实状况,以便制定当日的工作计划,或者调整当日的工作内容。根据Scrum的定义,Stand-up会上需要做的事情有:

Stand-up的注意事项

回头再看当时在福报厂的那个 Scrum 项目,每日站会并没有对每天的研发效率带来显著的提升,整个 Scrum 项目,大家也都觉得是为了敏捷而在敏捷。

立足当下,再来总结当时项目中的问题,有很多违反 Stand-up原则的地方,比如:

参考Martin Fowler的《Patterns of Daily Stand-up Meetings》,一个好的Stand-up,应该具备以下属性:

高效的站会是一天高效工作的开始,是一个自组织团队的心跳。如果你能够感受到这个节奏,则说明团队是很健康的,每日站会起到了很好的效果。


文/Thoughtworks黄浩
原文链接:https://insights.thoughtworks.cn/how-to-have-an-effective-standup/
更多精彩洞见,请关注微信公众号Thoughtworks洞见。

上一篇下一篇

猜你喜欢

热点阅读