June 14 17:35~18:40
最近一個多月去某知名外商上了四天的課,昨天是最後一次上課,上的是「單元測試與持續整合」。因為有學弟在該公司上班,前三次中午都和學弟在公司的員工餐廳吃飯。昨天中午有一位主管突然找Teddy一起吃飯,他正嘗試在自己的團隊中導入Scrum,遭遇到一些困難,找Teddy交換一些意見。
課程結束之後學弟留下來問Teddy幾個有關導入看板方法(Kanban Method)的問題。學弟想要在自己的團隊中導入看板方法,他對於「拉動模式(pull model)」以及如何設定看板流程有些做法想跟Teddy討論。
該公司規模比較大,員工的素質也很高。不同團隊之間沒有統一規定的開發流程,可以由團隊主管自行決定,大原則只要能符合公司對於產品時程的要求即可。
***
Scrum和看板方法(Kanban Method)是目前兩個比較流行的敏捷/精實開發方法,有些團隊非常喜歡Scrum,也有人覺得看板方法的漸進式改善模式比較符合他們企業的文化。引入新的方法,無論是哪種方法,都是一種行為模式改變的過程。導入的成敗,很大部分取決於團隊行為模式改變的程度,以及改變之後的合適度(fitness)。在學習新方法的過渡期間,因為新方法尚未熟練、舊方法尚未割捨,所以遇到問題很容易回到舊習慣中找答案,最後導致四不像,無疾而終又打回原形。
縮短導入新方法的磨合期,提高成功率,最快且有效的方法就是找熟習的專家輔導,其次則是參加培訓課程。以看板方法為例,正確的觀念可以避免以下常見錯誤:
- 實體看板(visual board)成為主管塞工作給團隊成員以及稽催工作進度的視覺化工具。
- 看板沒有設定在製品上限,導致工作不斷地由主管塞給員工,形成累積半成品的浪費。
- 沒有持續改善,忽略以下所有改善的契機。
- 縮短交期(lead time,完成一件工作所花的時間)
- 透過累積流量圖觀察工作流動是否順利
- 發現瓶頸、最大化瓶頸使用率、配合瓶頸、突破瓶頸
- 從全面(系統性)的角度重新思考現有工作流程的合理性與效率
- 透過消除浪費達到流程改善
- 提高延遲承諾(defer commitment)與快速交付(deliver fast)的能力
***
學習看板方法,光是透過讀書,很快就會忘記且不太容易體會箇中精妙之處。泰迪軟體的【看板方法與精實開發實作班】透過看板桌遊,讓學員在遊戲中快樂體驗看板方法,加深看板方法理論與實務之間的聯繫。搭配講師Teddy與Erica理論與實務兼備的精彩解說,讓你想學不會也難。
▲看板桌遊
***
看板方法可應用在以下狀況:
- 讓你的Waterfall流程變得更順暢
- 幫助新創公司要管理開發流程以便快速找到市場定位
- 協助開發團隊有效管理手上同時進行的多個專案
- 增進Scrum團隊的敏捷性與觀察問題的能力
- 協助擴展大型敏捷開發團隊(例如Scaled Agile Framework, SAFe)
- 管理IT維護與營運專案的事件驅動型工作
- 以漸進且比較無痛的方式實施敏捷開發方法
- 透過視覺化管理工作流程以便觀察與突破工作瓶頸
▲課程實況照片。
***
報名網址在此:【看板方法與精實開發實作班】,上課日期2016年7月15、16日(五、六)。
***
友藏內心獨白:上了再回去試。
沒有留言:
張貼留言