Agile Glossary and Terminology

Current Articles | RSS Feed RSS Feed

Kanban

Kanban is a tool derived from lean manufacturing and is associated with the branch of agile practices loosely referred to as Lean software development. Like a task board, Kanban visually represents the state of work in process. Unlike a task board, the Kanban constrains how much work in process is permitted to occur at the same time. The purpose of limiting work in process is to reduce bottlenecks and increase throughput by optimizing that segment of the value stream that is the subject of the Kanban. Task boards simply illustrate work in process without necessarily deliberately how much of work in process may occur at any given time, although the same effect may be achieved through the organic self-organization of the team.

A principle difference between Kanban and Scrum is that Scrum limits work in process through timeboxing (i.e. the sprint) and Kanban limits work in process by limiting how much work may occur at one time (e.g. N tasks or N stories).

Related links: Kanban

Return to Glossary
Tags: