AdSense

網頁

2020/3/7

Agile 敏捷開發遊戲 翻硬幣

上週五下午技術會議時,新來的同事帶我們玩了兩個敏捷開發的遊戲,一個是本篇的翻硬幣遊戲,另一個是盲人走路遊戲。


翻硬幣遊戲的玩法如下,開始前先擺好一張桌子,上面有40枚1元,5元,10元組合的硬幣,圍繞著桌子坐好7個人,這7人後面再各站1個人僅負責計時,所以除了主持人外遊戲總共有14個人。


一開始主持要求坐在桌頭的人開始把40枚的硬幣以順時鐘方向整堆傳給下一個人,第一個人收到桌頭傳來的一堆硬幣後開始將每一枚硬幣翻面,全部翻好後再往整推硬幣往下一位傳,以此類推,直到整堆硬幣傳回坐在桌頭的人手中即結束。

坐在桌頭的人傳出硬幣時開始計時,收回一堆硬幣後結束計時。站在桌頭後的人也一樣在桌頭傳出一堆硬幣時開始計時,桌頭的同事收回硬幣時結束計時。而站在翻硬幣的人後面的人在翻硬幣者翻開始翻硬幣時開始計時,翻完整堆硬幣時結束計時。

當遊戲開始時,坐在桌頭的人將40枚硬幣整堆傳給第一位翻硬幣的人並開始計時,後面的人也開始計時,接著第一位翻硬幣者開始翻,站在後面的人開始計時,當全部的硬幣翻面後並傳給下一位候,第一位翻硬幣者後的同事結束計時,以此類推,直到桌頭的人收到前一位翻完並傳回的整堆硬幣後,桌頭的人停止計時,站在桌頭後的人也停止計時,以上是第一輪的玩法。

第二輪主持改變規則,要求桌頭的人將40枚硬幣分為兩堆,遊戲開始後將第一堆傳給第一位翻硬幣者並開始計時,站在桌頭後的同事人開始計時。翻硬幣者收到第一堆硬幣後開始翻,後面的人開始計時,翻完第一堆硬幣後往下傳,桌頭的人才能把第二堆硬幣傳給第一位翻硬幣者。翻硬幣者傳出第二堆硬幣後,後面的同事停止計時。當桌頭收回第一堆硬幣後停止計時,站在桌頭後的人在桌頭收回第二堆硬幣後停止計時。

第三輪改把硬幣分成四堆,規則以此類推。

第四輪改把硬幣分成40堆,也就是一枚硬幣一枚硬幣傳出去,規則也是以此類推。

下面是我們遊戲後的時間統計結果,可以看到不同的拆分硬幣方式所達到各種時間,綠色數字為每個翻硬幣者花的時間,代表每個工人的工作時間;黑色數字為桌頭傳出第一枚(堆)硬幣到收回第一枚(堆)硬幣的時間,代表Time to Market;橘色數字為傳出第一枚(堆)硬幣到收回最後一枚(堆)硬幣的時間,代表Lead Time。


可以看到一堆翻完才往下傳Time to Market的Lead Time時間最長,一枚翻完就往下傳的Time to Market時間最短,但每個工人的工作時間反而變長了。而分成四堆的Lead Time最短。

從以上的現象了解到工作要怎麼被拆分才能最佳化團隊的產出速度,及個人工時耗費時間的長短並不能代表整個團隊的工時長短,而且個人的工作時間會被前一位工作的人影響等。

整個遊戲時間約30分鐘,是個很不錯體驗專案管理的遊戲。

沒有留言:

AdSense