关于规划扑克 | 完整指南

敏捷规划扑克(或Scrum扑克)技术的完整指南。了解其基础、历史、规则和最佳实践。

介绍

规划扑克,也称为Scrum扑克,是一种基于共识的游戏化估算技术,用于敏捷软件开发中测量开发目标的努力程度或相对大小。它在Scrum极限编程 (XP)看板等框架中被广泛采用。

该技术采用宽带德尔菲方法方法,专注于团队的集体智慧,以生成比单独估算更准确的估算。

基础和心理学

规划扑克的主要目标是减轻锚定偏见。在认知心理学中,锚定效应发生在讨论中提出的第一个信息或数字主导决策过程,影响后续估算。

通过要求所有团队成员同时且独立地(通过隐藏卡片)提出他们的估算,该方法强制个人思考。投票中揭示的差异被用作技术讨论的触发器,具有不同经验水平的成员可以分享关于其他人未察觉的风险或便利性的见解。

历史

该技术由James Grenning在2002年首次定义和命名,作为规划会议中'分析瘫痪'的解决方案。后来由Mike Cohn在书籍《敏捷估算和规划》(2005年)中推广。

虽然该术语是Mountain Goat Software的商标,但其使用对社区是免费的,该技术已成为冲刺规划和待办事项管理的全球标准。

牌组和规模

规划扑克估算不使用小时或天,而是称为故事点的抽象测量单位。最常见的规模是修改斐波那契数列

0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100

规模原理

使用随着增长而相互远离的数字是为了反映复杂任务中固有的不确定性。在心理上,区分2点任务和3点任务比区分20点任务和21点任务更容易。从13到20(然后40)的跳跃表明,努力越大,人类的预测能力变得越不精确。

特殊卡片

  • 问号 (?) 参与者对任务没有足够的信息。
  • 无穷大 (∞) 任务被认为太大而无法估算,需要被分解(切片)。
  • 咖啡杯 表示团队疲惫,建议休息以保持估算质量。

标准程序

该过程通常在冲刺规划仪式期间进行,并遵循以下步骤:

  1. 产品负责人描述一个用户故事。
  2. 团队讨论技术需求、验收标准和依赖关系。
  3. 每个成员在脑中选择一张卡片并保持隐藏。
  4. 所有卡片同时揭示。
  5. 如果有共识,则接受该值。否则,极端投票(最高和最低)解释他们的论点。讨论后,进行新的投票轮次直到达成一致。

常见错误(反模式)

  • 算术平均值使用 计算投票的平均值而不是寻求共识,会消除技术讨论的价值。
  • 领导压力 当经理或'高级'开发人员在投票前表达意见时,诱导团队其他成员产生锚定效应。
  • 按小时估算 尝试将点数直接转换为小时,忽略了不同成员之间注意力和生产力的变化。

数字实现和工具

随着向远程工作和分布式团队的过渡,规划扑克已从物理牌组发展到同步数字平台。这些工具试图在虚拟环境中复制同时揭示卡片的动态,确保远程方法完整性。

数字工具功能

通用功能技术描述目标
同时揭示确保在所有人投票或主持人关闭回合之前,没有任何投票是可见的。减轻锚定偏见。
多规模支持能够在斐波那契、修改斐波那契或T恤尺寸之间切换。使工具适应团队的成熟度和文化。
观察者模式允许非投票成员(如产品负责人)实时跟踪讨论。促进透明度而不干扰技术估算。