文/明道團隊
什麼是看板?
看板(Kanban)一詞在日語中意為「可視化標誌」或「卡片」,我們利用這種可視化框架來作為敏捷方法,它能夠清晰的向項目成員展示整個項目進度(要做什麼/什麼時候做/做多少)。我們會建議你當需要對系統進行小幅度改動的時候,可以採用看板方法來輕量化解決這個問題,因為看板本身並不需要額外去制定流程(所以我們可以在任何工作流上加看板)。
看板的靈感來源於豐田生產系統和精益生產。在20世紀40年代,豐田工程師Taiichi Ohno從超市庫存管理的動態平衡中受到啟迪並藉此建立對應的模型來改進其工程的工作流。當貨架空了,倉管就會第一時間去補貨和進貨,這樣能夠隨時滿足客戶的需求,同時不至於有過多的庫存積壓。因為始終保持供需平衡,因此也提高了庫存管理的效率。
這些想法時至今日依然適用於軟體團隊和IT項目。在這種情況下,開發中工作(WIP)代替庫存,只有看板上空了以後才能加入新工作。看板很好的將WIP數量與團隊能力結合,從而達到生產過程中的動態平衡,提高了工作的靈活性、透明度和產出質量。
關於看板圖
看板圖是我們在項目中實施看板的常見工具,傳統上,我們用一塊白板和看板卡(便利貼或者白紙+磁鐵)就能當看板圖用了,便利貼代表著不同的工作。當然近年來項目管理軟體工具已經能夠在線創建看板了。
無論用哪種形式來創建看板圖,看板都會有一個原則:劃分為不同列來代表其工作狀態。比如最為常見的,一般分三列:代辦、進行中、已完成。軟體開發項目的分列可能包括代辦、準備階段、研發、測試、審批和已完成。