Kanban 是甚麼東西? 框架? 軟體開發方法?

Is Kanban A Framework?
http://agilemanagement.net/index.php/site/comments/is_kanban_a_framework/


Scrum 是一個軟體開發方法的框架. 因此很多人把 Scrum 和Kanban 做比較時, 把Kanban 也視為是一個軟體開發方法的框架. 是這樣嗎? 讓我們來看看David Anderson 怎麼說.


Anderson 認為 Kanban 不是一個framework. 如果它是一個開發流程的框架, 它勢必要提出一個流程的骨架, 讓大家可以可以客製化, 去適應到自己所屬的環境. 但是很明顯的 Kanban 並沒有這個東西.

那 Kanban 是甚麼呢? Anderson 說 Kanban 是變革管理流程(Change Management Process). 他提供一個詳細, 可重複的流程, 讓你可以在組織中進行變革. 這個流程一開始適合於 maintenance 的部門, 然後擴展到軟體開發, 接著涵蓋到IT operation, 以及有些知識工作的領域中. 所以 Kanban 應該算是一個 general purpose 的變革管理流程.

Kanabn 有 3 基本準則 (principles)
- 從你所知道的開始
- 你同意以漸進式的方法開始變革-
- 你一開始尊重現有角色, 責任和頭銜

然後有 5 個核心的實踐 (practices)
- 視覺化工作流程
- 限制 work in progress
- 管理工作流程
- 制定明確的管理政策
- 協同地以科學的方法來演進

Kanban 利用這些準則和實踐, 組成變革管理流程. 所以它不是軟體開發流程, 也不是專案管理方法. 藉由務實和可行的建議, 在知識工作的組織內, 來持續, 有效地進行改革.

arrow
arrow
    全站熱搜

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