Agile LEGO City workshop 使用的樂高城市需求清單

← INSIGHTS & PERSPECTIVES | AI趨勢

Agile LEGO City Workshop 敏捷開發工作坊心得

用 LEGO City 工作坊模擬敏捷開發,整理需求優先順序、Sprint、PO 驗收、估算與團隊信任的實作心得。

Agile LEGO City Workshop 是一種用樂高城市模擬敏捷開發的團隊練習。這場公司內部課程由同事 Jed 發起,最有價值的地方不是把樂高城市蓋完,而是讓參與者在被退件、重新排優先順序、Sprint 驗收與會後檢討中,親身感受到敏捷開發為什麼重視溝通、變更、可交付成果與團隊信任。

Agile LEGO City Workshop 在練什麼?

Agile LEGO City Workshop 用樂高城市模擬軟體開發流程。參與者會在短 Sprint 中規劃、建造、驗收,體會需求理解與交付價值的落差。

這場工作坊把「城市」當成產品,把樂高積木當成開發材料,把主講人 Jed 當成產品負責人(Product Owner,PO)。團隊不是自由發揮蓋一座漂亮城市,而是依照客戶需求清單、優先順序與驗收標準,一輪一輪交付城市裡的功能。

Agile LEGO City Workshop 很適合用來體驗敏捷開發,因為樂高成果看得見、摸得到,PO 退件也會立刻發生。平常在軟體開發裡,需求誤解可能拖到測試或上線才爆開;在這個遊戲裡,門沒有面對道路、圓環不在市中心、托兒園離住宅太遠,都會在 Sprint Review 時馬上被指出。

敏捷開發宣言在這場工作坊中扮演什麼角色?

敏捷開發宣言是工作坊的價值觀底座。LEGO City 練習把個人互動、可交付成果、客戶合作與回應變化變成可觀察的行為。

工作坊一開始先讀敏捷開發宣言。敏捷開發宣言強調四組價值取捨:個人與互動、可用軟體、客戶合作、回應變化都比流程、文件、合約與固定計畫更需要被優先看見(Agile Manifesto,2001)。

這段對我來說很重要,因為 Scrum、站立會議、看板、故事點都只是做法。敏捷開發真正要保護的,是團隊能不能持續和客戶對齊,能不能接受需求改變,能不能把最有價值的成果先交出去。

敏捷價值在 LEGO City 中的對應行為
個人與互動團隊要先問清楚 PO 的驗收標準,而不是各做各的
可用的軟體每個 Sprint 都要交出能被驗收的城市功能
與客戶合作PO 不是最後才出現,而是每輪都能提供回饋
回應變化被退件後要調整下一輪計畫,而不是埋頭照舊做

Agile LEGO City Workshop 的規則怎麼設計?

Agile LEGO City Workshop 的規則包含需求清單、PO 問答、Sprint 計畫、看板追蹤與驗收計分。規則讓團隊把敏捷流程跑成一個短週期實驗。

遊戲開始前,團隊會拿到一張城市需求清單。需求越前面,代表客戶越重視。這個設定看似簡單,實際玩起來才會發現,團隊如果沒有先確認優先順序,就很容易先做自己覺得順手、好做、好玩的項目。

Agile LEGO City workshop 使用的城市需求優先順序清單

這場工作坊的基本規則如下:

  1. 依照需求清單建造客戶想要的樂高城市,排序越前面的需求越重要。
  2. PO 由 Jed 擔任,開始前可以提問,每個 Sprint 結束由 PO 驗收。
  3. 總共有 8 個 Sprint,每個 Sprint 開始前要先決定本輪要做的任務,並移到 To Do。
  4. 團隊用看板追蹤每個任務進度,包含 To Do、Doing 與 Done。
  5. 每輪用計分表比較 Sprint 計畫項目與實際驗收成功項目。
Agile LEGO City workshop 使用的看板範例

為什麼團隊一開始一直被 PO 退件?

團隊一開始被 PO 退件,主因是沒有真正理解客戶需求與驗收條件。交付順序、空間位置與細節規格都會影響成果是否有價值。

遊戲開始後,我們這組交付的任務一直被打槍。第一個 Sprint 交付平房,PO 不接受,原因是前面更重要的需求還沒交付;河濱公園安全設施因為圍牆沒有蓋滿被拒絕;接著又出現門沒有面對道路、沒有畫道路、圓環沒有在市中心、托兒園沒有臨近住宅等問題。

那個瞬間其實滿挫折,甚至會有點火大。但回頭看,這正是工作坊最像真實產品開發的地方。團隊以為自己有在做事,PO 看到的卻是「這個成果還不能解決客戶問題」。忙碌不等於交付價值,這句話在樂高桌上變得很具體。

Agile LEGO City workshop 小組最後交付的樂高城市成果

會後檢討讓我學到什麼?

會後檢討的核心收穫,是敏捷開發需要承諾、責任與互相信任。團隊要定期反省,才能把退件經驗轉成下一輪改善。

我覺得會後檢討是整個遊戲最精華的部分。Jed 特別再為我和 Jack 做了一次報告,讓我有機會聽到完整的整理。大家提出最多的感想,是一開始沒有搞清楚客戶需求,也沒有先把整座城市做完整規劃,導致產品一直無法即時 release。

Jed 接著帶我們看敏捷開發原則。敏捷開發原則裡提到,團隊應透過早期與持續交付有價值的軟體滿足客戶,也要歡迎需求變動、頻繁交付、讓業務與開發成員一起工作,並在規律的反覆之間檢討如何變得更有效率(Agile Manifesto,2001)。

這些原則落到 LEGO City Workshop 裡,可以被整理成三件事:

工作坊情境對應的敏捷原則我帶走的提醒
一開始做錯優先順序先交付對客戶有價值的成果不要只做團隊覺得好做的功能
多次被 PO 退件歡迎需求變動與持續檢查退件不是羞辱,而是更早知道偏差
每輪重新估算與調整團隊定期自省並修正做法速度要從真實完成量推回來,不是用希望值填滿

敏捷在這裡不是儀式,而是一組價值觀。Scrum 是敏捷開發的一個框架,Daily Scrum 是 Scrum 裡的事件之一;如果團隊沒有承諾、責任與互相信任,再多儀式也只會變成形式。

Sprint 估算為什麼要看故事點,而不是人天?

Sprint 估算看故事點,是為了理解團隊能交付多少客戶價值。人天偏向成本視角,故事點更適合用來調整產品開發節奏。

過去估算專案時,我們常用「人/天」來看成本。但敏捷開發裡更常談故事點,重心不是問「這件事要花多少人力成本」,而是問「這項需求對客戶有多少價值、複雜度多高、這個 Sprint 有沒有可能完成」。

Agile LEGO City workshop 中關於需求價值與估算的示意圖

每個 Sprint 只規劃本輪要做的事,並把客戶需求切到足夠小。團隊成員一起估算任務點數,如果估算差異太大,就回頭討論原因。Sprint 結束後,再比較原本承諾的點數與實際完成的點數,用真實完成量調整下一輪。

Agile LEGO City workshop 中關於團隊速度穩定成長的示意圖

這也是敏捷開發重視穩定團隊的原因。團隊越穩定,默契、判斷與估算校準越容易累積;團隊一直大幅變動,Velocity 就很難成為可用的規劃依據。

這場工作坊適合用在哪些團隊訓練?

Agile LEGO City Workshop 適合用在敏捷導入、產品開發訓練與跨職能溝通練習。工作坊能讓團隊用低風險方式看見流程問題。

我會把 Agile LEGO City Workshop 放在「讓團隊先感受問題」的位置,而不是把它當成完整 Scrum 教學。工作坊可以讓參與者快速看見:需求沒有問清楚會怎樣、優先順序不一致會怎樣、Done 不等於 Accepted 會怎樣。

適合使用的情境包括:

團隊情境工作坊能帶出的討論
剛開始導入敏捷什麼是 Sprint、PO、驗收與回顧
開發與產品常常對不上需求描述、優先順序與驗收標準要怎麼說清楚
團隊習慣一次做太大為什麼要把需求拆小、短週期交付
估算常常失準為什麼要用真實完成量校準下一輪承諾

這場工作坊最好的地方,是讓團隊在沒有商業風險的環境裡犯錯。真正回到專案時,那些被 PO 退件的記憶會提醒自己:先問清楚價值,再開始動手。

延伸閱讀

如果想把 Agile LEGO City Workshop 的心得延伸到產品規劃、原型驗證與介面設計,下面幾篇站內文章可以接著看。

常見問題

QAgile LEGO City Workshop 是什麼?

Agile LEGO City Workshop 是用樂高城市模擬敏捷開發的工作坊。團隊在短 Sprint 中依需求清單建造城市,並由 PO 驗收成果,藉此理解需求、優先順序、交付與回顧。

QAgile LEGO City Workshop 和 Scrum 有什麼關係?

Agile LEGO City Workshop 會用到 Scrum 常見概念,例如 Product Owner、Sprint、看板、驗收與回顧。不過 Agile LEGO City Workshop 本身是練習活動,不等於 Scrum Guide 的完整框架。

QAgile LEGO City Workshop 可以學到什麼?

Agile LEGO City Workshop 可以學到需求確認、價值排序、短週期交付、團隊估算與回顧改善。最直接的收穫,是理解「做完」不等於「客戶接受」。

Q敏捷開發為什麼重視客戶價值?

敏捷開發重視客戶價值,因為團隊時間有限,應先交付最能解決客戶問題的成果。LEGO City Workshop 裡,先做低優先順序項目就會被 PO 退件,這讓價值排序變得很容易理解。

QSprint 估算一定要用故事點嗎?

Sprint 估算不一定只能用故事點,但故事點能幫團隊討論相對複雜度、風險與工作量。重點不是點數本身,而是用每輪真實完成量調整下一輪承諾。

QAgile LEGO City Workshop 適合非工程團隊嗎?

Agile LEGO City Workshop 適合非工程團隊,尤其是需要跨部門合作、需求釐清與短週期交付的團隊。只要工作包含需求、優先順序、驗收與回饋,就能從這類模擬活動中學到流程觀念。

參考資料

最後更新

本文最後更新於 2026-08-28。這次整理保留 2018-02-22 的 Agile LEGO City Workshop 參與心得、PO 退件經驗、Sprint 估算觀察與會後檢討,補上 GEO Answer Blocks、FAQ、參考資料、站內延伸閱讀與本機圖片路徑。

關於作者 {#author}

Claire Chang | 企業 AI 導入與流程轉型顧問。專注於 AI Agent 架構設計、ERP 系統整合與企業 AI 治理。

首次發布:2018-02-22