In any project, regardless of the management methodology, there are two things that need to be decided up front by all the stakeholders:
- Requirements: what is the structure?
- Delivery: when it is ready to ship?
In SCRUM we call them:
- Definition of Ready
- Definition of Done
For each one we have a specific template that we built in time, based on experience and lessons learned.
Why they are so important?

Even from childhood we are comfortable with playing the game only if we know the rules.
Each project is a game : you either win (the delivery is exactly what the client expected) or lose (you end up in ping-pongs on each requirement, or endless discussions and arguments on what was delivered)
Definition of Done and Definition of Ready are vital for project success simply because everyone needs to know the rules. More preciseley : establish up front what needs to be done for each requirement in order to be approved.
Audience: Project Managers, Product Managers, SCRUM Team members| Estimated reading time: 5 mins
