R
Back to Home

Waste Snake retrospective

A Waste Snake isn't a board you fill in during the meeting. It's a running log the team keeps all sprint: every time someone loses time to waste, they add it to the end of the snake. The retro is where you read it.

Because entries are written in the moment, the snake catches the small, repeated losses that never come up in a normal retro: the review that took a day, the spec nobody could find, the approval that added nothing. Reading them together, sorted by type of waste, shows where the team's time actually goes.

How to keep the snake during the sprint

1

Pick one place everyone can reach in ten seconds

A strip of wall next to the team board, a dedicated chat channel, or a shared doc. If logging takes longer than the waste itself, nobody will do it.

2

Log the moment, not a complaint

Each entry says what happened and roughly how much time it cost: "Waited 2 h for the staging deploy to finish." A rough number is fine; the point is to compare, not to bill.

3

Add to the end of the snake and move on

No sorting, no discussion, no fixing during the sprint unless something is on fire. The snake only works if adding to it is quick and judgement-free.

4

Keep it going all sprint

Remind the team at standup for the first sprint or two. A short snake is also information: either things went smoothly or people stopped logging, and the retro can tell you which.

What a snake looks like

Eight entries from a two-week sprint, already tagged with the TIMWOODS letter the team gave them in the retro.

  1. WWaited for a code review on the search fix4 h
  2. DRebuilt the test data by hand after the staging reset90 min
  3. MLooked for the latest API spec in three different places40 min
  4. TTicket went from Support to Product to us before anyone owned it1 day
  5. OThree approvals for a one-line copy change45 min
  6. IHalf-finished export feature sat in a branch all sprint—
  7. OBuilt the bulk-edit screen before anyone confirmed it was needed2 days
  8. SDesigner only saw the feature after it was built3 h rework

Reading it with TIMWOODS

TIMWOODS is the lean checklist of eight wastes. In the retro, tag every snake entry with one letter. The letters turn a long list of annoyances into a few piles you can compare.

T

Transportation

Moving work between people, teams or tools.

In software: Hand-offs between Support, Product and the dev team.

I

Inventory

Work started but not finished or not released.

In software: Branches waiting weeks to merge, features built but not shipped.

M

Motion

Effort spent searching and switching.

In software: Hunting for the latest spec, jumping between five tools.

W

Waiting

Time blocked on someone or something else.

In software: Reviews, environments, approvals, answers.

O

Overproduction

Building more than is needed, or before it's needed.

In software: Features nobody asked for yet, gold-plating.

O

Over-processing

More process or polish than the work requires.

In software: Three sign-offs for a copy change, reports nobody reads.

D

Defects

Bugs and the rework they cause.

In software: Fixing, re-testing and re-releasing.

S

Skills

People's knowledge and talent going unused.

In software: Experts left out of decisions they could have improved.

A 45-minute retro on the snake

  1. 0–10 minRead the whole snake silently
  2. 10–20 minTag every entry with a TIMWOODS letter
  3. 20–25 minAdd up the time per letter and see where it piles up
  4. 25–40 minDiscuss the biggest pile, or the one cheapest to fix
  5. 40–45 minAgree one experiment for next sprint, then start a fresh snake

Running it with Retromik

Retromik doesn't have a Waste Snake board, on purpose: the snake is collected over a whole sprint, and a Retromik board is for one session. Keep the snake wherever your team already talks during the sprint.

For the retro, open a board with the Kaizen template. Paste the snake's entries into Muda (waste), add anything that points to uneven flow or overload to Mura and Muri, then vote anonymously on the waste to tackle first. The action you agree on becomes a tracked action item, so next sprint's snake can show whether it worked.

Common mistakes

  • Turning entries into blame. The snake records time lost to the system, not who caused it.
  • Logging only big incidents. The value is in the small, repeated losses nobody would raise on their own.
  • Fixing everything at once. Pick one category and run one experiment; the next snake will show whether it worked.
  • Letting the snake die in week two. If nobody has logged anything for days, ask at standup.

Common questions

What is a Waste Snake retrospective?+

It's a retrospective built on a log the team keeps during the sprint. Every time someone loses time to waste, they add a short note with roughly how long it cost. In the retro, the team reads the log, sorts it into types of waste and picks the biggest one to fix.

What does TIMWOODS stand for?+

Transportation, Inventory, Motion, Waiting, Overproduction, Over-processing, Defects and Skills: the eight types of waste from lean thinking, with Skills (unused talent) added to the classic seven. In software, Waiting, Defects and Motion usually fill most of the snake.

Is there a Waste Snake template in Retromik?+

No, and that's deliberate. A Waste Snake is collected over the whole sprint, while a Retromik board is for one session. Keep the snake wherever your team already works, then run the retro on a Retromik board with the Kaizen template: paste the snake's entries into Muda (waste) and vote anonymously on what to fix.

How long does a Waste Snake retrospective take?+

About 45 minutes for a team of 5 to 9 with a typical two-week snake. If the snake is long, timebox the tagging step so there's still time to agree on an experiment.

Read your snake with the Kaizen template

Free, no sign-up for participants. Anonymous cards, voting and tracked action items.

See the Kaizen template →