方法论 - 你是否每日进行Scrum会议(站立会议)

Last updated by Brady Stroud [SSW] over 1 year ago.See history

This rule has been archived
Archived Reason: In Chinese - we only have english rules at the moment

管理严格的项目团队每天都在同一时间会进行 Scrum 会议。 注意:它过去被称为‘站立会议’,但是那样似乎对坐轮椅的人有歧视 (我跟你开玩笑的),最好还是通过站立的方式完成,这样会议将简短、高效,要知道没有人愿意站在那里闲聊。

与会者每人要回答三个关键问题:

  1. 昨天做了什么?(你是否更新了 TFS/其它任务跟踪系统的工作项?)
  2. 你今天要做什么?(我当前的任务已经在白板上了)
  3. 你是否碰到困难?

向团队中的每个成员问这些问题意思是没有人可以逃避,每个人都互相关联。更重要的是,你可以了解到哪些任务是完成的,哪些任务是正在进行的。这样可以让团队尽快发现问题并且赶上进度。团队的成功或失败是大家共享的,知道如何解决他人问题的成员都可以提出解决方案。

视频:微软的每日 Scrum 会议(短)

视频: 微软的每日 Scrum 会议(长)

牢记:“只要能遵循 Scrum 价值,改变 Scrum 是可以的,实际上为了成功,这也是有必要的。” -Stephen Forte

以下这些建议有助于提高每日 Scrum 会议质量: 建议 1:在会议结束时,Scrum Master 回顾当前迭代的进度 在 会议结束时,Scrum Master 应该 /reports-do-you-schedule-the-burndown-and-stories-overview-reports-to-be-emailed-to-the-team-every-day 检查燃尽图 以 把握团队当前的进度

burndowntfspreview
Figure: Burdown preview
图:TFS 预览版(TFS 2012)自动生成燃尽图

建议 2:在墙上贴一张每日 Scrum 会议的日程表(+ 在 OutLook 中设置一个预约)

Hi 团队名称& ,根据我们的讨论, 项目名称 的每日 Scrum 会议在每个工作日的 11:00AM(悉尼时间)在 地点 举行 根据以下规则,它持续时间最长为 15 分钟https://www.ssw.com.au/rules/methodology-daily-scrums 谢谢, Scrum Master

示例:在 Outlook 中设置每日 Scrum 会议预约模板

建议 3:在同样的地方和时间坚持日程(即使有人缺席)

按时进行每日 Scrum 会议,尤其是在开始的时候,有些人会迟到,但是会议依然要按时进行,不要担心,人是有自知之明的。 如果 Scrum Master 不是团队的全职成员(通常他们是全职),他们应该偶尔参加以检查 Scrum 会议流程按时进行,并且保证每天的 Scrum 会议是用来同步团队成员的进度而不是一个普通的会议。

注意 #1: Product Owner(通常是客户)是没必要参加 Scrum 会议的,如果他想要参加,让他保证不要说话。 注意 #2: 如果你正在一个未经批准的迭代中,或者是正在做临时特别任务,那么 Product Owner 参加是最好的了。(临时特别任务)

建议 ** 4:** 在 Scrum 会议开始前你是否更新了任务状态 ?

提前保证团队成员的任务状态被更新,这样会议会更有效率。 SSW 规则 Do you update your tasks before the daily stand-up meeting?

建议 5:不要涉及详细内容保证你的回答简洁明了,不要偏离那三个关键问题,记着使用“Parking Lot 记录下问题以便在会议后进行讨论。

建议 6:不要打电话+不要检查邮件+不要分心科技可以使开会的人们失去了焦点,会议的焦点是使人们通过分享他们正在做什么来同步团队进度。在 Scrum 会议中通过禁止邮件,短信和电话以保证人们不会被分心。

** 建议** ** 7:** 使用一个任务板(使用电子版的更好 )

人们可以通过 任务板 看到 当前正在讨论的问题。

tfspreviewtaskboard
图:TFS Preview 中的任务板 (TFS 2012)

建议** ** 8:** 带上纸和笔

带上纸和笔将事情的摘要记录下来,使用一个白板记录讨论中出现的问题也很有用。

建议 9:不要让你的每日 Scrum 会议变成一个日常会议 - 使用“Parking Lot”

“Parking Lot”用来记录阻碍回答三个关键问题的讨论,只有那些感兴趣的人会在 Scrum 会议后继续讨论“Parking Lot”记录的问题。

建议 10:如果你发现了障碍,考虑联系你的 Product Owner

ProductOwnerTelephone
Description: Get the Product Owner on the phone

图: 通常 Product ** ** Owner 不会在 Scrum 会议中,但是如果你遇到一个障碍,给 Product ** ** Owner 打一个电话。如果你在上一周没有与他接触,那么与 Product ** ** Owner 交流就变的非常重要。与 Product ** ** Owner 失去联系是项目垮掉的一个信号 **。

**

**建议 11: 如何将 Scrum 会议填入你的工时表中? **

一旦你完成了 Scrum 会议,在你的工时表中添加'S'(SSW 建议:更好的填写工时表

建议 12:使用 Skype 或者 Lync

使用 Skype 或者 Lync 解决地域隔离问题

**

关注流动

“将这条规则扩展到‘价值的流动’,而不仅仅是人。保持着一个持续化流动的理念在脑海中,Scrum 会议将会更少的关注人.... 它是关注于价值的流动的。团队站在白板前,每个人浏览那些‘正在进行中’的工作项,试着找出推进它能进入到下一个阶段的方法...同时要考虑到工作项相互之间的约束。”

Joel Semeniuk

更多的信息:

  1. 如果你的任务都做完了怎么办? 为了提高一天 8 个小时的效率,要与其它开发人员沟通,与他们一起完成其他任务。如果没有任何任务了,就从“迭代任务表”中取出优先级最高的的一条任务。
  2. 如果发生了重大事故怎么办? 优先处理重大事故是很重要的,处理所有在 24 小时内发生的重大事件。

NewStandUpImage

图:如果有重大事故发生,每日 Scrum 会议可以提醒每个人并且集中所有的资源到一个问题上。如果一把尖刀插进了你的眼睛,而你却给擦伤的膝盖贴创可贴是没有任何意义的。 dailyscrumtweet 图:喜欢请转发 https://twitter.com/#!/AdamCogan/status/168175594209681408 **

Adam Cogan
We open source. Powered by GitHub