計畫要務實,不要空想 #
人類天生就有個缺陷:極度不擅長預估「做完一件事需多少時間」。傳統的詳細計畫往往建立在這些不可靠的預估之上,導致結果與現實脫節。 Scrum 透過相對估算與費氏數列,提供一種更務實的規劃途徑。
相對估算:費氏數列的應用 #
既然無法精準預測「絕對時間」,Scrum 轉而用「相對規模」進行估算。 我們採用 費氏數列(Fibonacci Sequence):1, 2, 3, 5, 8,13, 21…。
為何用費氏數列? #
- 辨識度高: 數字間級距彼此相差夠大(例如 5 與 8),能讓團隊輕鬆分辨並選擇,避免陷入「是 5 小時還是 5.5 小時」的無謂爭論
- 建立共識: 透過用相同標準(基準點)評判任務,不僅能獲取規模資訊,也有助於團隊形成對工作難度的共識
規劃撲克牌(Planning Poker) #
這是種能迅速找出工作項目適切規模的技巧,同時避免強勢意見主導估算結果。
運作規則 #
- 全員參與: 只有「負責執行工作的人」才知該任務需花費多少心力,因此由團隊成員估算,而非經理
- 同步出牌: 成員選擇代表規模的費氏數列牌,同時亮牌
- 處理歧異:
- 差距 < 1 級距: 直接取平均值作為結果
- 差距 > 3 級距: 由估算「極大」與「極小」的成員解釋原因,經討論後,再重新估算
規劃撲克不僅是為得到數字,更是為了誘發「討論」。 透過解釋極大與極小的差異,團隊能發現潛藏的風險或捷徑。
用「故事」來描述任務 #
在 Scrum 中,我們不寫死板的規格書,而是撰寫「使用者故事(User Story)」。故事能生動且完整地傳遞出工作的足夠資訊。
- 5W1H 的關鍵是「誰」: 需求往往會因人物(Persona)改變,清楚定義「誰要使用」至關重要
- 保留彈性: 故事應縮短到足以預測即可。「如何執行」由團隊決定;「成果」則取決於商業價值
驗收口訣:INVEST #
一個好的使用者故事,若能符合 INVEST 原則,執行速度將會加倍:
INVEST 原則詳解
I - 獨立(Independent): 故事須能獨立採取行動,並可單獨「完結」,盡量減少相依性
N - 可修改(Negotiable): 在還沒實際動工完結前,內容是可以修改討論的,需預留餘地
V - 有價值(Valuable): 必須能為顧客、使用者或利害關係人傳遞具體價值
E - 可估算(Estimable): 故事的大小長短必須能被團隊掌握與預測
S - 規模小(Small): 必須能小到被預估,且易於規畫放入衝刺中
T - 可測試(Testable): 必須包含驗收標準(Acceptance Criteria),有個明確「須通過的考驗」
速度(Velocity)與交期 #
當團隊開始運作,我們就能計算出團隊「速度」(每個衝刺能完成多少點數)。
- 了解自身速度: 成員應具體知道自己與團隊能完成多少工作,並以此為基礎聰明地改善
- 預測未來:
速度 × 時間 = 交期。只要得知工作速度,就能推算出真實的完成日期,而非依賴空想的截止日

重點摘要 #
地圖 ≠ 實際地貌: 別愛上你畫出來的精美計畫,它往往有問題。現實地貌(市場、技術)隨時在變,計畫須隨之調整。
- 只規劃須做的事: 計畫規模只要足夠讓團隊忙碌即可,不需規劃到幾個月後的細節
- 它是哪種狗?: 運用相對估算(如:這項工作是吉娃娃還是大丹狗?),配合費氏數列快速辨別規模
- 避免團隊迷思: 運用規劃撲克(類德爾菲法)讓每個人獨立思考後再同步表達,避免被某人意見定錨
- 設定大膽目標: 正確實施 Scrum,消除恐懼文化,營收與股價翻倍是可以預期的結果