核心提問#

每個問題都有來源。追溯問題的起源,往往能揭示出被忽略的解決路徑——甚至讓你發現問題根本不需要解決。

第十四章:Janet Jaworski 搖晃了一個笨蛋#

Janet 是一位工程師,某天她的車子出了問題——打方向燈時偶爾不會亮。她把車送去修,技師說方向燈沒問題,通過了所有測試。

Janet 沒有放棄。她仔細觀察,終於發現:問題只在特定角度轉彎時才發生。再深入追查,原來是方向燈桿的一個微小機械缺陷,只在某個角度下才會接觸不良。

這個故事帶出了追溯問題來源的重要性:

問題的來源可能在你意想不到的地方。 當「標準測試」找不到問題時,回到實際使用的情境去觀察。

Figure 14.1: A gray bureaucrat wearing a gray suit in a gray office

第十五章:Matczyszyn 先生修補了問題#

Matczyszyn 先生是一位政府承辦人員。他的部門使用一套複雜的表單系統,表單經常被填錯或漏填。

上級的解法是:增加更多欄位、更多說明、更多檢核機制。結果呢?表單變得更複雜,錯誤率反而上升。

Matczyszyn 做了一件很不同的事——他去問填表單的人:「哪裡讓你困惑?」然後他簡化了表單,移除不必要的欄位。錯誤率大幅下降。

Figure 15.1: Janet smiles at Mr. Warmperson

問題的來源往往是「解決方案」本身。 當你的解法讓事情更複雜,是時候退一步問:這個解法是不是製造了更多問題?

Figure 15.2: The source of the problem is most often within you

第十六章:製造工作的人與搶功勞的人#

作者觀察到兩種常見的角色:

  • Make-work(製造工作的人):他們透過把簡單的事情複雜化來證明自己的價值
  • Take-credit(搶功勞的人):他們在問題被解決時搶功,但從不在問題出現時負責

當你追溯問題的來源時,要注意「問題的受益者」。 有些人從問題的存在中獲益——他們可能在無意識中阻礙問題的解決。

Figure 16.1: There's two kinds of people in the world, those that do work and those that take credit

這揭示了一個不舒服的真相:不是每個人都希望問題被解決。有些人的工作、地位、甚至身份認同,都建立在「問題持續存在」之上。

組織中的問題製造者

在軟體開發中,你可能見過:

行為隱藏動機
堅持使用過時技術的資深工程師新技術會讓他的專業知識貶值
不斷增加流程的管理者流程越複雜,他的角色越「重要」
抵制自動化的團隊自動化可能讓某些職位不再需要

問題的來源不一定是技術性的,有時是結構性的

第十七章:考試與其他謎題#

本章用考試的比喻來探討問題來源的另一面:出題者的意圖

老師出題時,他們心中有「標準答案」。但學生面對的不只是題目本身——他們還需要猜測「老師想要什麼答案」。

這與真實世界的問題解決驚人地相似:

情境你需要理解的
客戶提出需求他「真正想要什麼」
主管交辦任務「背後的期望」是什麼
使用者報 bug他「實際遇到的狀況」

Figure 17.1: Are exams delivered to Earth by storks?

Figure 17.2: Each wrong answer has to be off by one from the right answer

問問題來源者:「你覺得什麼樣的答案是好答案?」 這比猜測高效得多。直接詢問出題者的意圖,能避免大量的無效嘗試。

Figure 17.3: Confound your adversary by sending a message in plain text

本部分的關鍵洞見#

洞見說明
追溯來源才能根治問題的表面症狀和根本原因往往相距甚遠
解決方案可能就是問題來源每一層「修補」都可能累積成新的問題
注意問題的受益者有些人從問題的存在中獲益,會無意識地阻礙解決
理解出題者的意圖問題的來源往往帶著隱藏的期望與限制條件
簡化優於複雜化面對複雜的問題,先問能不能移除造成問題的東西