Scrum 是由 Ken Schwaber 和 Jeff Sutherland 在 20 世纪 90 年代提出的概念,并在 1995 年首次正式确定。起初 Scrum 是为了解决产品和软件开发固有的复杂性,然而现在 Scrum 被成功地应用于市场营销、组织变革和科学研究等多个领域的复杂问题。
Scrum 主要建立在以下三个原则的基础上:
- 透明度:你需要收集数据(比如一些指标、团队成员的反馈或其他团队的经验之谈),从而找到你的目标。
- 检查:你需要和大家一起监督迭代的进度,并决定迭代完成的标准是什么。
- 适应:你需要做出改变,希望能更好更快地完成你的目标。
在实施 Scrum 之前首先要用一段时间来定义和调整这些规则,以发现工作中的问题,找到可以改善的方向,这里说的问题不是那种一年一次或项目完成时才发生的问题,而是每天、每周或每月都在持续发生的问题。我们不是将我们的决策建立在对可能永远不会发生的潜在风险的假设上,而是根据我们收集到的数据来做决策,这就是所谓的经验主义。
Scrum 的价值?
当你需要接受你并不了解和无法控制一切的时候,Scrum 提供的经验方法就会变得非常有用。也正因如此,你会改变之前的想法,虽然可能会犯错,但也会有新的、有价值的想法出现,而这些是你从未考虑过的。与其在前期制定一个精确的计划,然后无论如何都要坚持下去,不如把你的想法当作假设或假说,用 Scrum 的方式来验证。
Scrum 可以让你快速了解自己是否偏离了轨道,是否需要做出调整,而不是简单地按照计划行事,你可以先解决你目前面临的最大风险。当你在一个不确定的、不断变化的环境中工作时,这一点尤为重要。你一开始的假设在当时可能是绝对正确的,但是当你在开发产品的时候,环境可能会发生很大的变化,以至于你的整个方案都失败。在一个漫长的项目结束的时候,经验主义的方法并不是灾难性的失败,而是将其降低为一个小的减速带,需要你修正一下方向。
所以,实际上 Scrum 是降低了复杂的、适应性问题、固有的不可预测性和不确定性的风险。它允许你不断地验证你仍然在做正确的事情,并朝着解决你设定的目标前进。更好的是,你现在有了一个积极发现更好想法的过程,并将其纳入到下一步的塑造中。现在,不确定性反而变成了一件好事,因为其中蕴含着所有的可能性。
“Scrum 降低了复杂的、适应性问题固有的不可预测性和不确定性的风险。”
Zombie Scrum 和效率思维模式
那么,Zombie Scrum 与这一切有什么联系呢?我们发现一个现象:人们使用 Scrum 的起因很多都是错误的。当你问一个 Zombie Scrum 组织中的人,他们希望从 Scrum 中得到什么时,你会听到诸如 “ 更快 ”、” 更多的大脑 ”、” 更多的产出 “ 和 “ 更高的效率 ”。这与 “ 敏捷 “ 这个词的实际含义是非常不同的。这与 Scrum 的设计目的也大相径庭。这种矛盾从何而来?
传统的组织管理和产品开发方式是为了实现与敏捷性相反的目标,这种心理模式通常被称为 “ 效率思维模式 ”。它的目的是尽可能地减少不确定性,提高可预测性,推动效率的提高。这通常表现为会制定详细的计划,通过协议和程序使工作标准化,高度的任务专业化,以及衡量效率(如每天的工作量、出现的问题)。这种思维模式当然可以在工作相当重复和简单的环境中发挥作用,比如流水线化的工作或某些行政工作,但在人们处理复杂的、适应性强的问题的环境中肯定行不通,因为这些问题本身就具有不可预测性和不确定性。
“ 效率思维模式的目的是尽可能地减少不确定性,提高可预测性,推动效率的提高。”
Zombie Scrum 与领导强烈关注绩效和工作量是有很大关系的,但最终客户是否满意?是否交付了有价值的东西?却无人问津。而且,这种思维模式在很多企业中是根深蒂固的,它已经成为一个我们不需要讨论的 “ 真相 ”。这样的企业是想试图用 Scrum 来影响效率、速度和产出的角度来理解它是有道理的,只不过当发现 Scrum 似乎并没有做到这一点时,人们就会感到失望。
从非常广泛的意义上来说,Scrum 关注的更多是效率,而不是高效。效率是为了尽可能多的完成工作(产出),而高效则是为了工作的价值和有用性(结果)。虽然完全有可能通过 Scrum 提高效率,但这既不是承诺也不是目标。
在充斥着 “Zombie Scrum” 的环境中,大家是很看重“效率思维”的,以至于人们只看到 Scrum 的结构性元素:角色、事件和工件。他们没有看到也没有体会到这个过程的价值。这就是为什么 Zombie Scrum 只是看起来像 Scrum,但没有其精髓。
“Scrum 更关注的是有效(结果),而不是高效(产出)。”
在这篇文章中,我们提到了 Scrum 的三个原则,如何在必要的时候重复进行,以捕捉工作中出现的偏差、意外发现和潜在机会。Scrum 中的所有内容都是围绕这三个支柱设计的。这也是经验主义发挥作用的原因。采用 Zombie Scrum 的组织,往往有一种效率思维,目标是尽可能减少不确定性,提高可预测性,推动效率。这与在复杂工作中学习和发现的经验主义过程相矛盾。
原文作者:Barry Overeem
翻译整理:Worktile
Worktile 官网:worktile.com
文章首发于「Worktile 官方博客」,转载请注明出处。