← 返回所有文章

去掉表演的故事点:好的样子与坏的样子

By XNM Technologies · February 7, 2021 · 1 min read
去掉表演的故事点:好的样子与坏的样子

Scrum 里少有哪种实践像故事点这样走样得如此之快。它本是开发团队比较工作相对大小的一种快捷方法,最后却沦为一块生产力计分板,被团队之外的某个人当成股票行情来读。《Scrum 指南》压根没提故事点——估算交由团队决定——然而许多机构却把那个数字当成了这件事的目的。一旦如此,便有了表演:数小时的争论、被夸大的估算,以及一张衡量不出任何真实之物的速率图。技术本身没问题,出问题的往往是用法。

故事点究竟有何用

故事点是对工作量、复杂度和不确定性的相对度量,而非时间单位。相对估算的全部价值在于:人类不擅长说「这要花 6.5 小时」,却相当擅长说「这大概是那件事的两倍大」。开发者一起估算,是为了让预测反映共同的理解,也为了让对话在动工前揭示隐藏的复杂度。数字是副产品,对话才是要点。在以远程为主的 2021 年,这场对话变得更为审慎——保护了它的团队,比那些把规划简化为在工具里点一个数字的团队估得更准。

好的样子

  • 估算归开发者所有;团队之外没有人能推翻它,也不能设定「目标速率」。

  • 估算会引发一段简短讨论,把未知项、依赖关系和缺失的验收标准暴露出来。

  • 团队用速率来预测一个冲刺能纳入多少工作——它是规划的辅助,而非绩效评分。

  • 故事点是相对且稳定的;团队拿新工作去对照人人都记得的参照故事。

  • 当不确定性很高时,团队会拆分该事项或做一次探针(spike),而不是猜一个更大的数字。

坏的样子

  • 管理层把速率当作生产力指标来追踪,质问它为何「下降」,于是团队悄悄把点数注水。

  • 估算沦为一场关于「这究竟是 3 还是 5」的冗长拉锯,却没换来任何新的理解。

  • 故事点被悄悄换算成小时,彻底葬送了相对估算的全部意义。

  • 在团队之间比较速率,仿佛一个点在不同小组里含义相同——而事实从来不是如此。

  • 为保住那个数字,把遗留和未完成的工作报成「已完成」,掩盖了冲刺的真实状态。

把表演去掉

如果你团队的估算已经变成了表演,几个有意识的动作通常就能纠正。

  1. 把速率留在团队内部。 别再把它当成分数向上汇报。汇报成果——可工作的增量以及交付了什么——而非内部用于预测的那个数字。

  2. 给估算设时间盒。 若两个数值争论超过一两分钟,取较大者继续推进。讨论本身已经给了你它该给的价值。

  3. 以参照故事为锚。 约定几件大家都理解透彻的过往事项作为你的 3 和你的 8,然后一切都相对它们来估。

  4. 把意外当作信号。 当某个估算让人觉得不可能时,那本身就是信息:故事太大或太含糊。先拆分,再承诺。

判断估算是否健康,有个诚实的检验很简单:团队是否信任自己的预测,这预测是否帮助他们承诺一个现实的冲刺目标?如果故事点帮团队做规划、求改进,它就在起作用;如果它已沦为人们去捍卫、去表演、去跨团队攀比的一个数字,那么这门技术就被挟持了——而再精细的估算,也修不好一个关于信任的问题。

如果你团队的估算已经滑向表演,而你想让它重新成为一件真正的规划工具,XNM 的项目群与项目交付咨询 可以帮助你的 Scrum 团队为提供信息而估算,而不是为表演而估算。