星期日, 4月 19, 2026

《Shape Up: Stop Running in Circles and Ship Work that Matters》

https://basecamp.com/shapeup

《Shape Up: Stop Running in Circles and Ship Work that Matters》是由 Basecamp 團隊(現為 37signals)所開發並實踐的一套產品開發方法論。這本書的核心目的是為了解決軟體開發中常見的痛點,如:專案無止盡地延期、需求模糊不清、或是開發團隊在細節中迷失方向。

以下是該書核心概念的摘要:

1. 三個階段的流程

Shape Up 將開發過程分為三個主要階段,而不是傳統意義上的持續性衝刺(Sprints):

  • 定型 (Shaping):

    在交給開發團隊之前,由資深成員或產品負責人對想法進行「定型」。這個階段的工作既不是模糊的草圖,也不是極其詳盡的規格書,而是定義邊界、解決主要的技術或邏輯風險,並確定「胃口」(Appetite,即願意投入的時間)。

  • 下注 (Betting):

    在「投注表」(Betting Table)會議上,決策者會從多個已定型的「提案」(Pitches)中選擇未來六週要執行的項目。這與傳統的「待辦清單」(Backlog)管理不同,Basecamp 不維護冗長的待辦清單,如果一個想法不夠重要到能進入本次循環,就會被丟棄,除非有人再次提案。

  • 建構 (Building):

    開發團隊(通常由 1-2 名開發者和 1 名設計師組成)擁有完全的自主權,在六週內負責將提案轉化為可運行的產品。

2. 核心原則與工具

  • 六週循環 (Six-Week Cycles):

    六週是一個足夠長到能完成具體任務,又足夠短到讓人感受到壓力的節奏。每六週開發後,會有兩週的冷卻期 (Cool-down),讓團隊處理臭蟲、整理文件或探索新想法。

  • 固定時間,彈性範圍 (Fixed Time, Variable Scope):

    這是 Shape Up 最關鍵的原則。截止日期(六週)是固定的,如果發現工作量超標,團隊會縮減功能範圍(Scope),而不是延後交付日期。

  • 胃口 vs. 估計 (Appetite vs. Estimate):

    傳統開發問「這要花多久時間?」(估計),Shape Up 問「我們願意為這個功能花多少時間?」(胃口)。這有助於從資源分配的角度來思考功能設計。

  • 斷路器 (Circuit Breaker):

    如果在六週內未能完成預定的專案,專案會被預設停止,不會自動延長。這迫使團隊在定型階段就必須謹慎評估風險。

  • 山丘圖 (Hill Charts):

    這是一種視覺化工具,用來追蹤專案的真實進度。專案被分為「爬坡」(探索與解決未知)和「下坡」(執行與完成已知)。這比傳統的百分比進度條更能反映專案的心理狀態。

3. 解決的主要問題

  • 擺脫微觀管理: 透過「定型」與「下注」,給予開發團隊自主權,主管不需要介入日常細節。

  • 減少會議與打斷: 六週的建構期間,團隊不被干擾,專注於產出。

  • 消除過長的待辦清單: 透過下注機制,只關注當下最重要的任務,減少管理維護無用清單的心理壓力。

總結來說:

Shape Up 是一套強調責任制自主權的方法論。它認為高品質的軟體開發不在於填滿每個小時的產能,而在於如何定義問題(Shaping)以及如何在有限的時間內做出最明智的取捨(Betting & Building)。

星期五, 4月 17, 2026

為什麼女兒說好就好?從「空氣清淨機」看決策中的認知偏見

今天早上,兒子跑來跟我說想買一台新的空氣清淨機,理由是受不了家裡的貓毛過敏。我當時的第一反應是:「家裡明明就還有一台,現在的小孩怎麼這麼浪費?」當下想都沒想就打算回絕。

有趣的是,到了辦公室後,我傳訊息問了女兒的看法。女兒回覆說:「確實有需要。」這時,我的想法竟然瞬間轉向:「既然她也覺得有需要,那買一台也沒問題。」

冷靜下來後,我自嘲地發現:人的偏見真的超級嚴重。 同樣一個需求,面對不同的人提議,我的標準竟然完全不同。這讓我開始思考,我們在生活中、甚至在企業決策時,是如何被這些潛意識裡的偏見所左右?

1. 為什麼我們會「雙標」?常見的心理偏見

  • 標籤效應(Labeling Effect): 我們對提議者的既定印象,會直接影響對提議內容的判斷。當我覺得某人比較「浪費」時,他的需求就會被自動過濾為「奢侈」;反之,若對另一人的印象是「理性」,他的需求就會被視為「必要」。

  • 情感偏好(Affection Bias): 人是情感動物,對於我們更偏愛或更信任的溝通對象,其言論的說服力會被無意識地放大。

2. 多角化徵詢:降低偏見的最簡單路徑

這次的經驗告訴我,「多問幾個人的意見」不僅僅是為了收集資訊,更重要的是「稀釋主觀偏見」

當我同步詢問女兒時,其實是引入了「第二視角」。這個視角打破了我對兒子的固有認知,讓我從原本的「情緒性防衛(覺得浪費)」轉向「功能性評估(過敏需求)」。

在管理學中,這類似於所謂的「紅軍(Red Teaming)」或「惡魔代言人(Devil's Advocate)」機制——透過引入外部視角,強迫自己審視原有的偏見。

3. 給管理者的啟示:決策不應只看提議者是誰

無論是在家庭還是在職場,我們常犯的錯誤是「看人說話」而非「看事論事」。要避免這種偏見,可以嘗試以下三步:

  1. 覺察第一反應: 當你聽到一個提案感到不悅時,先問自己:我是討厭這個想法,還是討厭提這個想法的人?

  2. 變換變數: 試著想,如果這個提案是由你最信任的人提出,你的反應會一樣嗎?

  3. 建立複核機制: 重大決策時,找一個立場不同的人聊聊。正如這次買清淨機,多問一個人的意見,就可能讓你從偏見中跳脫出來,做出更正確的決定。

結語

人的偏見是天生的,但覺察偏見是後天的修煉。

感謝孩子們,用一台空氣清淨機給我上了一堂生動的心理學課。以後在下結論前,我會多提醒自己:別急著說「不」,先聽聽第二個聲音。