跳到主要內容
Apexhone 想透徹

5 Whys 五問追因 · Sakichi Toyoda · Toyota Production System

Pro

2026-05-11

·

4 分鐘

5 Whys:每一個「為什麼」都往下挖一層

豐田生產系統的核心工具——問到真正能改變的原因,而不是停在症狀。

這篇是「5 Whys 五問追因」的研讀。讀完想直接套用?升級 Pro 直接開跑

大野耐一在 1950 年代為豐田生產系統設計了一個簡單到近乎粗暴的工具:遇到問題,連問五個「為什麼」。

不是因為五是神奇數字,而是因為大多數人在第二個「為什麼」就停下來了——停在症狀,而不是原因。

一個真實的例子

問題:網站今天崩潰了。

  • 為什麼崩潰? 因為伺服器過載。
  • 為什麼過載? 因為有一個程式跑了不該跑的迴圈。
  • 為什麼有這個迴圈? 因為程式碼部署時沒有跑測試。
  • 為什麼沒跑測試? 因為 CI/CD 流程沒有強制要求。
  • 為什麼沒有強制要求? 因為當初上線趕時間,這個步驟被跳過了。

如果只問一個「為什麼」,你的解法是「擴充伺服器容量」。如果問到第五個,你的解法是「重新設計部署流程,強制測試」。第一個治標,第五個治本。

為什麼停在第一個「為什麼」是陷阱

大多數問題的直接原因很顯眼,也很容易解決。這讓人傾向於把「症狀消失」當作「問題解決」——但如果根本原因沒有改變,問題只是換個面孔再出現。

大野耐一把這稱為「表面修復」的陷阱:你解決了問題的倒數第一層,卻讓組織習慣了在症狀層作業,而不是在系統層思考。

什麼時候用 5 Whys

5 Whys 最適合用在已經發生的問題——事後分析(post-mortem)或回顧(retrospective)——而不是預測性決策。

  • 生產事故、客訴、重工 → 適合
  • 客戶流失率上升 → 適合
  • 「為什麼我們長期做不到 X」的反省 → 適合
  • 規劃一個全新的產品 → 不適合(這時候用 Pre-mortem)

五個「為什麼」只是建議,不是規定

有些問題在第三個「為什麼」就到根本,有些問題需要七個。重要的不是數字,而是**「問到你問不下去,或問到你能採取行動的那一層」**。

當你的回答從「因為某人做了某件事」變成「因為我們的系統沒有設計成…」,通常代表你到了值得介入的層級。

一個常見的 5 Whys 失敗模式

指向人的失敗:如果你的第五個「為什麼」的答案是「因為某個人不夠盡責」,你很可能問錯了方向。5 Whys 的目的是找到系統性原因,而不是把問題歸咎給個人。當答案開始指向「某人的錯誤」,試著追問:這個人為什麼做出這個選擇?是訓練不足、資訊不夠、流程不清楚?

完整的 5 Whys 引導問題在 Apexhone 的框架介紹頁裡。

解鎖這個框架

「5 Whys 五問追因」是 Pro 框架——升級後立刻可用。

升級 Pro,35 個框架(含本篇)全數開放。每一次決策都會留下時間戳的紀錄、可回頭驗證、可匯出。

同領域研讀