Software Development

What is Kanban?

Quick answer

A visual workflow method that uses a board of columns and cards to track tasks and limit work in progress.

Kanban, explained

Kanban originated in Toyota's manufacturing system and was adapted for knowledge work, including software development. A basic board has columns such as To Do, In Progress, and Done. Each task is a card that moves across the board as work progresses, so everyone can see the status at a glance.

A key Kanban practice is limiting work in progress. For example, a team might allow no more than three cards in the In Progress column, which encourages finishing tasks before starting new ones and exposes bottlenecks. Unlike Scrum, Kanban does not require fixed-length sprints or specific roles, making it popular for support teams and continuous delivery. Tools like Trello and Jira offer digital Kanban boards.

Related terms

Guides that mention Kanban