看板桌遊(The GetKanban Board Game)是一套用來教導看板方法(Kanban Method)與運作方式的實體桌遊。
遊戲背景發生在一間軟體公司中,除了每日的開發工作與固定的交付週期外,隨著遊戲的前進,將會發生不同的事件用以考驗玩家的決策並感受後續的影響。
遊戲後再透過講師的說明,利用遊戲過程作為基礎,讓講師與學員在同一個情境下探討看板方法的核心精神與實務作法。
我是在2014年6月看板(Kanban)的認證課程與Scrum Gathering 2014玩到這套遊戲。當時透過它,讓我對看板(Kanban)的整體運作方式有個輪廓,並以此為出發點繼續往有興趣的議題深入思考。
直到現在一年多以來,因為帶工作坊、課程的關係已經玩過十多次,從一開始的有趣好玩到現在越來越能感受到這遊戲設計的巧妙與實用。
我認為利用GetKanban這套看板桌遊來學習看板,有以下的好處:
有趣好玩
因為使用擲骰子決定實際工作量,所以手氣也變成遊戲中的一環。常常玩到一半聽到整組大笑或大喊,大概就可以猜到他們不是擲到最大就是擲到零了。甚至還有一次有學員要求我們提供碗公,直接「喜八辣」比較有感覺XD。
直接模擬軟體開發情境,很有感覺
在網路上能找到很多免費的看板(Kanban)小遊戲,如Kanban Pizza Game、摺飛機、翻硬幣等。這類的遊戲目的大多很單純,因為題目很小可以讓你抽離到另一種情境去體會其精神,例如視覺化流程、WIP限制、Push/Pull的不同等。有些小遊戲我覺得在講解特定概念時很好用,但仍需要聽眾自己Mapping到相對應的場景。因此這套遊戲直接提供一個具體的軟體開發場景,可以讓學員更加專注思考該領域的問題,以及獲得一個全面性的體驗。
不需提前具備背景知識
即使不懂Agile/Lean/Kanban相關知識也能玩,只要求會擲骰子(這很重要!XD)、會畫線與加減乘除即可。但遊戲結束後,需要有專業的講解才不會只流於玩樂而已。
三種遊戲模式
有Quick Play、Standard、Advanced三種模式,可依不同學習目的與時間長短選擇合適玩法。
每日事件卡
為了讓情境更豐富,所以遊戲設計了事件卡。遊戲會隨著每日的演進有不同的變化與對應學習目標。包含和外部單位、上下游的關係等等。
多種類別的Work Item
提供Standard、Fixed Date、Urgent、Intangible,玩家可以自己安排工作進度(並承擔後果XD)
提供圖表記錄
遊戲過程需要畫三張表(CFD、Control Chart、Lead Time Distribution Chart ),遊戲結束後可以進行分析與討論。度量是看板(Kanban)中很容易被忽略卻實際上很有用的工具。
但同時也有一些缺點:
規則繁瑣,講解耗時
為了要模擬開發情境並涵蓋不同事件、觀測最後度量結果,所以在玩遊戲之前必須先讓學員清楚了解規則。以我目前經驗,利用官方提供的Facilitator’s Guide講解含問答要半小時。也因為遊戲過程每次玩家都不同,常有各種意想不到的玩法,甚至常被問到Guide沒寫到的規則,這時候也是要靠Facilitator對看板跟這套遊戲本身設計的認識解釋。
而且根據後來的經驗,有條規則與看板本身的精神不相符合,後來我還有寫信特別去問遊戲設計公司,果然該Bug在第五版就修掉了:)
場景限定在軟體開發
其實這點很微妙,同時是優點也是缺點。雖然玩家背景沒有特別限制。但之前的經驗如果玩家不熟悉軟體開發流程,可能會對選擇Work Item有不同判斷,例如不了解自動化測試與自動化部署的用處,因此選擇不做。當然做與不做都有各自的後果,在遊戲的最後都會有解釋。所以關於這點我個人認為如果真的想了解看板方法又對軟體開發完全不熟悉,仍舊值得一玩。
要價不菲
在GetKanban官方網站上售價一套$450元美金(折合台幣至少約$13,500),我們總共買了四套,加上國際運費總共花了六萬多台幣。雖然真的不便宜,但是我一定要說,在經歷過這麼多次玩中學後,我認為購買正版是值得且應該的投資。如果有預算上的考量,也可以參考網站上提供的免費列印版。
接下來有時間的話,我會將運用看板桌遊介紹看板方法(Kanban Method)寫成系列文章。
相關課程:看板方法與精實開發實作班|泰迪軟體
7/27 19:10-19:45 23:00-01:50