【看板方法】課後心得 之四

更新於 發佈於 閱讀時間約 5 分鐘
圖片來源:www.freepik.com

圖片來源:www.freepik.com

在上回【看板方法】課後心得 之三,探討 WIP Limit 的設置,但如果當被 WIP Limit 卡住時,直覺的想法是放寬 WIP Limit 而不是想著如何協助他人讓工作順利完成,那就失去使用看板方法的意義了,這回將探討如何讓團隊自覺與改善。

還在學校念書的時候,第一次接觸到《Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development》書中的 GRASP 方法時,總覺得怎麼這麼麻煩?我的直覺很快就可以畫出 design diagram 了,這方法真的有用嗎?那時課程的助教 Teddy 學長說了一句話:『傻的願意相信』,先相信這套方法是有用的,等到弄清楚整個方法後,變成自己的東西時,那時你就不覺得是礙手礙腳的,反而會變得自然而然地,也不會刻意在用什麼方法,但在這之前要先相信它,願意使用它,不然這東西永遠不會是你自己的東西,就這樣,後來像是 CI、Scrum、SLM (ALM) 等概念都是這樣建立起來的,kanban 也是如此,先別去懷疑,先照著方法試試看。

觀察

看板方法大概都會提到 CFD,但實際上以人工畫 CFD,超累的,一般還是要資訊系統輔助會比較方便,理想的 CFD 是平滑的,什麼!第一次在書上看到這個形容詞時,我完全不知道那是什麼意思,但在玩過一輪看板遊戲後,再回頭看組員紀錄的 CFD,和其他組記錄的 CFD,就比較有感覺,越平滑的 CFD 就是流程跑得越流暢,也更容易預測工作項目所需要的時間。理想的 CFD 會像這樣:

raw-image

但實際的 CFD 都不太可能是上圖,實際 CFD 會比較像下圖的,若以垂直切割的角度看 CFD,可以看到每個狀態下的 WIP,由於每個狀態都會有 WIP 的限制,所以最多不會超過 WIP 限制,但可以看出哪個狀態的 WIP 低於限制,哪些滿載,如此就可以發現流程哪裡不太順。

raw-image

若以水平切割的角度看 CFD,可以看到下面兩個數據:

  • lead time = work item completed time - work item created time,簡單說就是工作項目整體花的時間
  • cycle time = work item completed time - work item started time,是工作項目真正處理的時間

從 CFD 看到的不是各別工作項目的 lead/cycle time,是團隊的平均值,所以當 CFD 越平滑,就越能預測 lead/cycle time,當有一個新工作項目排入時,大概可以猜出幾天後能完成,當然,這兩個數值會動態浮動,預測就只是預測,對我來說,若狀態切割的恰當,更可以看到工作項目在每個狀態的平均時間, CFD 最有用的還是用來分析瓶頸與優化流程的好用工具。

Coach

關於 coach 這個問題,是我在課堂中問柯大哥的,過去在跑 scrum 時,會有位 scrum master,當團隊的牧羊犬 (團隊成員是羊),除了保護羊不受干擾,也同時驅趕羊維持紀律,但在看板方法中,並沒有定義這樣的角色,所以需要嗎?其實還是需要的,若原本是 scrum team,看板方法只是用來優化流程,所以 scrum master 還是 scrum master,還記得『尊重當前的流程、角色、職責和頭銜』這原則嗎?但如果原本不是 scrum team,還是建議有個人扮演類似 coach 的角色,觀察上述的數字及圖表,協助團隊制訂與調整 WIP 上限。

要當好的 coach 其實並不容易,方法要不柔不剛,要讓團隊成員聽得懂,想得通,還要時時觀察是否走偏了,曾聽過一個說法:『 task 非得要估時數,是因為要給 scrum master 看』,我聽到時有點愣住,scrum master 什麼時候在意一個 task 要花多少時間了?task 的時數只是輔助團隊判斷是否能再拉更多的 story 進到 sprint backlog 中,實際上時數是多少,跟實際上差多少,擔任 scrum master 的我根本不在意,scrum master 觀察的是事情有沒有順利被消化完成,有沒有過度承諾,有沒有火力分散,有沒有過度保守,這些都是看整體的趨勢,而不是看各別 task 的時數,像這種就是一種可能走偏的信號,coach 可能要跟團隊再次溝通估時背後的精神。

自省與行動

如果是 scrum 搭配 kanban (或所謂的 scrumban),一個 sprint 一次的自省會議是很好的時間點,讓團隊針對該 sprint 出現的瓶頸或問題進行修正行動方案的討論,並在下個 sprint 中執行,若不是 scrumban 也沒關係,有固定的週期或是團隊有默契當什麼警訊發生時,就會召開會議檢討並調整流程就可以,不然實務的第三點就永遠不會發生,只是在討論時,有了視覺化的流程加上 CFD 等圖表與數據,更能清楚地針對對的問題去討論,而不是團隊成員的感覺。

最後,目前還在讓團隊嘗試摸索 kanban 中,也希望團隊能運作得更順暢。

