The Role of a Product Owner
3 Main Scrum Roles Product Owner Scrum Master Development Team Stakeholders
Needs to be able to look in at least two directions simultaneously!
MUST understand the needs and priorities of the… • Organisational Stakeholders • Customers • Users well enough to act as their voice! Product Owner = Product Manager
Product owner must communicate to the development team… • What to build • Order in which to build it • Specify criteria for accepting features • Make sure tests are later run to determine whether the features are complete • Write HIGH-LEVEL tests so the team can determine when the PO will consider the feature complete Product Owner = Part BA & Part Tester
Principle Responsibilities • Manage Economics • Participate in planning • Grooming the product backlog • Define acceptance criteria and verify that they are met • Collaborate with the development team • Collaborate with the stakeholders
Domain • Is a visionary • Knows not everything can be anticipated • Has business and domain experience People Skills • Has a good relationship with Knowledge stakeholders • Is a negotiator / consensus builder • Is a good communicator Skills • Is a powerful motivator Decision Maker Attributes • Is empowered to make decisions • Is willing to make hard decisions • Is decisive of a PO • Takes an economic view to balance business / technical issues Accountability • Accepts responsibility for the product • Is committed and available
Product Owner Responsible for maximising • the business value of the team. One Person Only • Represent the stakeholders • Has full decision-making • ability Accepts and rejects work • Helps the team define • ‘Done’
Responsible for facilitating the scrum process • Helps the Product Owner understand team • abilities Helps a Product Owner with finding ways to build • and effectively manage backlog items Helps the Product Owner understand and • practice agility within the Scrum Framework Organises and facilitate Scrum Events as • requested by the Product Owner Helps build self-organising teams • Scrum Helps remove obstacles and impediments • Helps the team improve and adapt - challenges • Master the Status Quo Servant Leadership (Coaching) •
Development Team • Empowered to Act - Cross Functional • motivated to do so Must have a core of stable • • Accountable - Value / team members Open / Honest Co-Location • Focused • Self-organised • LEAN •
Project Manager Scrum Master Development Team Product Owner
Mapping PM Responsibilities in a Scrum Organisation Other PM Activity PO SM Team Manager Integration Scope Time Cost Quality HR (Team) Communications Risk Procurement Stakeholders
Mapping PM Responsibilities in a Scrum Organisation Other PM Activity PO SM Team Manager Integration X � Scope Micro Level � Time Micro Level � Helps team � Sprint Level � Cost X � Story / Task Estimating � Quality X � X � X � X � HR (Team) X � Formation � Communications X � X � X � X � Risk X � X � X � X � Procurement X � X � Stakeholders X � X �
Recommend
More recommend