Scrum - 事件



Scrum 过程框架可以通过一系列事件和相应的工件来查看。Scrum 事件是时间盒事件。这意味着,在一个项目中,每个 Scrum 事件都有一个预定义的最大持续时间。这些事件使所有参与项目的人员都能了解项目的进展情况。Scrum 的关键事件包括:

  • 冲刺
  • 冲刺计划会议
  • 每日站会
  • 冲刺评审会议
  • 冲刺回顾会议

冲刺

在冲刺期间,会开发一个可工作的产品增量。它的持续时间通常为两周或一个月,并且项目中所有冲刺的持续时间都保持不变。我们不能在一个项目中对不同的冲刺设置不同的持续时间。新的冲刺在先前冲刺结束之后立即开始。

冲刺目标是为冲刺设定的目标。它为团队提供了关于构建增量的理由的指导。它是在冲刺计划会议期间创建的。随着对需求的更多了解,产品负责人和团队会澄清和重新协商冲刺的范围。因此,每个冲刺都与要构建的内容、设计以及指导构建它的灵活计划、开发工作和最终的产品增量相关联。

如果冲刺目标变得过时,则应取消冲刺。这可能发生在组织改变方向或市场或技术条件发生变化时。虽然其他人会对冲刺的取消产生影响,但只有产品负责人可以取消冲刺。

由于冲刺的持续时间较短,因此在冲刺期间取消冲刺很少有意义。由于冲刺取消会消耗资源,以便重新组织到另一个冲刺中,因此它们非常罕见。

如果冲刺被取消,并且在冲刺期间产生的部分工作可能发布,则产品负责人通常会接受它。所有未完成的冲刺待办事项都放回产品待办事项中。

冲刺计划会议

在冲刺计划会议中计划将在冲刺中执行的工作。冲刺计划会议的持续时间对于两周冲刺最多为四小时,对于一个月冲刺最多为八小时。Scrum Master 负责确保会议按计划举行,并且所有必要的与会者都出席并了解预定会议的目的。Scrum Master 主持会议,以监控讨论的持续性和按时结束。

冲刺计划会议侧重于以下两个问题:

  • 在冲刺增量中需要交付和可以交付什么?
  • 如何完成执行冲刺所需的工作?

本次会议的输入包括:

  • 产品待办事项
  • 最新的产品增量
  • 团队在冲刺期间的预计产能
  • 团队过去的绩效

Scrum 团队讨论在冲刺期间可以开发的功能。产品负责人提供关于产品待办事项的说明。团队从产品待办事项中选择冲刺项目,因为他们最能评估他们在冲刺中可以完成什么。团队由分析师、设计师、开发人员和测试人员组成。工作以协作的方式进行,从而最大程度地减少返工。

然后,Scrum 团队提出冲刺目标。冲刺目标是一个目标,它为团队提供了关于构建产品增量的理由的指导。然后,团队决定如何在冲刺期间将选定的功能构建到可工作的产品增量中。为本冲刺选择的 Product Backlog 项加上交付它们的计划称为 Sprint Backlog。

冲刺期间的工作是在冲刺计划期间估算的,大小和/或工作量可能会有所不同。在冲刺计划会议结束时,工作被分解成持续时间不超过一天的任务。这是为了便于工作分配和跟踪完成情况。如果团队意识到工作量过多或过少,则可以与产品负责人重新协商选定的产品待办事项。

团队还可以邀请其他人(不是 Scrum 团队成员)参加冲刺计划会议,以获取技术或领域建议或帮助估算。

每日站会

每日站会是团队每天进行的 15 分钟会议,目的是快速了解自上次每日站会以来完成的工作,并为接下来的 24 小时制定计划。此会议也称为每日站立会议。

每日站会每天在相同的时间和地点举行,以减少复杂性。

在会议期间,每个团队成员解释:

  • 昨天做了哪些有助于团队实现冲刺目标的事情?

  • 今天将做哪些有助于团队实现冲刺目标的事情?

  • 是否有任何障碍阻止他或团队实现冲刺目标?

每日站会容易被误认为是状态跟踪事件,但实际上它是一个计划事件。

会议的输入应该是团队在实现冲刺目标方面的工作情况,输出应该是新的或修改后的计划,以优化团队在实现冲刺目标方面的努力。

虽然 Scrum Master 协调每日站会并确保会议目标得以实现,但会议是团队的责任。

如有必要,团队可以在每日站会后立即开会,进行任何详细讨论,或重新计划冲刺剩余的工作。

以下是每日站会的优势:

  • 改善团队内部的沟通。

  • 识别任何障碍,以便及早消除障碍,从而最大程度地减少对冲刺的影响。

  • 突出并促进快速决策。

  • 提高团队的知识水平。

冲刺评审会议

冲刺评审会议在每个冲刺结束时举行。在冲刺评审会议期间,会审查即将发布的增量。在此会议中,Scrum 团队和利益相关者合作了解冲刺中完成的工作。根据此信息以及冲刺期间对产品待办事项的任何更改,与会者确定可能优化价值的后续步骤。因此,冲刺评审会议的目的是获得反馈并共同取得进展。

冲刺评审会议通常在两周冲刺中持续两小时,在一个月冲刺中持续四小时。

Scrum Master 确保:

  • 会议按计划举行。

  • 参与者了解会议的目的。

  • 会议专注于所需的议程,并在规定的时间内完成。

冲刺评审会议包括以下方面:

  • 与会者包括 Scrum 团队和关键利益相关者,由产品负责人邀请。

  • 产品负责人解释在冲刺期间完成了哪些产品待办事项以及哪些未完成。

  • 团队讨论冲刺期间哪些方面进展顺利,遇到了哪些问题以及如何解决这些问题。

  • 团队演示已完成的工作并回答有关增量的任何问题。

  • 然后,整个小组讨论下一步该做什么。因此,冲刺评审会议为后续冲刺的冲刺计划提供了宝贵的输入。

  • 然后,Scrum 团队审查产品增量的下一个预期发布的时限、预算、潜在功能和市场。

  • 冲刺评审会议的结果是更新后的产品待办事项,其中定义了下一个冲刺可能包含的产品待办事项。

冲刺回顾会议

冲刺回顾会议在冲刺评审会议之后和下一个冲刺计划会议之前举行。对于两周的冲刺,这通常是一个小时的会议,对于一个月的冲刺,这是一个三小时的会议。

冲刺回顾会议的目的是:

  • 结合上次冲刺中关于人员、关系、流程和工具的经验教训。

  • 确定进展顺利的主要事项和潜在的改进。

  • 创建实施改进以提高产品质量的计划。

冲刺回顾会议是 Scrum 团队反省并在 Scrum 过程框架内进行改进的机会,以便使下一个冲刺的结果更有效。

参考

Scrum 指南 © 1991-2013 Ken Schwaber 和 Jeff Sutherland,保留所有权利。

广告

© . All rights reserved.