Definition of Ready
Before assigning a story to the developers team, the story definition should be ready. This ensure fast implementation and good delivered quality.
The definition of ready is following:
The story contains a high level context in the form:
- Actor: X
- I want: Y
- Expected result: Z
This part should clearly describe the motivation for the feature and gives context.
- One or multiple demo scenario to demonstrate and test all features in the story are either available in the story if the user story is not covering enough the demo scenario.
If screens are created or modified, mockups or graphical designs have to be provided and validated.
All relevant documentation is provided (third party APIs, etc.)
No implementation details are present in the story (but implementation hints/suggestions from backlog grooming might be present).
The story has an estimation (story points and remaining, team).
Specific deadlines and hosting requirements are specified (deployment deadline, version dependencies, etc.).
- Contains also the impact on public API (App or other partners)