English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

guest
1 / ?
back to lessons

價值所在之轉變

產出初稿變得極其便宜

在商業與知識型工作中,產出一份看似合理的初稿——無論是備忘錄、查詢、設計、簡報投影片或一段程式碼——如今幾乎不費成本。自動化系統能隨需生成充滿自信的輸出。然而,它們無法判斷該輸出是否回答了正確的問題。

這種轉變將專業人士的槓桿點向上游移動。稀缺的技能不再是敲出第一版內容,而是框架化問題、撰寫規格、分解工作、提出精確的問題,並評估回傳的結果。

本課程將深入演練四項具有複利效應的紀律:

- 問題定義:將表面症狀與真正的問題區分開來。

- 規格說明:將模糊的需求轉化為精確且可測試的成功標準與約束條件。

- 問題分解:將大型問題結構化為獨立且可驗證的子問題。

- 提出正確的問題:向利益相關者、數據集或自動化系統提問,問題的精度決定了答案價值的上限。

對錯誤問題給出自信的回答,比沒有回答更糟糕,因為它看起來已完成並會被交付。專業人士的職責是確保在任何人回答之前,該問題是值得回答的。

高層管理者的需求

從表面症狀經過五問法分解到真正問題及可測試規格

將症狀與問題區分開來

呈現的症狀(presenting symptom)是使用者所陳述的問題。而真正的問題(real problem)則是導致該症狀的根本原因。如果只解決了症狀,真正的問題可能依然未被處理;而自信滿滿的交付方式會掩蓋這種失敗,直到日後以昂貴的代價暴露出來。

一位副總裁走過來說:「我們的銷售儀表板太慢了。請在季末前為我們打造一個更快的儀表板。」 這是一個將症狀包裝成解決方案的要求。這個指示已經指定了技術(儀表板)和修復方式(更快),這在無形中排除了其他更優的選項。

「完美地解決了錯誤問題」的代價,就是這個陷阱。團隊可以交付一個極其流暢的儀表板,趕上截止日期,獲得讚賞,但最終仍然失敗。因為副總裁實際上是為了及時發現流失風險以便採取行動,而且他根本沒有每天查看儀表板。

副總裁說「銷售儀表板太慢了,做一個更快的」。請**不要**直接接受這個要求。(1) 指出呈現的症狀,並列出至少一個它可能掩蓋的合理根本問題。(2) 提出一個具體的診斷問題,向副總裁確認哪個問題才是真實存在的。(3) 說明如果團隊构建了快速儀表板,但真正的問題並非如此,將產生的具體代價。

從模糊的需求到可測試的標準

規格將主觀意見轉化為測試

模糊的需求(例如「改善新手引導」、「清理數據」、「新增搜尋功能」)無法交付或驗證,因為沒有人能說得清何時算完成。規格(Specification) 用測試取代形容詞。它以可量化的方式陳述成功標準,並列出解決方案必須遵守的限制條件。

讓規格具備實質意義的兩個要素:

- 可測試的成功標準:一個無需爭論即可判定通過或失敗的條件。「快」是主觀意見;「在每秒 200 次請求下,p95 回應時間低於 400 毫秒」才是測試。「更好的新手引導」是主觀意見;「80% 的新使用者在首次登入的會話中完成第 3 步」才是測試。

- 明確的限制條件:解決方案必須在其中的邊界:預算、期限、不可觸碰的數據、不可變更的系統、必須符合的法規。限制條件不是障礙;它們是正確答案定義的一半。

一項實用的紀律。針對需求中的每個形容詞,寫下能判定其是否達標的度量指標,以及限制該指標的約束條件。如果你寫不出測試方法,代表你對需求的理解還不夠深入,無法開始工作。

當生成初稿的成本很低時,規格說明(Spec)是判斷初稿品質的關鍵。精確的規格說明是一種可重複使用的判斷標準。它以相同的方式為每個候選答案評分。

產品經理要求你的團隊「新增通知功能,以維持用戶參與度」。請將這個模糊的需求轉化為規格說明。提供:(1) 至少兩項**可測試**的成功標準(每項標準必須明確到結果是非黑即白,並包含具體數字或可觀察的條件);(2) 至少兩項解決方案必須遵守的明確約束;(3) 一項你刻意聲明為**範圍外**(Out of scope)的事項。不要描述如何建構它;定義什麼是「完成且正確」。

獨立且可驗證的子問題

將巨石拆解為可檢查的石塊

大型問題之所以難以判斷,是因為你無法分辨哪一部分出了錯。分解(Decomposition)將其結構化為若干子問題,每個子問題都小到足以獨立驗證。良好的分解具備兩個特性。

- 獨立性(Independence):子問題之間的重疊應盡量減少,這樣修改其中一個部分時,不會在不知不覺間破壞另一個部分。當各部分相互獨立時,它們可以並行處理、測試,甚至自動化;且當失敗發生時,錯誤會被定位在特定區域,而非擴散開來。

- 可驗證性(Verifiability):每個子問題都應具備其自身的成功測試標準,使你能在組裝整體之前,確認該部分已解決。無法檢查的部分,就是無法信任的部分。

一個分解良好的問題,還能告訴你該將稀缺的人類判斷力投向何處。大多數子問題都是常規性的,可以交給自動化系統或初級人員處理,並依據其測試標準進行檢查。其中一到兩個才是關鍵所在——具有高不確定性、高影響,且容易在自信中犯錯。這些部分需要保留給專家關注。

