Skip to content
Module 31Specialist and advanced modulesOptional

Module 30: Kanban and Flow-based Scrum

Add a pull system, explicit policies and WIP limits to a Scrum team without abandoning Scrum.

11 lessons ~70 min 4 games Scrumling certificate included
This role module opens once you finish Foundations and pass its quiz. That way every learner shares the same Scrum baseline before specialising.
What you'll learn
  • Lesson 30.1: Kanban as a strategy, not a replacement framework
  • Lesson 30.2: Defining the workflow explicitly
  • Lesson 30.3: Making policies explicit
  • Lesson 30.5: WIP limits and why they feel wrong at first
  • Lesson 30.7: Pull versus push, and the daily behaviour that changes
  • Lesson 30.8: Queues, blockers and the difference between blocked and slow
Comprehensive guide to this subject

Free, no account needed. Explains the subject, the trade-offs and the mistakes, and can be downloaded as a PDF.

Read the full public guide
KANB-2026-V1 Official practitioner guide10 min read

The Kanban and Flow-based Scrum Field Guide

Adding a pull system, explicit policies and real work in progress limits without abandoning Scrum.

Reinforces the module, downloadable as a multi-page PDF, and still useful on the job long after you leave Scrumling.

  • How Kanban strengthens Scrum instead of replacing it
  • Board policies and work in progress limits that survive contact with pressure
  • A situational matrix for keeping flow visible during the Sprint
Full lesson list
  • 1Lesson 30.1: Kanban as a strategy, not a replacement framework6 min
  • 2Lesson 30.2: Defining the workflow explicitly6 min
  • 3Lesson 30.3: Making policies explicit6 min
  • 4Lesson 30.4: Game - turn convention into policy7 min
  • 5Lesson 30.5: WIP limits and why they feel wrong at first6 min
  • 6Lesson 30.6: Game - does this respect the pull system7 min
  • 7Lesson 30.7: Pull versus push, and the daily behaviour that changes6 min
  • 8Lesson 30.8: Queues, blockers and the difference between blocked and slow6 min
  • 9Lesson 30.9: Game - from chaotic board to working pull system7 min
  • 10Lesson 30.10: The Service Level Expectation and running the events on a flow-based team6 min
  • 11Lesson 30.11: Game - decision lab, the fourth item nobody needs7 min
  • Kanban and Flow-based Scrum quizEarn Scrumling certificate

Adding flow discipline to Scrum instead of replacing it

Teams frequently frame Kanban and Scrum as a choice between two competing frameworks, when in practice the most effective option for many product teams is Scrum with Kanban's flow practices layered on top, using explicit workflow policies and work-in-progress limits inside the existing Sprint structure rather than discarding Sprints altogether. This module opens by naming what each framework actually optimizes for, Scrum for a fixed timebox with a Sprint Goal to focus and inspect against, Kanban for continuous flow with explicit policies, and shows where the two reinforce rather than contradict each other.

The core of the module is a set of concrete flow additions a Scrum team can adopt without breaking any Scrum rule: explicit workflow policies for each column on the board, matched carefully to the team's actual process rather than copied from a template, and work-in-progress limits set low enough to create real pull pressure and force the team to swarm on finishing items instead of starting new ones. A policy-matching exercise and a WIP-limit sizing check give practice distinguishing a limit that will actually change behaviour from one set so loosely it changes nothing.

A closing scenario addresses a common tension directly: a team mid-Sprint hits its WIP limit and a stakeholder wants a new, seemingly urgent item started anyway. The module treats the WIP limit as a genuine constraint to defend, not a suggestion, and gives language for explaining why starting more work without finishing existing work rarely produces faster overall delivery, using the team's own flow metrics as evidence rather than assertion.

Mistakes teams make with this material

Treating Kanban and Scrum as mutually exclusive choices

Assuming a team must pick one framework and abandon the other entirely, when explicit policies and WIP limits can be added inside an existing Sprint structure without breaking any Scrum rule.

Copying WIP limits from a template instead of sizing them for the team

Applying a generic work-in-progress limit that does not reflect the team's actual capacity or workflow, which either creates no real pull pressure or blocks the board so often that people start ignoring the limit.

Writing vague or missing workflow policies

Leaving column definitions on the board implicit, so different team members interpret what qualifies to move a card differently, which undermines the transparency a pull system depends on.

Abandoning the WIP limit under stakeholder pressure

Starting a new urgent item despite the board being at its WIP limit, without addressing why the limit exists, which quietly signals to the team that the limit was never a real constraint in the first place.

Questions people ask

Can a team run Kanban and Scrum together, or do they have to choose one?

They can be combined. A Scrum team can adopt explicit workflow policies and work-in-progress limits inside its existing Sprint structure without giving up the Sprint Goal, the events, or any other Scrum rule. This is often the most practical option for teams with a mix of planned and reactive work.

How do you set a WIP limit that actually changes team behaviour?

Size it against the team's real capacity and current average work in progress, then set it low enough to create genuine pull pressure, typically tighter than feels comfortable at first. A limit copied from a template or set loosely enough never to bind changes nothing.

Why do explicit workflow policies matter for a pull system?

Because a pull system depends on everyone agreeing on what qualifies to move a card between columns. Without a written, shared policy, different team members interpret the board differently, which breaks the transparency the whole system relies on.

What should a team do when a stakeholder wants to start new work despite the board being at its WIP limit?

Defend the limit and explain the trade-off using the team's own flow data: starting more work without finishing existing work usually slows overall completion rather than speeding it up. If the request is genuinely more urgent than everything in progress, something already started should be explicitly deprioritized in its place.

A question from this module's assessment

One sample question with the reasoning, so you can judge the level before you start. The rest of the assessment stays inside the module.

What is the relationship between Kanban and Scrum according to the Kanban Guide for Scrum Teams?

  • Kanban replaces the Scrum events once a team adopts it
  • Kanban is a strategy for optimising flow that sits alongside the Scrum Guide, not a competing framework
  • Kanban is only for teams that have abandoned Sprints
  • Kanban removes the need for a Product Owner
Why this is the answer

The Kanban Guide for Scrum Teams is designed to be applied within Scrum, adding flow practices without changing accountabilities or events.