有人說 Scrum 改成 Kanban 很容易, 只要在 task board 中的欄位加上 WIP limit 就可以了. 所以原先的 scrum board

ToDo -> In Prog -> Done

便會長成像
              (WIP = XX)
ToDo -> In Prog -> Done

 

2012-01-Agile-vs-Lean-Kanban-Board6  

可是這樣就讓你把 scrum 變成 kanban 了嗎? 讓我們回想一下 Kanban 的核心原則....

要實施 Kanban 的第一步, 便是要把你的做出產品的價值流程給視覺化, 也就是產生出價值流程圖.

那什麼是價值流程圖呢? 所謂價值流程圖是指產品從原材料至最終成品所需要的活動(包括增值和非增值), 把這些活動繪製到 Kanban board. 然後觀察 board 上面的狀況, 消除非增值活動的部分, 來產生出最大的效益.

可是上面的 scrum board 的流程, 可以讓你看出增值或是或增值的部分嗎? 你可以看出某些功能做快做慢, 但是你不容易觀察哪些活動需要改進.

在 Kanban board 中的 flow 會類似這樣:
analysis -> design -> design review -> coding -> testing -> deployment

從上面的 value stream mapping, 你才能知道哪些步驟花很多時間, 那些步驟一直反覆進行, 哪些地方是瓶頸, 因此你便能採取更準確地改進方法, 並且也能讓你更準確衡量改善結果是否有效.

 

value-stream  

所以 Kanban 看中的是價值流程, 哪些活動是使你的產品更有價值; 哪些可能是必要之惡, 但是之後一定要改善; 以及那些是不必要的, 要馬上拿掉的. 這些才是你思考的重心. 千萬不要認為只是畫幾個步驟在 task board 上就是 Kanban 了

arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()