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
- Define done as a testable condition.
- Refuse vague done (e.g. when it feels right).
- Use testability to scope the next move.
Guided exercise
- Write the test: "We are done when [observable condition]."
- 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.