On this page (10 sections)
Kanban teams don't have sprints, but they still need to stop and look at how work moves. A Kanban retrospective asks four questions: What flowed well, Where work got stuck, What waited too long, and One change to our board. It looks at the path work takes, not at who was slow, and ends with exactly one change to try until the next retro.
The four columns
| Column | What goes here | Example note |
|---|---|---|
| π What flowed well | Work that went from start to done without stalling, and why | "The two small API fixes went from Ready to Done in a day each." |
| π§± Where work got stuck | A column or handoff where cards piled up | "Five cards sat in Code Review at once. Our limit is three." |
| β³ What waited too long | Single cards that aged in a queue, and what held them | "The refund fix waited nine days in Ready for QA for a test account." |
| π§ One change to our board | One change to columns, WIP limits or policies | "Lower the Code Review WIP limit to two." |
Stuck vs waited. "Where work got stuck" is about a place on the board: a column always over its limit is a bottleneck. "What waited too long" is about single cards and what they waited for. A bottleneck needs a policy change; a long wait often needs one conversation with another team.
Bring the data. Retro Rabbit doesn't measure flow. Before the retro, pull a cycle-time chart and the oldest open cards from the tool that runs your board.
Where it comes from. No single person is credited with a Kanban retro format. The Kanban Guide by John Coleman and Daniel Vacanti (2025 edition) prescribes no meetings, retros included. It does name four flow metrics, and this format draws on them: WIP, throughput, work item age and cycle time.
In Retro Rabbit
The Kanban Flow template in Retro Rabbit
Pick Kanban Flow from the format library when you create a Team Room (or later in its Settings) and the board starts with its four columns. Your team adds notes during the sprint, with or without their name shown, then votes on what to talk about.
Kanban Flow Β· Sprint #14
Example notes
What flowed well
- The two small API fixes went from Ready to Done in a day each2 votes
- Pairing on the import cleared Code Review the same afternoon4 votes
Where work got stuck
- Five cards sat in Code Review at once, our limit is three5 votes
- Ready for QA fills up every Thursday before the release3 votes
What waited too long
- Refund fix waited nine days in Ready for QA for a test account3 votes
- Login card waited a week on security sign-off, never marked blocked2 votes
One change to our board
- Lower the Code Review WIP limit to two1 vote
- Add a Waiting on Security column so those waits show up1 vote
- What flowed well
- Where work got stuck
- What waited too long
- One change to our board
14-day free trial Β· No credit card
When to use it (and when not to)
Use it when:
- your team runs on continuous flow: support, platform, ops, maintenance
- cycle time is creeping up, or cards keep aging in one column
- you changed a WIP limit or a column and want to know if it helped
- a Scrum team's stories all finish on the last day, which is a flow problem too
Pick something else when:
- the problem is morale or trust, not flow. Run Mad Sad Glad.
- one blocker needs its root cause found. Use 5 Whys.
- the team wants to set its own agenda. Try Lean Coffee.
How to run it live (30 minutes)
| Time | Step |
|---|---|
| 0β3 min | Check the last board change and other action items |
| 3β8 min | Walk the board and the cycle-time chart |
| 8β14 min | Silent writing in all four columns |
| 14β17 min | Group by column or handoff |
| 17β19 min | Dot vote: two votes each |
| 19β27 min | Discuss the top stuck and waiting items |
| 27β30 min | Agree the one board change and its owner |
- Check the last change first. Open the Previous Retro tab in the Action Items panel, and Old / Unresolved Items for anything older. Did the team keep the new WIP limit? Did cards age less?
- Walk the board right to left. Start from Done and stop at the oldest card in each column. Then look at the cycle-time chart.
- Write silently. Set the shared timer for six minutes. Ask for card numbers: "PAY-212 waited six days for security sign-off" beats "reviews are slow".
- Group by place. Drag notes about the same column or handoff together.
- Vote, then ask what the work waited for. Sort by Most Votes. For each top item, ask what the card waited for and which policy allowed it.
- Pick one change. Write it as a board policy ("Code Review WIP limit: 2"), give it an owner, and say how you'll check it next time.
How to run it async between retros
- After each retro: click Start New Retro so the board is open for the next period. Retro Rabbit calls each period a sprint; for you it's the time between retros.
- As it happens: when a card has been blocked for more than a day, add a note to What waited too long with the card number and what it's waiting for. Raise it at standup too; the note is for spotting patterns.
- Halfway: the facilitator reads Where work got stuck. If three notes point at the same column, ask for board change ideas.
- Two days before: everyone votes.
- The day before: the facilitator groups notes, reads the CarrotIQ Sprint Summary and pulls the chart.
- Retro day: a 15-minute call to agree the change. Or fully async: the facilitator posts the top-voted change, and the owner updates the policy if nobody objects.
See how to run an async retrospective for the full playbook.
11 example prompts
What flowed well
- Which card went from start to done fastest, and what made it fast?
- Which handoff worked without any back and forth?
- Which WIP limit actually held?
Where work got stuck 4. Which column went over its limit, and for how long? 5. Where did we start new work instead of finishing old work?
What waited too long 6. What's the oldest card on the board right now, and what is it waiting for? 7. Which waits were for people outside the team? 8. Which cards were blocked but not marked as blocked?
One change to our board 9. If we changed one WIP limit, which one, and to what? 10. Which policy is written down but not followed? 11. What one change would cut the wait we saw most?
Facilitator tip and a common pitfall
Tip: change one thing at a time. If you lower a WIP limit, add a column and change the review rule at once, you won't know which one moved cycle time. One change per retro, checked at the next, tells you what works.
Pitfall: raising the WIP limit because it keeps being hit. A limit that's always full is doing its job: it's showing you the bottleneck. Raising it hides the queue without making work move faster. Ask why work piles up there, and whether people can help clear that column before pulling new work.
How AI helps with this format
On Pro AI (and during the free trial), CarrotIQ handles the admin:
- Group names. Drag "PAY-212 waited for security sign-off" onto "login card stuck in security review" and CarrotIQ names the group, for example "Security Review Waits".
- Summaries. The Sprint Summary covers each column. Over a few retros, it shows whether the same column keeps getting stuck.
- Suggested action items. CarrotIQ Suggest drafts an action from the notes, weighting the most-voted ones. It reads your notes, not your board data, so check the draft against the cycle-time chart.
Example action items
| Note | Action item |
|---|---|
| Stuck: "Five cards in Code Review, limit is three" | "Code Review WIP limit drops to two, and anyone who finishes a card reviews before pulling new work. Nadia updates the policy today; next retro we compare review waits." |
| Waited: "Refund fix waited nine days for a QA test account" | "Chris requests three shared test accounts from IT by Friday and lists them on the team wiki." |
| Waited: "Cards wait a week for security sign-off" | "Fatima agrees a two-day turnaround with the security lead and adds a Waiting on Security column. Next retro we check how long cards sat there." |
| Stuck: "Blocked cards not marked as blocked" | "Any card blocked for more than a day gets the blocked tag and a note on what it's waiting for. Jonas checks the board each morning for two weeks." |
The next retro starts with these in the Previous Retro tab. More in retrospective action items that actually get done.
Use this template in Retro Rabbit
- Start a 14-day free trial. No card is needed.
- Pick Kanban Flow from the format library: choose "Browse all formats" when you create your Team Room, or later in the Team Room's Settings.
- Pick a fixed rhythm, such as every two weeks, and click Start New Retro right after each retro so the board is always open.
See pricing for plans.
Related formats
- Lean Coffee: when the team wants to set its own agenda
- 5 Whys: when one blocker needs a root cause
- Fishbone: when a delay has many possible causes
- DAKI: pruning policies that no longer help
- More formats in Kanban and lean
- All retrospective templates
Frequently asked questions
What is a Kanban retrospective?
A regular review where a Kanban team looks at how work moved across its board: what flowed, where it got stuck, what waited too long. It ends with one change to the board or its policies, such as a lower WIP limit or a new column.
How often should a Kanban team hold a retrospective?
The Kanban Guide doesn't require any meetings, so the team picks. Every two weeks suits most software teams; monthly works if the work is slow-moving. Keep the rhythm fixed so you can tell whether the last board change helped.
Is a Kanban retrospective the same as a service delivery review?
Not quite. Teams using the Kanban Method hold service delivery reviews to check whether a service meets customer expectations, using measures such as lead time. A retro is the team looking at its own way of working, and small teams often cover both in one meeting.
What metrics should you bring to a Kanban retrospective?
The four flow metrics the Kanban Guide names: WIP, throughput, work item age and cycle time. Retro Rabbit doesn't track these, so take them from the tool that runs your Kanban board.
Can Scrum teams use a Kanban retrospective?
Yes. If every story finishes on the last day of the sprint, or reviews pile up mid-sprint, that's a flow problem, and this format looks at it directly.
How long does a Kanban retrospective take?
About 30 minutes, including five minutes to look at the board and a cycle-time chart before anyone writes.
Run this retro in Retro Rabbit
Your team adds notes during the sprint, CarrotIQ groups and summarizes them and suggests action items, and unfinished items carry into the next retro.
14-day free trial Β· No credit card