万字详解每日站会的各种模式 | IDCF
DevOps
共 13340字,需浏览 27分钟
·
2021-06-19 18:28
来源:小船哥说敏捷 作者:adoudou
每日站会已经成为许多团队的常见仪式,特别是在敏捷软件开发中。然而,有许多微妙的细节可以帮助我们区分是在有效的开会还是在浪费时间。
内容大纲
站起来是为了保持会议的简短 “好”可能是什么样的? 当人们试图一起工作时出现的一系列特殊问题 每日站会的模式 谁来参加? 我们谈些什么? 我们按什么顺序发言? 何时何地? 我们如何保持精力充沛? 我们如何培养自主性? 我们如何知道站会进展不佳? 这真的只是每天一起站起来而已。
一、站起来是为了保持会议的简短
整个团队每天都会开会快速更新状态。站起来是为了保持会议的简短。
二、“好”可能是什么样的?
三、当人们试图一起工作时出现的一系列特殊问题
分享对目标的理解。即使一开始我们就认为彼此对目标达成了一致理解(也可能理解并不一致),我们的理解也会发生变化,同时我们所处的环境也会发生变化。如果一个“团队”的每个成员都在为不同的目标而努力,那么这个团队往往就会很低效。 协调工作。如果工作不需要协调,你就不需要一个团队。反之,如果你有一个团队,我认为工作就需要协调。团队成员之间的协调不力往往会导致糟糕的结果。 分享问题和改进。团队相对于独自工作的主要好处之一是,当有人遇到问题或发现更好的方法时,团队成员可以互相帮助。如果一个“团队”的成员不愿意分享问题和/或不愿意互相帮助,那么这个团队往往也会很低效。 认同为一个团队。如果你不经常与团队接触,就很难在心理上认同这个团队。即使你相信他们能力很强并有着相同的目标,你也不会产生强烈的归属感。
四、每日站会的模式
谁来参加? 我们谈些什么? 我们按什么顺序发言? 何时何地开会? 我们如何保持精力充沛? 我们如何培养自主性?
五、谁来参加?
如果故事对项目至关重要,它们就应该在站会上发言。 ——Brian Marick, Latour 3: Anthrax and standups[2]
六、我们谈些什么?
我昨天完成了什么? 我今天要做什么? 哪些障碍阻碍了我的进展?
哪些障碍阻碍了你的进展? 你今天在做什么? 从昨天开始你完成了什么? ——Olve Maudal,每日站会-也许第三个问题应该先说?[4]
每个团队成员依次向他的队友提供3条信息:
自昨天会议以来我所做的事情 我今天要完成的事情 我需要别人帮忙解决的障碍 ——Lasse Koskela,关于Scrum和三个问题的诅咒[5]
你昨天为改变世界做了些什么? 你今天打算如何将其完成? 你打算如何清除那些挡在前进道路上的障碍? 回答这类问题会完全改变站会的态势。以前你只是站在那里并介绍一些近况,而现在是向全世界宣布你的意图。 ——Jonathan Rasmussen,《敏捷武士》[6]
Buffer添加了一个环节,人们可以分享他们正在努力提高的领域。[7] Thomas Cagley建议寻找风险。[8] Mark Levison发现添加更多有针对性的改进问题很有用。为了适应具体的环境,最后两个问题可能需要被修改。
你昨天完成了什么? 你今天承诺做什么? 你的阻碍/障碍是什么? 你昨天发现了什么代码坏味道/缺失单元测试/…? 你昨天对代码做了什么改进? ——Mark Levison,每日站会的变量[9]
在每个提出的障碍上可以包括一个发生次数的统计,这样可以突出哪些问题通常更重要,需要首先处理。
改进板的设计可以有几种不同的方式。例如,一个板的结构如下:
问题 | 计数 | 抑制 | 对策 | 状态 |
---|---|---|---|---|
问题名称 | 持续发生的次数 | 短期解决方案 | 基于根因分析的长期解决方案 | 计划(Plan)-执行(Do)-检查(Check)-行动(Action) |
另一种风格更像是一个任务板:
待处理 | 处理中 | 已完成 |
---|---|---|
索引卡代表提出的障碍 | 当我们开始处理障碍时,它们会移到这里 | 当我们解决了障碍时,它们会移到这 |
七、我们按什么顺序发言?
站会让每个人都忙碌起来。走板使每个人都集中在最重要的事情上。 ——Bret Pettichord通过推特发送 传统形式的另一个问题是,任务或工作流的讨论并不连贯;相反,每个主题都会随着团队成员发言的顺序而短暂地出现。这可能使人很难分辨出到底发生了什么。 ——Dave Nicolette,每日站会的另一种形式[11]
阻碍事项 加急或紧急工作项 自上次站会以来没有移动的工作项(可能被卡住了) 其他一切按优先级排列
八、何时何地?
在工作现场开会,而不是在会议室。 ——Marc Graban,Everett诊所的每日聚会视频[13]
九、我们如何保持精力充沛?
我经常看到的一个问题是,人们倾向于将每日站会当做简单的个人报告。“我做了这个…我会做那个”——然后转向下一个人。更为理想的方法是更接近于橄榄球的抱团。 ——Jeff Sutherland,每日站会的起源[14]
...如果有人认为当前的谈话已经偏离了主题,或者不再有效,那么他们就可以举手。一旦有第二个人举手,那么这就是停止谈话的信号,这时我们就要停止谈话并继续站会的其余部分。站会结束后,发言者可以继续讨论。 ——Benjamin Mitchell,陷入冗长的敏捷站会中?试试两手规则[17]
十、我们如何培养自主性?
十一、我们如何知道站会进展不佳?
我忍受了三年的定期站会。最使会议痛苦的是我的老板(我叫他Wally)。他召开站会的主要原因不是为了提高效率或拥抱XP,而是为了缩短与产品直接相关人员的互动时间。……然而,对于Wally来说,站会(就像周一早上7点的会议和周五下午5点的会议)是一个忠诚度测试,旨在加强雇主和雇员之间的关系。 ——Phillip A. Laplante,站会和交付:为什么我讨厌站会[20]
我昨天做了什么?…我不记得了…我今天在做什么?…我不知道…
现在是提出问题和阐明想法的时候,而不是深入解决问题的时候。 ——Marc Graban,Everett诊所的每日聚会视频[13]
十二、这真的只是每天一起站起来而已
参考资料:
http://xprogramming.com/articles/bigvisiblecharts/ http://www.exampler.com/blog/2007/11/06/latour-3-anthrax-and-standups/ http://blog.mountaingoatsoftware.com/should-the-daily-standup-%20be-person-by-person-or-story-by-story/comment-page-1#comment-23428 http://olvemaudal.wordpress.com/2008/05/15/daily-stand-up-meetings-%20perhaps-the-third-question-should-go-first/ http://radio.javaranch.com/lasse/2006/05/07/1147034972559.html https://book.douban.com/subject/10789296/ http://joel.is/an-invitation-to-come-and-hack-on-buffer/ https://tcagley.wordpress.com/2014/07/18/stand-up-meetings-add-ons/ https://agilepainrelief.com/notesfromatooluser/2011/01/daily-stand-up-variations.html#.VsoT4ZMrLeQ http://%20web.archive.org/web/20090526072425/http://www.robbyonrails.com/articles/2006/05/29/the-%20daily-stand-up-part-2 http://web.archive.org/web/20090611160352/http://dnicolet1.tripod.com/%20agile/index.blog?entry_id=1900488 http://brodzinski.com/2011/12/effective-standups.html http://www.leanblog.org/2010/08/video-of-a-daily-huddle-at-everett-clinic/ https://www.linkedin.com/pulse/20140926150354-136414-the-origin-of-the-daily-stand-up http://edgibbs.com/2006/08/07/signaling-the-end-of-a-standup/ http://www.marketplace.org/2012/02/20/life/hate-those-endless-meetings-try-standing http://blog.benjaminm.net/2012/02/23/overlong-agile-stand-up-two-hand-rule/ http://radio.javaranch.com/lasse/2006/05/07/%201147034972559.html#comment1147110635098 http://www.netobjectives.com/podcasts/last20060719_podcasts.mp3 http://queue.acm.org/detail.cfm?id=957730 http://web.archive.org/web/20070103031934/http://www.easycomp.org/cgi-bin/%20OrgPatterns?TheWaterCooler http://blog.jbrains.ca/permalink/stand-updaily-scrum-focus-on-achievement-and-commitment http://www.retrospectives.com/
评论