什么是经验主义
预计阅读时间: 10 min
Scrum中的经验主义是什么?
译自来自 Scrum Alliance Learning Resource Library 的文章
原文链接:https://resources.scrumalliance.org/Article/empirical-process-control-scrum
经验过程控制(Empirical Process Control) 是一种基于观察和试验来管理工作的方式。它是 Scrum 的核心原则,使 Scrum 团队能够在面对变化时保持灵活性和适应性。
通俗来说,经验过程控制意味着通过实践学习并根据需要进行调整。它就像驾驶汽车:你需要持续监控路况,并根据情况调整速度和方向。你无法提前规划每一个细节,因为总会有意外发生。
什么是 Scrum 中的经验主义(Empiricism)?
经验主义源于 17 世纪的理论,认为所有知识都来自经验和观察。
在 Scrum 中,经验过程控制是创建某种产品的方式,与传统的定义过程控制不同。在定义过程控制中,工作在开始之前被完全理解,并按一系列可预测的步骤完成。
定义过程控制的示例:
想象你的烘焙公司主打产品是三重巧克力蛋糕,通过口口相传,这款蛋糕声名鹊起。在这种情况下,定义过程控制可以帮助你每次都复制出相同口感、质地和外观的著名蛋糕。只需输入相同的原料(配料、计量、烘焙温度和时间),即可获得相同且可重复的结果。
经验过程控制的适用场景:
- 环境不可预测
- 工作复杂
- 输入可能会波动
复杂工作环境的特点是高度的不确定性、变化和相互关联性。在这种环境中,很难预测接下来会发生什么,而且不同团队和个人之间存在很强的相互依赖性。
简单类比:
想象你在一片森林中建造房屋。地形不平,树木挡道,甚至还有野生动物出没。这是一个复杂的环境,需要大量的规划和适应才能成功建造房屋。
IT、市场营销、人力资源、银行、软件开发等领域的敏捷团队非常适合使用经验过程控制来管理工作。
Scrum 的三个经验支柱
Scrum 的经验支柱是 透明性(Transparency)、检查(Inspection) 和 适应(Adaptation)。这些行为使 Scrum 团队和利益相关者能够根据观察和反馈获取知识,并在需要时快速调整方向。
经验过程控制是一种基于经验和观察管理工作的方式,它为检查产品的创建过程(“如何”)提供了机会,与产品本身(“是什么”)同样重要。
以下是支持经验过程控制的三个支柱的详细说明:
透明性(Transparency)
- 过程和工作必须对 Scrum 团队和利益相关者可见。
- 所有人都必须能够看到工件(产品待办列表、冲刺待办列表和增量)以便检查。
检视(Inspection)
- 团队成员和利益相关者检查 Scrum 工件和其他成果。
- 成功的检查依赖于透明性。如果无法观察、访问和体验所有重要的工件、实践和工作协议,就无法有效地进行检查。
适应(Adaptation)
- 根据检查结果和收到的反馈调整工作、工件或计划。
- 检查可能揭示改进互动与协作的机会,也可能表明需要更改产品待办列表或产品目标。为了立即适应,Scrum 团队需要具备授权和自我管理能力。
经验过程控制的实践示例
Scrum 的所有事件都为经验主义提供了机会。通过经验主义,我们通过实践学习做出更好的决策。Scrum 事件为讨论学到的内容并做出更好决策提供了平台。以下是经验主义在 Scrum 事件中的一些表现:
冲刺评审
- 冲刺评审是透明性和检查的一个绝佳示例。在评审中,Scrum 团队分享冲刺成果,供利益相关者和其他受邀者检查。
- 根据评审中收集的反馈,团队可能会调整产品待办列表或接下来的工作计划。
冲刺回顾
- 在冲刺回顾中,Scrum 团队会讨论他们的协作、互动、沟通、流程、工具以及完成定义。他们的目标是识别问题和改进机会,并制定行动项以改进工作。
每日 Scrum
- 每日 Scrum 是开发人员每天 15 分钟的活动,通过讨论进展、计划的工作以及遇到的障碍来体现透明性。开发人员检查进展和障碍,并考虑可能帮助团队实现冲刺目标的调整。
冲刺规划
- 在冲刺规划中,产品负责人通过分享冲刺目标体现透明性(冲刺目标是通向产品目标的一个步骤)。整个 Scrum 团队检查目标和产品待办列表条目,并为冲刺制定和调整计划。
Scrum 的经验主义驱动透明性、检查和适应
Scrum 基于经验主义,通过观察世界中的事件和工件来做出前瞻性的决策。这种方法使员工和组织更具可预测性、更快响应市场、推动创新、取悦客户,并在面对变化时灵活调整。