ToolStack
PM Framework

Kanban

Flow-based continuous delivery

Kanban is a flow-based method for managing work. Work items are visualised on a board, work-in-progress (WIP) is explicitly limited, and the goal is to maximise throughput and minimise cycle time rather than meet sprint targets. There are no fixed iterations — work flows continuously from request to delivery.

Originated at Toyota in the 1940s as a manufacturing scheduling system. Applied to software by David J. Anderson in 2007.

Use Kanban when

  • Work arrives unpredictably (support, bug fixes, ops requests)
  • You want to reduce multitasking and context-switching
  • Team is in maintenance mode or running continuous releases
  • You need a lightweight process with minimal ceremony overhead

Avoid it when

  • Stakeholders need predictable delivery dates (use Scrum's sprint cadence)
  • The team needs the structure of sprint goals to stay focused
  • You're building a new product that requires sustained discovery and planning cycles

Key Concepts

WIP Limit

A cap on how many items can be in a given column at once. Forces finishing work before starting new work.

Cycle Time

The time from when work starts to when it's done. Kanban teams optimise for shorter, more consistent cycle times.

Lead Time

The time from when a request is made to when it's delivered. Includes queue time.

Throughput

The number of items completed per unit of time. The primary Kanban delivery metric.

Cumulative Flow Diagram

A chart showing work in each stage over time. Bands widening = bottleneck forming.

Classes of Service

Categories of work (e.g. expedite, standard, intangible) that get different WIP priority.

How it works

1
Visualise

Map the workflow as columns on a board. Every step from "requested" to "done" gets a column.

2
Limit WIP

Set explicit limits per column. Start with 1–2× team size and tighten over time.

3
Manage Flow

Monitor cycle time and throughput. Use the CFD to spot bottlenecks before they block delivery.

4
Improve

Hold regular retrospectives. Adjust WIP limits, column definitions, and policies based on data.

Tools that support Kanban

#1
Jira
4.3Free tier

Industry standard for software development teams — most PMs will encounter Jira in their career

#2
Asana
4.4Free tier

Exceptionally intuitive and visually clean interface — one of the lowest onboarding friction tools for non-technical teams

#3
Monday.com
4.5Free tier

Highly visual and intuitive interface with color-coded boards — one of the easiest PM tools for non-technical teams to adopt

#4
ClickUp
4.7Free tier

All-in-one platform replacing multiple tools — docs, whiteboards, goals, time tracking, chat, and project management in a single workspace

#5
Notion
4.7Free tier

Unmatched flexibility as an all-in-one workspace — combines docs, wikis, databases, and project management in a single tool

#6
Smartsheet
4.4Free tier

Spreadsheet-familiar interface makes adoption easy for teams transitioning from Excel — minimal training needed for basic use

#7
Trello
4.4Free tier

Extremely intuitive drag-and-drop Kanban interface — virtually zero learning curve, new users productive within minutes

#8
Miro
4.7Free tier

Best-in-class infinite canvas experience — the gold standard for collaborative whiteboarding with real-time multiplayer editing

Frequently Asked Questions

Can you use Kanban and Scrum together?

Yes — this is sometimes called Scrumban. Teams keep the sprint cadence for planning and retrospectives but use a Kanban board and WIP limits for day-to-day execution. Useful for teams transitioning between the two.

What's the right WIP limit?

A common starting point is the number of people who work in that stage. If 3 engineers work on development, start with a WIP limit of 3. Observe for two weeks, then adjust. The goal is to surface bottlenecks, not eliminate all slack.

How do you estimate in Kanban?

Most Kanban teams don't estimate in points. Instead, they use historical cycle time data to forecast: 'items like this typically take 3–5 days.' This is more honest than point-based estimation for variable work.

Related frameworks

ScrumLean StartupShape Up