最新版 Scrum 指南已由来自 Scrum, Inc 的 Scrum 共同发明人 Ken Schwaber 和来自 Scrum.org 的 Jeff Sutherland 联手发布。上一版发布于 2013 年,此版最大的变化是包含了 Scrum 价值观。
Scrum 指南包含有关 Scrum 的权威指南,“整个游戏的规则”。Schwaber 和 Sutherland 通过合作定期更新该 Scrum 指南,并通过 Scrum 指南网站的 User Voice 区域响应来自社区的反馈。
新版发布后,InfoQ 与 Schwaber 谈到了最新版中的改动和未来的计划。
自从 Scrum 指南上次更新至今已经三年了,这段时间发生了哪些变化以至于需要提供新版指南?
Scrum 指南是独立于 Scrum.org ,由 Scrum 的发明人 Jeff Sutherland 和我共同管理的。我们成立了一个由 Scrum 专家组成的活跃社区,大家会用 Scrum 指南为自己的工作提供基本指导,并不断通过指南网站上的 User Voice 区域 https://scrumguide.uservoice.com/ 发表自己的声音,为指南的后续发布和反馈提供意见。为 Scrum 指南增加有关价值观的内容是呼声最高的意见,投票数量甚至是其他反馈的三倍以上。因此 Jeff 和我听取大家意见增加了这些内容。这些内容不仅基于 Scrum 专家的反馈,而且专业素质也需要具备相应的价值观,并要通过价值观帮助大家体现 Scrum 和软件开发工作的专业性。颁布并逐渐接受后,这些价值观可以为敏捷软件开发打造一种文化。
这一版的主要变化是什么?
这一版 Scrum 指南增加了 Scrum 价值观的内容。其中包括承诺、勇气、专注、开放,以及尊重。整个 Scrum 团队也会遵循这套价值观,因为这套价值观是整个团队整体获得成功的关键。另外指南会介绍 Scrum 团队需要在什么情况下体现和遵守有关承诺、勇气、专注、开放,以及尊重的价值观,按照 Scrum 有关透明度、检查,以及适应性的信条赢得每个人的信任。在参与 Scrum 的活动、角色,以及开发工作过程中,Scrum 团队成员都需要学习和探索这些价值观。
Scrum 的成功运用取决于人们能否变得更专精于这五大价值。大家需要针对 Scrum 团队目标的实现做出个人承诺。我们鼓励 Scrum 团队成员做正确的事,迎接工作中的艰巨挑战。大家都专注于冲刺(Sprint)工作以及 Scrum 团队的目标。Scrum 团队和有关人员同意对所有工作以及工作中面临的挑战持开放态度。作为有能力的个人,Scrum 团队成员也会相互尊重。
似乎很多 Scrum 实践者和实践团队会将 Scrum 用作一系列过程的指导方针,而非将其当作一种工作哲学,这种方法会有什么影响?正确的做法是怎样的?
Scrum 实际上是一种以交付更高质量软件为目标的团队合作框架。真正能够采纳 Scrum 的人会严格按照框架要求以团队的形式开展工作。将 Scrum 本身作为经验论是获得成功的关键,因为 Scrum 团队本身是自组织的,需要持续不断审视自己的成功和失败,并适时采纳为确保后续成功所需做出的改变。如果 Scrum 团队做不到这些,虽然通过大量努力也能获得成功,但如果不主动适应,将无法产生变化并从经验论中获得优势,而这些正是 Scrum 的核心所在。
Scrum 指南是否开始变得更像是一种规范?
不,指南和 Scrum 本身都不是规范。Scrum 的核心是经验论,其本质决定了必须由团队进行演变和优化,不能过于教条。多年来我们看到各种规范化流程层出不穷,但是这些流程对成功的软件开发只能起到微乎其微的作用。经过超过 21 年的发展,Scrum 已经非常强大,而使得它能够比其他任何规范化流程更为成功和长寿的一大原因在于,它会极力避免变得过于教条。Scrum 为团队工作,以及团队能力的适应、组织和需求提供了一套框架,帮助大家根据 Scrum 指南和所提供的框架开展工作。
Scrum 的价值观和敏捷宣言(Agile Manifesto)的价值和原则有什么区别?
这两者所蕴含的价值非常互补。正如我在书中写的,“Scrum 基于一整套基本价值,这些价值是 Scrum 实践立足的基石。”Scrum 价值观基于如何在 Scrum 团队中以个体的身份行事。举例来说,如果缺乏勇气,有人不遵守宣言的价值观时你就不敢说出来。如果缺乏专注,你又该如何交付可用的软件?这两者之间其实有很强的互补作用。
以后将如何发展呢,Scrum 的下一个边界会在哪里?这又会对未来的 Scrum 指南产生什么影响?
Scrum 指南的修订主要会受到在现实世界中使用 Scrum 的人影响,以及他们对后续改动的建议。尽管如此,我依然期待这些改动能对大范围内多个团队针对同一个产品所开展的工作产生深远影响,例如我们目前针对 Scrum.org 上有关 Nexus Framework 的工作就以 Scrum 作为团队协作实现集成式增量交付的基础。若要了解 Nexus 指南可访问 https://www.scrum.org/Resources/The-Nexus-Guide 。随着 Scrum 的继续演化和进一步成功,团队也会随之演化,因此需要通过更紧密的协作来交付软件,而 Nexus 正是这一切的核心。
Schwaber 和 Sutherland 通过一次网络研讨会发布了新版 Scrum 指南。本次研讨会的录像很快将发布到 Scrum, Inc 和 Scrum.org 网站。
评论