警惕「假分解」:某些部分看似可分離,但共享著隱藏的依賴關係,導致「已完成」的部件無法組合成一個運作的整體。檢驗分解是否有效的標準是:解決並驗證每一個部分後,是否確實解決了原始問題。

你負責這個問題:「在兩個季度內將客戶支援工單量減少 30%。」請將其分解為 3 到 5 個子問題。對於**每個**子問題:(1) 陳述該子問題,使其與其他子問題在很大程度上保持獨立,(2) 給出能證明該子問題已解決的具體測試標準,以及 (3) 標記出**哪一個**子問題是最關鍵的核心(crux),最需要資深人類判斷,並說明原因。最後,指出可能導致各部分無法有效組合的一個隱藏依賴關係。

問題決定了答案的上限

垃圾問題輸入,自信垃圾輸出

無論你是向利益相關者、數據集或自動化系統提出查詢,問題的精度決定了答案價值的上限。模糊的問題不會發出響亮的失敗聲。它會針對一個你並非真正想問的問題,返回一個流暢、自信且看似合理的回答,而這個回答看起來還很完整。

考慮一個含混的數據請求:「給我拉出我們最好的客戶。」 每個關鍵詞都未定義。以什麼標準定義「最好」:總營收、利潤率、留存率、增長率還是轉介紹?時間範圍是什麼:終身、過去十二個月還是本季度?哪些客戶算數:僅活躍客戶、包含已流失客戶、還是包含試用期客戶?數據集會樂意回答查詢恰好編碼的那個版本,而請求者會將其視為腦中設想的那個版本並據此行動。

精確的問題會鎖定四件事:確切的數量或實體、其涵蓋的總體(population)、時間窗口,以及平局處理規則或閾值。同樣的紀律適用於向人提問(「當你說『最好』時,是指今年最有利可圖的,還是續約可能性最高的?」)以及向自動化系統提問,後者若提示詞定義不足,也會對錯誤的問題給出自信的回答。

專業技能在於在答案到達之前察覺到含混性,因為事後檢測一個自信但錯誤的答案代價高昂。問題端的精確性比事後修正更便宜。

一位利益相關者發給你這個數據請求:「星期五前給我一份我們最好客戶的清單。」你不能直接照此執行。(1) 識別此請求可能編碼的至少**三個**不同解釋,每個解釋都返回**不同**的清單,並為每個解釋指明具體的含混維度(指標、總體或時間窗口)。(2) 將請求重寫為**一個**精確的問題,鎖定指標、總體、時間窗口以及平局處理規則或閾值。(3) 說明如果你只是猜測並直接執行,會出什麼問題。

你的影響力現在所在之處

初稿的代價很低;框架化與判斷力則不然

將這些線索串聯起來。當幾乎任何事物的合理初版都能隨需生成時,真正具有價值的,是自動化系統無法代勞的工作:決定哪問題值得解決、定義「正確」的含義、將問題拆解以便驗證、精確地提出問題,以及判斷返回的答案是否真正符合規格。

在生成任何初稿之前,請將這份框架化檢查清單應用於任何模糊的任務中:

- 問題:呈現的症狀是什麼?根本問題是什麼?若解決了錯誤的問題,代價為何?

- 成功:「完成且正確」的可測試標準是什麼?兩人是否可能對每項標準是否達成產生分歧?若是,請使其更精確。

- 約束:解決方案必須遵守哪些邊界:預算、期限、數據、系統、規則?

- 範圍:哪些內容被刻意排除在範圍之外?

- 分解:這能分解為哪些獨立且可個別驗證的子問題?哪一個是人類判斷的關鍵?

- 提問:對於向人、數據集或系統提出的任何查詢,指標、母體、時間窗口及平局處理規則是否已明確界定?何種歧義可能導致返回自信但錯誤的答案?

- 判斷:當答案出現時,何種測試能告訴我它是正確的,而非僅僅流暢?

這個時代的專業人士,不是初稿產出最快的人。而是那位能將問題定義得如此精確,使得正確答案變得可驗證,而錯誤答案變得顯而易見的人。

最終綜合練習。請選取一個你在工作中可能合理收到的、真正具有歧義的任務(用一行字寫出它的名稱)。將它套用於「框架化檢查清單」:(1) 將其表面症狀與潛在的真實問題分開,(2) 給出一個可測試的成功標準 **以及** 一個約束條件,(3) 命名一個獨立的子問題及其驗證測試,(4) 精煉一個你會向某人、數據集或系統提出的問題,使其無法返回一個自信但錯誤的答案,以及 (5) 用一句話說明,為什麼為這個任務建立良好框架比產出其初稿更重要。

你帶走的核心

兩句需要銘記的話

你練習了將症狀與問題區分、撰寫具有明確約束條件的可測試成功標準、將問題分解為獨立且可驗證的部分,以及磨練問題以確保不會得到看似自信卻錯誤的答案。這四個動作本質上是同一項技能:問題定義(Framing)。

精準地解決錯誤的問題,是知識工作中昂貴至極的失誤,因為它看起來像是成功。 而 你問題的精準度,決定了任何答案的價值上限,無論答案來自人類、資料集,還是自動化系統。

產出初稿的成本如今已經很低,且正持續下降。問題的定義、規格說明的撰寫,以及對結果的判斷,才是專業人士槓桿效應(leverage)所在。帶著這份檢查清單。提出更精準的問題。在開始之前,先定義什麼是「完成」。