跳到主要內容
Apexhone 想透徹

Planning Fallacy

規劃謬誤

系統性低估自己會花的時間、成本,與遇到的麻煩。

這個偏誤在做什麼

Kahneman 與 Tversky 1979 年指出:人在規劃時想像的是「如果一切順利」的版本;但實際執行會被無數小阻礙拖慢——而這些阻礙在規劃階段是看不見的。即使你知道有這個偏誤,下次規劃還是會犯。 更關鍵的是:你的計畫經驗,不會自動轉成準確估計。Buehler 等人 1994 年的研究顯示,學生估計論文完成時間時,無論用「最樂觀」或「最務實」估計,實際完成時都還是更晚。

日常的樣子

估「這個產品 3 個月可以做完」的工程師,6 個月後還在 debug——他並非偷懶,而是規劃時沒想到客戶要改規格、第三方 API 改版、團隊有人離職。

你正在踩進它的訊號

  • ·你的估計是基於「順利情境」,沒考慮意外。
  • ·你過去類似 project 的實際時間遠超過估計,但你還是用同樣方法估。
  • ·你列不出三個可能讓 project 拖延的具體外部原因。
  • ·當別人提醒「會不會抓太緊?」你的反應是「不會啦」而非具體分析。

對抗它的具體動作

  1. 1用 outside view:類似 project 實際花多久?以那個為起點。
  2. 2加 50% buffer 為預設;複雜或新領域加 100%。
  3. 3把專案拆成小段,每段獨立估計再加總(不是整個一起估)。
  4. 4預先做 pre-mortem:「3 個月後它沒做完,最可能是因為什麼?」

用這些框架對抗它

常見問題

規劃謬誤跟樂觀偏誤是同一回事嗎?

樂觀偏誤是更廣的「高估好事、低估壞事」;規劃謬誤是它在時間與成本估計上的具體表現。換句話說,規劃謬誤是樂觀偏誤的一個專門子集——你想像的永遠是「一切順利」的版本。

我已經知道有這個偏誤了,是不是估的時候多加 buffer 就好?

有幫助,但不夠。研究顯示,連你刻意給的「務實估計」都還是低估。最有效的是 outside view:別從自己的內部估計加成,直接去看「類似的 project 過去實際花了多久」,以那個數字為起點。

buffer 該加多少才合理?

預設加 50%;新領域或高不確定的專案加 100%。更重要的是把專案拆成小段、每段獨立估計再加總——整個一起估幾乎一定更低估,因為你看不到那些藏在細節裡的小阻礙。

延伸閱讀