北京时间2020年11月18日晚11点,在庆祝Scrum诞生25周年之际,Scrum两位创始人Dr. Jeff Sutherland和Ken Schwaber联袂发布新版Scrum Guide 2020。
从2017版到2020版的七个主要变化
- 使规定性描述降到更低,强调“不说教” 近些年来,Scrum指南变得越来越具有规定性。2020版旨在通过删除或淡化规定性用语,使Scrum重新回到原本最低限度的框架,例如删除Daily Scrum的三个提问,淡化关于PBI 属性的相关描述,淡化Sprint Backlog中改进项的相关描述,简化“取消 Sprint”的段落等等。
- 一个团队,专注于一个产品 目的是消除团队中有其它团队的概念,导致PO和 Dev团队之间出现“代理人”或“我们、你们、他们”的行为。现在只有一个Scrum Team,专注于同一目标,有三种不同的职责:PO、SM和Developers。
- 加入Product Goal 2020版引入Product Goal的概念,为Scrum Team提供了一个更具价值的专注重点。每个Sprint都应使开发中的产品更接近整体的Product Goal。
- Sprint Goal、Definition of Done 和Product Goal有了归宿 之前版本的Scrum指南描述了Sprint Goal和Definition of Done,但是没有真正赋予它们一个身份。它们不是完全意义上的工件,而是在某种程度上依附于工件。随着Product Goal的引入,2020 版对此提供了更为清晰的说明。现在三个工件的每一个都包含一个相应的“承诺”,即对Product Backlog,它对应的是Product Goal,对Sprint Backlog则对应Sprint Goal,而Increment则对应是Definition of Done (现在Done英文不再加引号)。它们的存在是为了带来透明性,并专注于每个工件的进展。
- 自管理(Self-Managing)超越自组织(Self-Organizing) 之前版本的Scrum指南将开发团队(Development Team)称为自组织的,他们能选择“谁”及“如何做”。2020版更关注Scrum Team,强调一个自管理的Scrum Team,他们能选择“谁”、“如何做”以及“做什么”。
- 三个 Sprint Planning主题 Sprint Planning的主题除了“什么”和“如何”之外,2020版还强调了第三个主题“为什么”,即Sprint Goal。
- 为更广泛的受众,简化语言 2020版着重于消除冗长和复杂的陈述,以及删除所有与IT工作相关的推断(例如测试、系统、设计、需求等等)。现在Scrum指南只有不到13页。