留言
avatar-img
留言分享你的想法!
avatar-img
Spirit的沙龍
53會員
104內容數
這是從 Medium 開始的一個專題,主要是想用輕鬆閒談的方式,分享這幾年軟體開發的心得,原本比較侷限於軟體架構,但這幾年的文章不僅限於架構,也聊不少流程相關的心得,所以趁換平台,順勢換成閒談軟體設計。
Spirit的沙龍的其他內容
2023/11/01
在上回提到一些應該要避免的措施,以及時時梳理 product backlog 讓團隊有較好的估算,這回則是作為一位 scrum master,我們該如何自省與發現估算的問題,也是以自我反省的方式完結這個系列。
Thumbnail
2023/11/01
在上回提到一些應該要避免的措施,以及時時梳理 product backlog 讓團隊有較好的估算,這回則是作為一位 scrum master,我們該如何自省與發現估算的問題,也是以自我反省的方式完結這個系列。
Thumbnail
2023/10/25
在上回討論 Scrum 對於估算的精神與常見的估算單位,這回就來討論一些應該避免的事項,讓團隊能有更好的估算,下回則是過去的自省與感想。要讓團隊有較高品質的估算,agile coach 或 scrum master 可以觀察一些徵兆,若有發現盡早排除,免得讓團隊成員有壞習慣或是對估算這件事有陰影。
Thumbnail
2023/10/25
在上回討論 Scrum 對於估算的精神與常見的估算單位,這回就來討論一些應該避免的事項,讓團隊能有更好的估算,下回則是過去的自省與感想。要讓團隊有較高品質的估算,agile coach 或 scrum master 可以觀察一些徵兆,若有發現盡早排除,免得讓團隊成員有壞習慣或是對估算這件事有陰影。
Thumbnail
2023/10/18
這同是 2016 年的舊文,根據現在的閱讀習慣重新整理,文章分成三回陸續發布,本回先談談在 Scrum 中,為什麼要估時,然後談談比較常見的單位與用法。下回則是幾個小方法,讓團隊能有更好的估算。最後一回,則是一些過去的自省與感想。
Thumbnail
2023/10/18
這同是 2016 年的舊文,根據現在的閱讀習慣重新整理,文章分成三回陸續發布,本回先談談在 Scrum 中,為什麼要估時,然後談談比較常見的單位與用法。下回則是幾個小方法,讓團隊能有更好的估算。最後一回,則是一些過去的自省與感想。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
我相信許多主管在面對維運部門的挑戰時,都可能遇到提升工作效率和加強團隊氛圍的需求。維運團隊通常面臨著大量的重複性工作,而團隊成員則負責不同的平台或系統,使得彼此的工作相對獨立。由於維運作業經常面臨突發狀況,難以精確預測未來的工作量,這可能導致排擠原先預定的工作計畫。在過去的經驗中,我協助維運團隊提升
Thumbnail
我相信許多主管在面對維運部門的挑戰時,都可能遇到提升工作效率和加強團隊氛圍的需求。維運團隊通常面臨著大量的重複性工作,而團隊成員則負責不同的平台或系統,使得彼此的工作相對獨立。由於維運作業經常面臨突發狀況,難以精確預測未來的工作量,這可能導致排擠原先預定的工作計畫。在過去的經驗中,我協助維運團隊提升
Thumbnail
分享之前上的敏捷專案管理中的看板改善系統KSI複習作的圖解筆記, STATIK 六步驟, 以及如何透過立體思維重新思考看板設計
Thumbnail
分享之前上的敏捷專案管理中的看板改善系統KSI複習作的圖解筆記, STATIK 六步驟, 以及如何透過立體思維重新思考看板設計
Thumbnail
在上回,探討 WIP Limit 的設置,但如果當被 WIP Limit 卡住時,直覺的想法是放寬 WIP Limit 而不是想著如何協助他人讓工作順利完成,那就失去使用看板方法的意義了,這回將探討如何讓團隊自覺與改善。
Thumbnail
在上回,探討 WIP Limit 的設置,但如果當被 WIP Limit 卡住時,直覺的想法是放寬 WIP Limit 而不是想著如何協助他人讓工作順利完成,那就失去使用看板方法的意義了,這回將探討如何讓團隊自覺與改善。
Thumbnail
在上回,我們已經把工作視覺化成看板,但這只是第一步,要想用看板方法優化工作的流程,我們得設置 WIP 限制,讓團隊開始知道瓶頸在哪裡,然後才能開始改善,這一回就來看 WIP 限制的設置。
Thumbnail
在上回,我們已經把工作視覺化成看板,但這只是第一步,要想用看板方法優化工作的流程,我們得設置 WIP 限制,讓團隊開始知道瓶頸在哪裡,然後才能開始改善,這一回就來看 WIP 限制的設置。
Thumbnail
在上一回 說明看板方法相關的精實精神與原則與實務,這一回則是來設計看板,包含看板的範圍應該多廣、有哪些狀態、工作的顆粒度,以及 DoD 的呈現。
Thumbnail
在上一回 說明看板方法相關的精實精神與原則與實務,這一回則是來設計看板,包含看板的範圍應該多廣、有哪些狀態、工作的顆粒度,以及 DoD 的呈現。
Thumbnail
當初上完課,很激勵地寫下當時的心得,不太符合現在閱讀的習慣,所以重新整理成較適合閱讀的系列作,這篇將主要分享看板方法的精神與原理,後續會陸續更新,第二篇則是視覺化的作法,第三篇是 WIP Limit 的使用,最後是落實與其他感想。
Thumbnail
當初上完課,很激勵地寫下當時的心得,不太符合現在閱讀的習慣,所以重新整理成較適合閱讀的系列作,這篇將主要分享看板方法的精神與原理,後續會陸續更新,第二篇則是視覺化的作法,第三篇是 WIP Limit 的使用,最後是落實與其他感想。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News