首頁 / 文章

先把失敗寫下來

事前驗屍與反目標,讓我在結果揭曉之前,就能做出經得起檢驗的決定。這篇以這個網站本身為例。

約 3 分鐘

大多數計畫都是樂觀主義者寫的。這沒問題,開始任何事都需要樂觀。麻煩的是,寫計畫的樂觀主義者同時也是檢查計畫的人,而樂觀主義者很不擅長找出自己船上的洞。

我用兩個工具來繞過這個問題。兩者都是讓失敗在發生之前變得具體。

事前驗屍(Pre-mortem)

事後檢討問的是「為什麼失敗了」。事前驗屍問同樣的問題,但是在你還能改變答案的時候。

這個方法來自心理學家 Gary Klein,步驟很簡單:

  1. 假設它已經失敗。 不是「可能失敗」。想像六個月後的那一天,接受這個專案已經一團糟。
  2. 寫下原因。 每個參與者在討論前各自列出理由。獨立很重要:一旦最資深的人先開口,所有人的清單就會縮成他的清單。
  3. 依可能性與傷害排序。 可能發生但能承受的失敗,和不太可能但致命的失敗,需要不同的回應。
  4. 為前幾名設下觸發線。 觸發線是一個早期、可觀察的訊號,加上你看到它時會採取的行動:「如果 X 在 Y 日期前發生,我們就做 Z。」

它有效的原因是心理上的。當你問團隊「可能出什麼錯?」,大家會保留,因為批評計畫感覺像不忠誠。當你告訴他們它已經出錯了,請他們解釋原因,找出原因就變成了任務。人們不再保護計畫,而是開始保護結果。

反目標(Anti-goals)

目標告訴你要追什麼;反目標告訴你,在追的過程中,你拒絕變成什麼樣子。

職涯和人生中大多數的傷害,不是來自沒達標,而是來自以一種沒算進成本的方式達標:吃掉健康的升遷、賠上關係的交易、讓團隊痛苦的成長。

反目標把這個代價明確化,而且不可談判。「讓事業成長」是目標;「絕不以每週超過一晚缺席家庭晚餐的方式成長」是反目標。第二句讓第一句變得更聰明。

實例:這個網站

在打造這個網站之前,我先對它做了事前驗屍。假設現在是 2027 年 4 月,這個網站失敗了。為什麼?

它變成 AI 生成文字的傾倒場。 這是最可能、也最傷的失敗。我跑很多自動化研究,最誘人的做法是直接發佈產出。讀者看得出來。一個充滿稱職但沒有面孔的文字的網站,只證明我會跑軟體,這正好和我想證明的相反。 觸發線: 任何內容沒經過我用自己的聲音改寫、加入只有我能做的判斷,就不上線。

它沉寂了。 個人網站通常死於安靜。最後更新日期變成主人失去興趣的時間戳記。 觸發線: 最低節奏是每兩週一篇,素材來自我本來就在做的閱讀與研究。連續錯過兩次,我就縮小範圍,而不是假裝沒事。

首頁變得雜亂。 每則新筆記在寫下的那天都感覺很重要。 觸發線: 首頁的文章每季檢視一次,其餘時間不動。

私人資訊外洩。 不太可能,但代價很高。 反目標: 這個網站永遠不會出現我孩子的資訊、健康數據、雇主內部工作的任何內容、投資部位,或公開個人檔案連結以外的聯絡資料。

寫下這些花了一個小時。它對網站設計的改變,超過其他任何一個小時的規劃。

評斷決策,而不是結果

還有一個習慣讓這兩個工具真正發揮作用。撲克選手兼作家 Annie Duke 把這個錯誤稱為「結果論」:用結果來評斷決策。

好的決策有時會輸,壞的決策有時會贏。如果你只從結果學習,就會從運氣裡學到錯的教訓。

事前驗屍留下了一份紀錄,記下你當時知道什麼、擔心什麼。結果揭曉時,無論好壞,你都能拿它和紀錄比對,問一個更公平的問題:以我當時所知,這是一個好的賭注嗎?這個問題,讓判斷力隨著年月累積,而不是隨著每次結果擺盪。

寫於台北。最後修訂:2026 年 10 月 9 日(第 1 版)。