Kanban is a pull-based software development methodology that aims to minimize work-in-progress (WIP), maximize continuous flow, and visualize the flow of work through the various phases of the product lifecycle from concept to production.
What is Kanban
Kanban is made of two Japanese words – Kan (i.e., visual) and ban (i.e., card).
Kanban is a pull-based software development methodology that aims to minimize work-in-progress (WIP), maximize continuous flow, and visualize the flow of work through the various phases of the product lifecycle from concept to production. In kanban, only so many items allowed in WIP. Once a work item is completed, the next work item is pulled into the WIP. Kanban does not need to be used iterations. However, Kanban boards are often used in other methodologies to limit the WIP. Scrumban is an example of using Kanban board in Scrum.