Scrum vs Kanban: When Each Actually Works (and When It Doesn’t)

There’s a tendency in engineering teams to treat Scrum and Kanban as ideological choices.

They’re not.

They’re operating models. Tools. And like any tool, the only thing that matters is whether they help you deliver predictably, safely, and without unnecessary drama.

If you’re running a regulated platform, or anything at scale, the real question is:

What kind of work are we dealing with, and what behaviour do we need from the system?

Start With the Nature of the Work

Before picking Scrum or Kanban, you need to understand what’s actually flowing through your system.

Most teams deal with a mix of:

  • Planned product development
  • Unplanned operational work
  • Stabilisation and reliability improvements
  • Interrupt-driven support and incidents

Where teams go wrong is trying to force all of that into a single delivery model.

That’s where things start to creak.

Where Scrum Works Well

Scrum is at its best when the work is:

  • Predictable enough to batch
  • Outcome-driven
  • Aligned to a clear product goal
  • Relatively protected from interruption

In practical terms, when you can say:

“We believe we can deliver this set of outcomes over the next two weeks, and we’re willing to commit to that.”

Scrum works well for:

  • New feature development
  • Product roadmap delivery
  • Defined refactoring initiatives
  • Greenfield or controlled builds

What Scrum gives you

  • A forcing function for commitment and focus
  • A cadence for stakeholder alignment
  • A structure for measuring delivery predictability

But—and this is the key—Scrum assumes a level of system stability.

If your team is constantly interrupted, Scrum breaks down quickly.

You’ll see:

  • Half-completed sprints
  • Rolled-over work
  • Commitments no one believes in

At that point, you’re not doing Scrum. You’re creating reporting theatre.

Where Kanban Comes Into Its Own

Kanban is built for a different reality.

It assumes:

  • Work arrives unpredictably
  • Priorities shift
  • Interruptions are normal
  • Flow matters more than commitment

This aligns directly with:

  • Platform stabilisation
  • Production support environments
  • Incident-heavy systems
  • Legacy modernisation programmes
  • Continuous improvement work

What Kanban gives you

  • Visibility of work in progress (WIP)
  • Control over throughput
  • Faster prioritisation decisions
  • A system that absorbs change without collapsing

Instead of committing to batches of work, you focus on:

  • Limiting WIP
  • Managing flow
  • Reducing cycle time
  • Continuously reprioritising

The Stabilisation Phase: Why Kanban Wins

If you’re taking over a platform that is:

  • Operationally fragile
  • Poorly understood
  • Carrying hidden risk
  • Dependent on key individuals

Then you are not in a Scrum environment.

You are in a stabilisation phase.

And stabilisation is inherently:

  • Exploratory
  • Interrupt-driven
  • Non-linear

You fix one issue and uncover three more.

Trying to run this through Scrum usually leads to:

  • Constant sprint failure
  • Frustrated teams
  • Misleading reporting

Kanban, by contrast, allows you to:

  • Pull work as capacity allows
  • Reprioritise instantly when risk emerges
  • Maintain flow without artificial commitments

It’s simply a better fit for evolving systems under active repair.

The Hybrid Reality (What Actually Works in Practice)

Most high-performing teams don’t choose one or the other.

They separate concerns.

Scrum for Product Delivery

  • Feature squads
  • Clear roadmap alignment
  • Sprint-based delivery
  • Predictable output

Kanban for Platform, Ops, and Stabilisation

  • Shared services or platform teams
  • Interrupt handling
  • Reliability work
  • Continuous improvement

The result

  • Clear expectations
  • Better stakeholder communication
  • More honest delivery signals

And critically, you avoid mixing fundamentally different types of work into one system.

The Leadership Mistake to Avoid

The biggest mistake is enforcing a single methodology across all teams “for consistency.”

This usually results in:

  • Teams gaming the system
  • Metrics that look good but mean nothing
  • Delivery that still feels unpredictable

Consistency of outcomes matters.

Consistency of framework does not.

What Good Looks Like

If you’ve got this right, you’ll see:

  • Product teams delivering predictably with clear commitments
  • Platform teams moving quickly with visible flow
  • Incidents handled without derailing delivery
  • Stakeholders getting honest, understandable signals

And most importantly:

No surprises.

Final Thought

Scrum is about commitment.

Kanban is about flow.

If your environment supports commitment, Scrum is powerful.

If your environment demands adaptability, Kanban is essential.

Most organisations need both.

Very few implement either properly

Leave a Reply