很多人常常覺得 Scrum 到 Kanban 是無痛升級, Scrum board 就是 Kanban board. 事實上是有點差別的. 上次我有寫了一篇文章來解釋(http://kojenchieh.pixnet.net/blog/post/350182496) , 這裡我再加一些補充:

Scrum board 中, 每張便利貼是指一個任務 (task). 可是在 Kanban board 中, 每張便利貼則代表是一個故事, 也就是你要處理的一個需求, 或是一個 tech debt, 或是一個 bug 等等.

 

(1) Scrum Board

MockedTaskBoard  

 

(2) Kanban Board

kanban-4  

那這兩個關係是什麼呢? scrum board 的任務是為了要完成 kanban board 的 post-it 的其中一項工作. 所以, Scrum board 上是指內部成員要做的細項, 對於外面的人來說可能不見得重要. 而外面的利害關係人在乎的, 會是他想要的功能, 或是遭遇的 bug, 是否已經解決了.

另外, 有趣的是當你把所有任務都做法完, 可能這個故事還沒有完成. 因為它可以還需要 deployment, 還需要 UAT, 或者是一些非開發端的事情還沒被處理. 

這是因為 Scrum board 看的是開發端的事情. 但是 Kanban board 看的是從 idea 到產生出產品中間所有加值的活動. 所以 Kanban 的範圍比較大, 也比較完整, 並且重心也不一樣.

還有一件事情,  Scrum 因為有 sprint 的觀念, 限制了這個 sprint 的範圍是固定了, 這是一種 WIP 的設定方式. 所以在 scrum board 上面不會有任何 WIP limit 出現. 但是在 Kanban board, 它能在更多地方設定 WIP, 像是 欄位上面, 整個團隊, 或是每個個人等等. 這也是一個不一樣的地方.

最後, 我們總結 Scrum board 和 Kanban board 不同之處
1. 兩個板上的單元不同 (任務 v.s 故事)
2. 兩個板上欄位重點不同 ( 開發端 v.s. 工作流程)
3. WIP 限制 (sprint 固定範圍 v.s. 各種)

arrow
arrow
    全站熱搜

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