13. 兩者都是精實(lean)和敏捷
source: Kanban and Scrum making the most of both, Henrik Kniberg & Mattias Skarin
http://www.infoq.com/minibooks/kanban-scrum-minibook
我不打算在這裡討論精實思想和敏捷宣言. 但是一般來說, Scrum和看板跟這些價值和原則完全是一致的. 例如:
* Scrum和看板都是拉式排程系統, 相當於JIT(Just In Time)庫存管理精益原則, 這意味著團隊選擇何時及承諾多少工作要做. 當他們準備好時, 他們會"拉"工作來做, 而不是有工作從外面推進來. 就像印表機一樣, 只有當它準備好要印刷時, 它才會拉下一張紙進來(雖然它每次能夠拉的紙, 是很少並且數量有限的).
* Scrum和看板是個持續進行, 和累積經驗的流程優化過程. 它符合精益的改善原則.
* Scrum和看板強調反應變化勝於遵循計畫(雖然看板通常可以比scrum反應更快), 這是敏捷宣言中四個價值的其中一個.
...等等.
從某個角度來看, scrum被認為並沒有那麼精實, 因為它規定要在有時間框限制的循環內, 批次處理項目. 但是這是取決於你循環的長度, 和你要比較什麼. 在傳統的流程, 我們可能每年整合和發佈一些東西2-4次. 和它比較起來, scrum團隊每兩週能產生可交付的程式碼, 所以是極端的精實.
但是, 如果你要讓你的循環儘可能的短, 你本質上會開始著手使用看板. 當你開始談論讓循環短於一週, 你可能會考慮完全放棄有時間框的循環.
雖然我之前已經提過, 但是我再提一次: 一直嘗試, 直到找到適合你的狀況為止! 然後繼續嘗試 :o)
留言列表