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.

Product Owner Responsibilities, and Tasks 

...

This list includes current tasks undertaken by POs, as well as tasks that for which POs share the workload with the Community, SIGs and SMEs 

...

  • Review UI mockups with various stakeholders
  • Work with UX/UI designers on mockups and adherence to FOLIO UI standards
  • Gather datasets
  • Document/Define NFRs with team and stakeholders
  • Define UI permission requirements
    • Write permissions stories as:
    • "As a user with permission A, I want to do X."
    • Permission spreadsheet  (see permission)
    •  Document in release notes (see release notes)
    •  Build permission sets in Github and use those for testing
  • Write up Bugs

Backlog maintenance

  • Groom Refine development team feature/epic backlog
  • Groom Refine development team user story backlog
  • Write/refine UI stories
  • Ensure MOD(backend modules) stories are outlined and linked to appropriate UI (frontend modules) stories and Feature stories
  • Review and prioritize bugs for your dev team modules/apps that were submitted by others
  • Features Prioritization: Review calculated rankings, review/adjust PO rankings to reflect shifting priorities
  • With scrum master, ensure that sprint management is happening - planning, pointing, reviewing
  • Work with dev leads to provide high level estimates on features

...

  • Help other teams with knowledge transfer as related to your team's apps/modules
  • Coordinate development work across multiple teams for a feature(s)
  • Help with onboarding new development team members
  • Coordinate testing across multiple teams for a feature(s)
  • Respond to questions from developers
  • Backend User Story Verification (Postman)
  • Frontend User Story Verification (either snapshot/scratch dev)
  • Attend scrum ceremonies (scrum, sprint planning, sprint review, sprint retros)

QA and Product Testing

Release management  https://

...

folio-org.

...

atlassian.

...

net/wiki/display/REL/Releases+Home

  • Prepare for Capacity Planning meetings
    • Update estimates
    • Identify/Report at-risk features to capacity planning/SIGs
  • BugFest
    • Supply BugFest data (if necessary for your testing)
    • Recruit BugFest participants
    • Take Bugfest cases when no participant is assigned
    • Create BugFest test cases
    • Manage Bugfest test cases
  • Release notes
    • Update and maintain release notes
  • Lead release planning /launch efforts
  • Attend release meetings
  • Update Documentation
  • Manage Hotfix releases
    • Triage hotfix defects
    • Validate resolution, test in snapshot 
    • Seek hotfix approval

...

  • Attend /Participate in PO meetings
  • Monitor PO Slack channel
  • Mentor POs
  • Acquire and enhance PO skills set
  • Update applicable wiki PO pages




Helpful links

Team vs module responsibility matrix

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

"Thin thread" development

...