Prioritisation & planning

Definition of Done / Ready

The two checklists that say when a story may enter a sprint, and when it may leave.

When. Most arguments about whether something is finished are arguments about a rule that was never written down.

Duration
1 h
Participants
Whole team, plus whoever accepts the work
Output
Two lists on the wall, agreed and dated
Stage
Pre-PMF · Post-PMF · Scale-up · Mature
Definition of ReadyDefinition of DoneDeliberately not o…
Find the right sequence

In FigJam: File → Duplicate to your drafts, then keep this workshop's section. Get the file on Figma Community

Filled example

Definition of ReadyThe outcome itserves is written onthe itemAcceptance criteriaexist and Julien hasread themNo open questionthat blocks a startSliced small enoughto finish in onesprintDesign statesinclude empty,offline and errorDefinition of DoneTested on a realphone with gloves onOffline pathexercised at leastonceSupport notifiedbefore release, notafterRollback tested foranything touchingsyncNo release on aFridayDeliberately not on the listFull writtendocumentation,nobody reads it hereCode coveragethreshold, itproduced tests forgettersDesign sign-off oncopy changes

Example data. Fieldnote is a fictional company used to fill every board, so the examples tell one consistent story.

Fieldnote, written the week after a release broke photo upload for two days and produced 40 support tickets.

What the team took away

Three of the five Done lines exist only because of the March incident. Writing the deliberately-not block stopped the list from growing to twenty lines by the next quarter.

How to run it

Preparation

Agenda

  1. 25 min
    Ready: what blocks a start
    List what must be true before an item enters a sprint. Build it from items that were started and then stalled, and ask what was missing.
  2. 30 min
    Done: what blocks a release
    List what must be true before an item is called finished. Every past incident should be findable as a line here.
  3. 20 min
    Cut the list in half
    A twenty-line Definition of Done is never applied. Keep what would actually stop a release, delete the aspirations.
  4. 15 min
    Name what is deliberately out
    Write down what you are choosing not to require, and why. This is the block that stops the list from growing back every quarter.
  5. 10 min
    Test it on a real item
    Take the last thing shipped and run it through both lists. If it passes with no friction, the lists are too soft.

Pitfalls

Afterwards

Post both lists where the board is, and use the Ready list as the gate in refinement. Revisit it at a retro when the same argument comes back twice.

Source : https://scrumguides.org/scrum-guide.html

Related workshops

Back to the compassAll workshopsVersion française