TAKE A BREAK
Photo by Vitaly Gariev on Unsplash
Kanban vs Scrum comes down to one question: does your team work in fixed cycles, or does work arrive and flow continuously? Scrum organizes work into time-boxed Sprints with defined roles and a protected scope. Kanban visualizes tasks on a board, limits how much is in progress, and lets priorities change at any time. Neither method is better across the board. The right choice depends on three things: your team size, your delivery rhythm, and how often priorities shift. We compare both on those criteria below and give a verdict for four common team types.
Scrum is defined in the Scrum Guide, last updated in November 2020. It names three accountabilities: the Developers, the Product Owner, and the Scrum Master. Work happens in Sprints, which ones.com describes as time-boxed periods that usually last one to four weeks.
Kanban is a method for making work visible. Teams map their tasks on a board, set limits on work in progress, and pull new items in as capacity opens up. It has no required roles, and it assumes work is continuous. As the Scrum Alliance explains, changes in a Kanban workflow can happen at any time. Scrum.org lists four core Kanban practices and four key flow metrics in its Kanban resources.
| Factor | Scrum | Kanban |
|---|---|---|
| Cadence | Fixed Sprints, usually 1-4 weeks | Continuous flow; items ship when they are done |
| Roles | Product Owner, Scrum Master, Developers | No prescribed roles |
| Planning | Sprint Planning at the start of each Sprint | Work is pulled in when capacity opens |
| Changes mid-cycle | Scope is protected within the Sprint | Allowed anytime, as long as flow is not disrupted |
| Key metrics | Velocity, burndown, Sprint Goal completion | Cycle time, lead time, throughput |
| Team size | Works best for small, cross-functional teams | Works for any size or structure |
The table is a starting point, not the full story. Team size is where most guides disagree, so let's look at that next.
Team size is the criterion most people search for first, and the sources do not agree on the numbers. ones.com says Scrum works well for cross-functional teams of 5 to 9 members, while Kanban works at any size. Nira recommends Scrum for teams of no more than 10 people, ideally in the same location. ThinkLouder argues that Scrum scales more easily at 6 or more people, while Kanban's simplicity wins at 3 or fewer. Mike Cohn describes the ideal Scrum team as a 'two-pizza team' in his Mountain Goat Software article. The Scrum Guide sets no number at all. It says that if a Scrum Team becomes too large, it should consider reorganizing into multiple cohesive Scrum Teams.
Here is the tie-breaker we use. Team size is a rough filter, not a verdict. Scrum tends to fit teams of about 4 to 9 people who share one goal. Below three people, Kanban's light structure usually makes more sense. Above nine, either split into several Scrum teams or move to Kanban. If the other two criteria point the opposite way, let them win. This is our rule of thumb, not an industry standard.
Delivery rhythm often matters more than headcount. Consider two five-person app teams.
Team A ships a small update every week as soon as a feature passes review. For this team, Kanban fits. Each finished item moves to release on its own schedule, with no need to wait for a sprint boundary. A one-week Sprint would add planning, review, and retrospective meetings every five working days, which can eat a large share of a week's development time.
Team B releases a bigger version every two weeks, so its work naturally batches. Scrum fits well here. The Sprint length matches the release, the Sprint Review becomes a checkpoint before shipping, and the Sprint Goal gives stakeholders a clear promise for the next two weeks.
The lesson is simple: match the framework's cadence to your release cadence, not the other way around.
Scrum protects the Sprint, but it does not freeze the business. The Scrum Guide allows the Product Owner to cancel a Sprint if the Sprint Goal becomes obsolete. Here is a step-by-step approach when an urgent request lands on day four of a ten-day Sprint:
In Kanban, the same request goes into the backlog column. The team checks it against the work-in-progress limit, and if it jumps the queue, something else waits. That is why Kanban suits high-interruption work better. If you want to see how these requests fit into a wider process, our workflow management guide explains how to map and prioritize work before any change lands.
These are our verdicts for four common profiles, based on the three criteria above.
Four people is small enough to share one Sprint Goal, and a two-week cadence gives stakeholders a predictable release date. Keep the roadmap stable and the Product Owner empowered. Switch to Kanban if your team keeps cancelling or rebuilding Sprints.
Support work arrives all day, priorities shift by the hour, and nothing is naturally sized for a two-week batch. Twelve people is above the usual Scrum range, so splitting one team would add complexity. Use Kanban with columns for triage, in progress, and waiting on customer, plus a work-in-progress limit per person. Track cycle time, because it shows how long customers actually wait.
Two people do not need prescribed roles or ceremonies. A simple board with columns for ideas, drafting, review, and published covers most work. If your campaigns run in fixed launch windows, a two-week Scrum cycle can work too, but Kanban keeps overhead lower.
Eight developers in a cross-functional team with a regular release cycle is the classic Scrum profile. Sprint Planning and Review give the team a rhythm, and velocity helps you forecast without promising exact dates. If the team also handles a steady stream of bugs, add Kanban practices inside the Sprint.
You do not have to commit forever. Run a short pilot:
If you want a middle path, the Kanban Guide for Scrum Teams from Scrum.org describes how to use Kanban practices inside Scrum without replacing the Scrum Guide's rules. If you are still mapping your process, our guide to workflow management covers the basics before you pick a framework.
Neither is better in general. Scrum suits teams that want fixed cycles and shared goals. Kanban suits teams with continuous, interruption-heavy work. Use team size, delivery rhythm, and priority changes to decide.
Yes. A three-person team can run Kanban with a simple board and a few work-in-progress limits. Small teams often find Kanban's light structure easier to maintain than Scrum's ceremonies.
Not necessarily. Kanban itself works in continuous flow and does not require Sprints. Some teams keep a regular review rhythm for planning and reflection, but that is a team choice rather than a Kanban rule.
Yes. Scrumban is a common hybrid. You can start by visualizing your workflow and limiting work in progress inside your existing Sprints, then adjust from there.
Pick Scrum if your team works in predictable cycles, shares a goal, and releases on a steady rhythm. Pick Kanban if work arrives continuously and priorities change often. Use team size as a rough filter, let delivery rhythm and priority changes make the final call, and run a short pilot before committing. The best workflow is the one your team actually follows.