Kanban and Scrum are two of the most widely used approaches in Agile work. Both help teams make work visible, deliver value regularly and improve over time. But they are built on different ideas. Scrum organises work into fixed-length Sprints with defined accountabilities and events. Kanban focuses on continuous flow and on limiting how much work is in progress at once. This guide explains the differences, when each works best and how teams combine them.
Key takeaways
- Scrum uses Sprints of one month or less, three accountabilities and five events.
- Kanban has no fixed iterations and no required roles; it focuses on visualising work, limiting work in progress and managing flow.
- Scrum measures progress mainly through Sprint Goals and Increments; Kanban commonly uses flow metrics such as cycle time and throughput.
- Kanban suits work that arrives unpredictably; Scrum suits product development that benefits from a regular rhythm.
- Many teams combine the two, for example using Kanban practices within Scrum.
What is Kanban?
For a full introduction, see our complete Kanban guide.
Kanban has its roots in manufacturing, where Toyota developed a visual signalling system to control production and reduce waste. In knowledge work, the Kanban Method was developed and popularised by David J. Anderson and others in the 2000s. It is often described as an evolutionary approach: you start with how your team works today and improve it step by step.
Kanban is commonly described through a set of core practices:
- Visualise the work: show every piece of work and its stage on a board.
- Limit work in progress (WIP): set a maximum number of items allowed in each stage at once.
- Manage flow: watch how work moves and remove what slows it down.
- Make policies explicit: agree and display the rules, such as what "done" means for each stage.
- Implement feedback loops: review work and the process regularly.
- Improve collaboratively and evolve experimentally: make small, evidence-based changes over time.
What is Scrum?
Scrum is a lightweight framework defined in the Scrum Guide. Work is organised into Sprints of one month or less. A Scrum Team has three accountabilities: the Scrum Master, the Product Owner and the Developers. There are five events and three artifacts, each artifact with a commitment. Our complete Scrum Master guide and Scrum events explained cover the framework in detail.
Kanban vs Scrum: side by side
| Scrum | Kanban | |
|---|---|---|
| Rhythm | Fixed-length Sprints of one month or less | Continuous flow, no fixed iterations |
| Roles | Scrum Master, Product Owner, Developers | No required roles; existing roles are kept |
| Planning | Sprint Planning at the start of each Sprint | Work is pulled when capacity allows; planning happens as needed |
| Limiting work | Through what is selected for the Sprint | Through explicit WIP limits for each stage |
| Change during work | No changes that endanger the Sprint Goal | New work can be added whenever capacity allows |
| Main measures | Sprint Goal, Increments meeting the Definition of Done | Flow metrics such as cycle time, throughput and WIP |
| Improvement | Sprint Retrospective each Sprint | Regular feedback loops and continuous small changes |
| Board | Optional; often used for the Sprint Backlog | Central to the method |
Key differences explained
Iterations vs flow
Scrum's Sprints create a regular rhythm of planning, delivery, review and improvement. Kanban does not use fixed iterations. Instead, work flows continuously, and a new item is started when there is capacity.
Roles
Scrum defines three accountabilities. Kanban does not require any new roles; teams usually keep their existing roles and responsibilities.
Handling change
In Scrum, the Sprint Goal gives the team a stable focus, and changes that would endanger it are avoided during the Sprint. In Kanban, the team can take on new or urgent work as soon as capacity allows, which makes it well suited to unpredictable demand.
How progress is measured
Scrum focuses on whether the team meets its Sprint Goal and produces Increments that meet the Definition of Done. Kanban teams commonly track flow metrics: cycle time (how long an item takes from start to finish), throughput (how many items are finished in a period) and work in progress.
When to use Kanban
- Work arrives unpredictably, such as support, operations or maintenance
- Priorities change frequently and quickly
- You want to improve an existing process gradually rather than introduce a new framework
- Fixed-length Sprints do not fit the nature of the work
When to use Scrum
- You are developing a product and benefit from a regular rhythm of delivery and feedback
- Stakeholders need regular opportunities to inspect progress
- The team benefits from clear accountabilities and structured events
- You want a defined framework to help a team adopt Agile ways of working
Using Kanban and Scrum together
Some teams go further and adopt a hybrid; see Scrumban explained.
Kanban and Scrum are not mutually exclusive. Many Scrum Teams use Kanban practices, such as visualising work on a board, setting WIP limits and tracking cycle time, within their Sprints. This keeps the structure of Scrum while improving the flow of work inside each Sprint. Other teams move between approaches depending on the type of work.
Common misunderstandings
- "Kanban is just a board." The board is a tool; limiting work in progress and managing flow are what make Kanban effective.
- "Kanban has no planning." Kanban teams plan continuously and often hold regular replenishment and review meetings.
- "Scrum teams cannot use a Kanban board." Many do, especially for the Sprint Backlog.
Learn Kanban or Scrum with Scrum Intelligence
Scrum Intelligence offers Kanban Management in Systems Plus for flow, WIP limits and flow metrics, and Scrum Master Plus (Associate) for Scrum. Both exams are taken online on ExamVault by CertExpert with three attempts included, and are valid for two years. See the certification pages for current learning paths and prices. For the wider picture, read Agile vs Scrum.
Frequently asked questions
What is the main difference between Kanban and Scrum?
Scrum organises work into fixed-length Sprints with defined accountabilities and events. Kanban uses continuous flow and limits work in progress, with no required roles or iterations.
Is Kanban Agile?
Yes. Kanban is widely used as an Agile approach, focused on flow and continuous improvement.
Does Kanban have Sprints?
No. Kanban does not use fixed-length iterations; work flows continuously.
Does Kanban have a Scrum Master?
No. Kanban does not require any specific roles; teams usually keep their existing roles.
Can Scrum and Kanban be used together?
Yes. Many Scrum Teams use Kanban practices such as WIP limits and flow metrics within their Sprints.
Which is better, Kanban or Scrum?
Neither is better in general. Kanban suits unpredictable, continuous work; Scrum suits product development that benefits from a regular rhythm.
What is a WIP limit?
A work-in-progress limit is the maximum number of items allowed in a stage of work at one time. It helps teams finish work before starting more.
