What is Kanban and why is it important?

Kanban, or かんばん in Japanese literally means "signboard". The term comes from the manufacturing world. Implemented first in 1953, it was the precursor to the JIT (just-in-time) manufacturing process used throughout the world today. In software development, Kanban has slowly been replacing Scrum as the Agile methodology of choice since about 2010. The core of Kanban for software development is the Kanban board. This is simply a tool that makes the project status visible to all project members and stakeholders. The simplest Kanban board has three columns: The To Do column is a queue. Doing is a WIP (work in progress) column. And Done is a final state. Here is a much more complicated example with 8 columns and many sub-columns: On both charts, the principles are the same: Work moves from left to right Columns can represent queues of work to do , or work that is in progress There can be limits on the number of cards in each column Work is treated lik...