Definition of Ready - FEUP-MEIC-DS-2024-25/ai4sd GitHub Wiki
Items in the Product Backlog (PBIs) are considered ready if they verify the following:
- They were discussed by the PO and the DevTeam for clarification.
- They are clear and immediately actionable (descriptions are concrete & have enough detail).
- They are labeled as either user story, work item or bug (large stories are labeled also as epic).
- User stories are expressed with INVEST in mind.
- The description of user stories is detailed enough for developers to understand what to do and includes mockups when applicable.
- The description of bugs includes screenshots showing unintended behaviors.
- They are sized appropriately by the DevTeam and POs (minimum of 3-4 PBIs per team per Sprint). Epics that are most likely to go into the next sprint are broken down into user stories.
- They are testable; acceptance tests are written with involvement of the PO.
- They are estimated by the DevTeam.