Definition of Ready - mhmunem/Grocery-Comparison-App GitHub Wiki
- The tasks is estimated.
- The task has a description with a clear outcome, i.e. the "M" in SMART.
-
It complied to the INVEST evaluation framework.
-
The stories are Independent:
-
Story can be developed Independent from other stories.
-
One team member can complete the work with minimal or no dependencies on others.
-
Clear and appropriate name labels for tasks.
-
The task description is well written and anyone can pick up tasks without others help.
-
The stories are Valuable:
- The priority in the backlog is clear
- The team understand why we do this and the impact on the user
-
The stories Estimable:
- The story points based on the complexity
- All task times are estimated by the team. (using in fibonacci number, T-shirt sizing, MD, etc.)
-
The stories are Small:
- It is not an epic.
- It can be completed in less than one sprint.
-
The stories are Testable:
- The team understands how the story can be tested.
- The story has clear acceptance criteria to test.
- Acceptance tests and examples are defined.
- Mock data are defined.
-
The story has an estimate, i.e. complexity.
-
The story has clear acceptance criteria.
-
The story has been broken down into (ready) tasks.
-
It has a goal that matches the product vision, as discussed with the PO.
-
It contains stories that are all ready.
-
Stories are sorted in priority order.
-
It has a start and closing date
-
The template of the User Story format is provided as following:
As a <user>, I want to <goal> so that I can <benefit>.
-
Acceptance Criteria template:
Scenario 5: <summary label> - Given the user <done this> - When the user <goes to> - And <additional> - Then the user <can do this>
-
-
Acceptance criteria conditions of satisfaction is known to all team members.