Kanban is a method for developing software products & processes with an emphasis on just-in-time delivery while not overloading the software developers. It emphasizes that developers pull work from a queue, and the process, from definition of a task to its delivery to the customer, is displayed for participants to see.
Kanban can be divided into two parts:
1) Kanban – A visual process management system that tells what to produce, when to produce it, and how much to produce.
2) The Kanban method – an approach to incremental, evolutionary process change for organizations.