#
Agile Roles
#
Product Owner (PO)
Representative, ideally from the business unit, who owns the vision for the product
Responsibilities:
- Define the product
- Create and prioritize user stories
- Assist in planning
- Review/validate implementations
- Communicate with stakeholders
#
Product Manager (PM)
Representative from the Operations, Planning, and Analysis (OPA) who manages the product implementation. The product owner may fulfill responsibilities of the product manager (and vice versa) if one or the other is unavailable or does not exist. This flexibility does not apply to the role of scrum master (below).
Responsibilities:
- Prioritize tasks
- Establish deadlines
#
Scrum Master (SM)
Representative from OPA who manages sprint cadence
Responsibilities:
- Schedule and lead ceremonies
- Sprint Planning
- Backlog Refinement
- Daily Standup
- Sprint Demonstration
- Sprint Retrospective
- Track team velocity and capacity
- Plan sprints
- Manage communication between team and stakeholders
- Focus on blockers and removal
#
Dev Team
Team responsible for product implementation. Includes developers and QA.
Responsibilities:
- Attend and participate in ceremonies
- Define and collaborate on implementation plan
- Identify and define/create subtasks
- Identify and define interfaces PRIOR TO implementation
- Communicate
- Blockers
- Pivots
- Unknowns
- Options
- Execute implementation plan
#
Honorable Mentions
DBAs and Architecture/Infrastructure team members may be included as necessary.