Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Product owner is a role on an Agile scrum team.  The product owner (PO) represents the business or user community and is responsible for working with this group to determine what features will be in the product release.  Other roles in scrum include scrum master and development team.

PO responsibilities

  • Work with stakeholders (e.g. SIGs, developers, UX designers) to develop a vision for the product or feature they are responsible for
  • Communicate this vision to the development team through a prioritized user story backlog that maximizes value delivered
  • Be available to answer questions in a timely manner throughout the development process
  • Test features regularly, file and prioritize bugs as-needed and be generally aware of the state of quality for area of responsibility
  • Remain on top of the current state of development
  • Demonstrate progress and provide status updates to stakeholders
  • Conduct user acceptance testing (UAT)
  • Capture longer-term plans in backlog of UXPROD features 
  • Prioritize features for quarterly releases using inputs such as business value (UXPROD rankings), technical dependencies and available capacity

See Getting Started for Product Owners page for more details on processes and links to resources.

"Thin thread" development

One of the key benefits of scrum development methodology is that it is iterative and incremental.  The goal is to release testable software early and often, so that feedback can inform future development.  "Thin thread" development supports this goal by putting the emphasis on development of minimal MINIMAL features needed to support an end-to-end workflow, prioritizing those workflows that cross-apps.

Writing user stories using "INVEST"

...