Skip to content
心理学 ›决策 · · 约 7 分钟

规划谬误:为什么任务总是比计划的久

学生预测 34 天,实际用了 56 天。规划谬误研究揭示了什么,以及外部视角如何给出更诚实的估算。

大多数时间估算都以同一个方向出错。人们预测的时间比任务实际所需更少,即使他们知道类似的任务以前也曾延期。心理学家称之为规划谬误(planning fallacy),而提出的修正办法不是更努力,也不是加上一个模糊的缓冲。是改变你在估算之前问的问题。

Daniel Kahneman 与 Amos Tversky 在 1979 年提出了规划谬误的概念。2003 年,Dan Lovallo 与 Kahneman 扩展了定义:人们倾向于低估未来行动的时间、成本和风险,同时高估其收益。

让这一模式难以忽视的论文研究

最清晰的例证来自 Roger Buehler、Dale Griffin 和 Michael Ross 1994 年发表于《Journal of Personality and Social Psychology》的研究。研究者请 37 名心理学学生估算他们完成毕业论文所需的时间。

数字把故事说得明明白白:

  • 平均预测:33.9 天
  • 一切尽可能顺利时的平均预测:27.4 天
  • 一切尽可能不顺利时的平均预测:48.6 天
  • 实际平均完成时间:55.5 天

只有约 30% 的学生在他们预测的时间内完成。平均而言,学生完成的时间比平均最坏情况估算还要晚。换句话说,连计划中的悲观版本也是乐观的。

同一研究计划中的一项相关研究请学生给出他们有 50%、75% 和 99% 把握完成一个个人学术项目的日期。只有 13% 的人在其 50% 日期前完成,19% 在 75% 日期前完成,45% 在 99% 日期前完成。一个被视为几乎确定的日期,应当很少被错过。在这里,它一半以上的时间都被错过了。

这并不是忘记了自己的历史。在 1997 年的一项调查中,加拿大纳税人寄出税表的时间比预测晚了约一周,而且他们对自己过去的申报记录并无误解。人们可以对自己过去的预测总体上持悲观看法,同时对眼前的具体预测持乐观看法。

在更大的尺度上,这个模式代价更高。Bent Flyvbjerg 2003 年的分析涵盖了 20 个国家的 258 个交通项目。平均成本超支:公路 28%,桥梁和隧道 34%,铁路 45%,而且在该数据集中,预测在过去 70 年里没有改善。1994 年那篇论文引用的悉尼歌剧院,原预计 1963 年以 700 万美元落成。一个缩小版的方案 1973 年以 1.02 亿美元开放。

内部视角,外部视角

Kahneman 与 Tversky 用两种看待任务的方式解释了这个差距。

内部视角(inside view)聚焦于具体个案。你列出这个项目的步骤,想象它们按顺序进行,并按计划自身的条件来评判它。你能想象到的步骤都被算了进去。中断、等待、返工,以及其他事务的日常摩擦大多没有被算入,因为它们不属于任务本身的故事。

外部视角(outside view)把任务看作一个类别中的一员。你不再问这个项目如果顺利应该花多久,而是问类似的项目实际上花了多久——对你或对其他人而言。这个分布,有时称为参照类别(reference class),成为估算的起点。

Buehler、Griffin 和 Ross 找到了这一区分的直接证据。当参与者大声解释他们的预测时,他们主要聚焦于未来的计划,而非过去的经验。当他们确实回忆起过去的延误时,倾向于用外部的、暂时的、具体的原因来解释:那个学期不寻常,那一次不一样。这些解释加在一起,让过去看起来与下一次估算无关。

与观察者的对比很说明问题。在 1994 年那篇论文的研究 5 中,被要求预测他人完成时间的观察者高估了它,并更多利用了那个人的过往经验。没有自己充满希望的计划需要维护,他们伸手去拿了基础率(base rate)。

为什么知道这种偏差还不够

一种常见的反应是认为意识到就能解决问题。后来的研究没那么让人安心。

Rebecca Friesdorf 在她 2020 年于 Wilfrid Laurier 大学的博士论文中测试了这个问题,该论文由 Buehler 指导。在研究 1 和 2 中,共有 322 名参与者,人们平均报告说,他们过去的项目完成时间略晚于预测。这种意识并没有让他们对当前项目作出更不乐观的预测。作为一种总体信念知道自己通常会迟,与在作出一个具体的新估算时使用某个具体的过去时间,是两回事。

在 Buehler 的原始工作中更有效的是更紧密的连接。在 1994 年论文的研究 4 中,被指示把相关的过往经验直接与预测连接起来的参与者,其乐观偏差被消除了:回忆一个相似的任务,回忆当时预期何时完成,回忆实际何时完成,然后用这条连接来判断当前任务。只是松散地回忆过去并没有同样的效果。

Friesdorf 对参照类别预测法(reference class forecasting)——外部视角的正式版本——发现了类似的模式。在研究 3 至 6 中,共有 1,425 名参与者,用参照类别预测法回忆过去完成时间的指示,在四项研究中的三项里产生了乐观偏差更小的预测。当过去时间是结合那些任务的原始预测来回忆的,而不只是结合一个截止日期时,效果最清晰。这个结果是有希望的而非整齐划一的,这与更广泛的图景相符:外部视角在具体应用时有帮助,停留在抽象层面时帮助较小。

另一种更简单的方法也有支持。Justin Kruger 与 Matt Evans 2004 年发表的研究发现,把任务拆解(unpacking)成组成部分的步骤会产生更长的估算,并减少谬误。列出子步骤会浮现出单次总体判断跳过的工作。单靠拆解不是完整的修正,因为每个子步骤仍可能被乐观估算,但它让隐藏的工作在工作开始前就变得可见。

一种实用的估算方法

对于日常项目,研究指向的是一套简短的流程,而不是性格的改变。

首先,写下你的内部视角估算,然后把它放在一边。接下来,命名一个可查的参照类别:你最近三次写类似报告、翻修类似房间或交付类似功能的情况。如果有的话,写下那些案例的预测时间和实际时间。

然后,从那个类别中典型的实际时间出发,而不是从你的新计划出发。只针对你能命名和辩护的差异做调整,比如这一次确实不存在的一步。最后,把任务拆解成子步骤,检查总和是否仍符合外部视角的估算。如果拆解后的清单意味着更多时间,那么更长的数字更值得重视。

两个习惯能支持这套做法。为重复性工作简要记录估算和实际值,因为对过去时长的记忆本身就不可靠。以及,请一个对计划没有投入的人给出他们的估算。研究中的观察者倾向于悲观,所以把他们的数字看作一个区间的另一端。一个由基础率构建的区间,比一个自信的单一日期更有用。

这些都不能消除不确定性。参照类别可能太宽或太窄,真正全新的任务仍然难以估算。这类文献的主张更为收窄:对于与先前做过的事情相似的任务,过去结果的分布通常是比一份由意图新搭的计划更好的锚。

小结

规划谬误是一个具体、有据可查的模式:在论文研究中,33.9 天的预测在实践中变成了 55.5 天,连最坏情况估算也不够用。原因不是粗心。是聚焦于这一任务的计划,而牺牲了来自相似任务的证据。下一次估算时,从类似工作实际花了多久出发,把那份记录与新任务连接起来,并在承诺一个日期之前拆解步骤。当估算仍然出错时,持久的修正通常是一套惯例,而不是更多的决心;习惯循环如何工作 解释了其中的线索与摩擦那一面。