梳理会(Refinement Meeting)在Scrum中是活动还是事件?

《The Scrum Guide》重读有感(6)

Posted by Bruce Wong on August 13, 2021

在学习Scrum的时候都听说过3355的说法,3个Role,3个工件,5个事件,5个价值观。5个事件分别是:Sprint,Sprint Planning,Daily Scrum meeting,Sprint Review Meeting, Sprint Retrospective Meeting。这里Sprint作为Scrum的一个整体容器作为一个事件被标记出来。而我曾经还听说过梳理会(Refinement Meeting)也作为一个事件,因为他的重要性,有时候会替换掉Sprint作为5个事件。这块让我就有了一些困惑——到底梳理会是事件还是活动呢?到底Scrum中什么是事件(Event)?什么是活动(Activity)?今天想聊聊这个话题。

在最新版本的Scrum Guide中搜索”activit”,能够看到只有3个搜索结果:

  1. Scrum Team部分:The Scrum Team is responsible for all product-related activities from stakeholder collaboration,verification, maintenance, operation, experimentation, research and development, and anything else that might be required.
  2. Product Backlog部分:Product Backlog items that can be Done by the Scrum Team within one Sprint are deemed ready for selection in a Sprint Planning event. They usually acquire this degree of transparency after refining activities.
  3. Product Backlog部分: Product Backlog refinement is the act of breaking down and further defining Product Backlog items into smaller more precise items. This is an ongoing activity to add details, such as a description, order, and size.

第一个是Scrum Team定义部分,可以看到这里说的活动(activities)是说和产品相关的活动,例如:和利益相关者的协作、验证、维护、运营、试验、研究和开发等。这些是Scrum Team日常工作的内容。不只是运行Scrum,只要是开发产品就会涉及到的活动。所以这里的活动代表的是那些通用的。

第二个是Product Backlog部分,这里提到的活动是Scrum中的特定活动,梳理活动(refining activities)。因为所有Scrum Team能够在一个Sprint中承诺完成的product backlog,需要通过梳理的活动让需求清晰,并上下达成一致。梳理活动也是一种精炼或者叫精化的活动。

第三个还是在Product Backlog部分,其实是接着上面第二句话的延申。Product Backlog的梳理是将Product Backlog进一步拆分、定义的活动,目的是为了增加更多的细节,让Scrum Team在这个条目上更容易达成一致,保证Team有信心在Sprint中实现Sprint Goal。

综上,活动和事件都是Scrum Team一起来做的。通常我们提到的活动是工作中的通用工作任务,而Scrum的事件更突出Scrum框架中的起到关键作用的标志性的事情。Scrum Guide中明确提到的Scrum相关的活动只有一个,那就是“梳理会”(refinement meeting)。

以上是个人的理解。希望小伙伴们批评指正。

相关引用