Definition

What is Kanban?

Quick definition

A visual workflow management system using cards on columns to represent work states, enabling continuous flow and limiting work-in-progress to improve efficiency and throughput.

Kanban is a lean methodology originating from Toyota's manufacturing practices, now widely adopted in software development and project management. It visualizes workflow by displaying work items as cards arranged in columns representing different stages (e.g., To Do, In Progress, Done). Each column typically has a WIP (Work-In-Progress) limit that constrains concurrent work, preventing bottlenecks and improving focus.

The core principles of Kanban emphasize continuous delivery, flow optimization, and incremental improvements. Unlike sprint-based approaches, Kanban pulls work items through the pipeline based on capacity rather than fixed iterations. This makes it ideal for teams handling varied workload types, maintenance tasks, and continuous deployment environments. Metrics like cycle time and lead time help teams identify bottlenecks and optimize their processes.

In modern development contexts, Kanban integrates seamlessly with tools like Kanboard, which provides digital task boards, swimlanes, and automation features. Teams use Kanban alongside AI coding agents and agentic workflows to maintain visibility across autonomous task execution, ensuring human oversight and coordination in complex projects.

Example

How it shows up in practice

A development team manages a Kanban board with columns: Backlog, Ready, In Progress (WIP limit: 3), Review, Testing, Done. When a developer finishes a task, they pull the next item from Ready, maintaining flow and preventing overload.

Frequently asked questions

How does Kanban differ from Scrum?

Scrum uses fixed-duration sprints with planned iterations, while Kanban emphasizes continuous flow without sprints. Kanban is better for teams with unpredictable work, while Scrum suits projects with defined scope and timelines.

What is a WIP limit and why is it important?

A WIP (Work-In-Progress) limit caps the number of tasks in each column simultaneously. It prevents context-switching, improves focus, and highlights bottlenecks by forcing teams to complete work before starting new tasks.

How do you measure Kanban performance?

Key metrics include cycle time (time from start to completion), lead time (time from request to delivery), and throughput (items completed per period). These help teams identify inefficiencies and track improvement.

Can Kanban work with remote or distributed teams?

Yes. Digital Kanban tools like Kanboard provide real-time visibility across distributed teams. Async updates and notifications keep everyone aligned on work status without requiring synchronous standups.

Related terms

Want to turn this concept into a board?

Browse templates that use this vocabulary in real workflows.