AgilityDaily

View Original

Agile Product Owner: Tips

Definition of Ready Examples

See this Amazon product in the original post
  • Business value is articulated and understood for the user story.

  • User roles and personas for the story are understood.

  • Enough acceptance criteria are defined for the development team to estimate and commit.

  • The team agrees they can commit to the user story in a sprint.

  • Acceptance criteria are clear and testable.

  • Developers and QA have had a chance to discuss details, alternatives, and design options with the product owner and or BA.

  • Unknown or risky aspects of the functionality are discussed, and spikes may be defined.

  • The team agrees the story has feasible design options.

  • Business rules, nonfunctional requirements, and a lo-fi mockup have been provided if needed as part of the acceptance criteria.

  • Any dependencies have been identified.

  • User experience is understood by the team.

  • Performance criteria and nonfunctional requirements have been discussed.

  • The team has an idea of how to demo the story and who to demo it for

Definition of Done Examples

  • The code has been peer-reviewed.

  • End-user training documentation and help information have been updated.

  • The story functionality has been demonstrated to the product owner for feedback multiple times.

  • The functionality has been demonstrated with a larger stakeholder group.

  • The code has been checked.

  • The team has documented what was built.

  • QA has tested the user story and developed regression tests.

  • Testing and automated test scripts have been completed and implemented into a test suite.

  • Updated process assets, diagrams, models, and so on have been updated with what was implemented.

  • Automated regression testing scenarios have been updated and added to the automation testing suite.