Done Means Testable

Day 15 of 30 · Done is better - Build What Matters

Learning goal

To define done as a testable condition.

Who

Anyone interested in project management and quality assurance.

What

The concept of done as a testable condition.

Where

In the context of project management and quality assurance.

When

When working on a project.

Why it matters

Vague done leads to endless scope creep. Testable done enables feedback.

How

  1. Define done as a testable condition.
  2. Refuse vague done (e.g. when it feels right).
  3. Use testability to scope the next move.

Guided exercise

  1. Write the test: "We are done when [observable condition]."
  2. If you cannot write it, the move is too vague; narrow it.

Independent exercise

Try to explain the key idea in one sentence.

Self-check

  • You can explain the key idea in one sentence.
  • You have one concrete move to do today.

Bibliography (sources used)

Read more (optional)

Today's move

For your current next move, write the test: "We are done when [observable condition]." If you cannot write it, the move is too vague; narrow it.

Self-check

  • You can explain the key idea in one sentence.
  • You have one concrete move to do today.
Day 15: Done Means Testable | Done is better - Build What Matters | Amanoba