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.