Agile Roles #3 The Product Owner
14 Sept 2016
Thanks to our sponsors
Assurity Consulting
ASB Bank
HALO Consulting
This event
• Restrooms
• Fire exits
• Sli.do #Agile
• Introduction
The Product Owner
What is this Mythical Beast?
Anthony Marter
@antzzzm
Where am I coming from?
• Product Ownership at scale
–Fiserv: 1 team -> 6+ teams
–Orion: Cross organisation release train
• Building products
• Large, monolithic products*
• Multiple teams working on a single release
In the beginning…
The Basics
What do I do?
• Create Backlog
• Prioritise Backlog
• Work with team to deliver backlog
• Go have coffee?
Why do I care about being agile?
“My vision for our organisation is
that we will regularly ship product
(software) that meets the needs of
our users”
Let’s break it down…
• “…regularly ship product…”
–We live in an uncertain world of unpredictable interactions
–There’s always a new client
• “…meets the needs of our users…”
–Solves their business problem (not features)
–Meets only their needs, not imagined needs
Always be delivering VALUE
What is VALUE?
But what do I actually do?
WHY
WHAT
HOW
ProductOwner
DeliveryTeam
Team Success
Build this feature!
Solve this problem!
Requirements Up front design
No change allowed Doesn’t work how we expected it to
Churn
Business Problem Team finds solution
Innovation
Empowerment
Validation
Did it work?
Successful Team?
“The team can understand the
business problem, self-organise
around solving it, and recognise
when it is solved”
Sounds easy right?
The Challenges
Are we solving a business problem?
• We’ve come from a world of features
• We need to solve… OMG SHINY TECH THINGS
• Business problems tend to change less over time
”Let’s lift this up a level”
Which business problem do we solve?
Value
Architecture
Market/
Features
Quality
Tech Debt
Team
Happiness
Support
Delivery
Engineering
Innovation
UX
Security/
Compliance
...
What do we value?
• Varies with time, environment
• Can’t be consistently quantified
• Can be agreed on?
Quality
Timeliness
Team
Happiness
Technical
Debt
Reduction
Build, Elaborate and Prioritise the Backlog
Communicating Vision
• Between the Business and the Delivery Team(s)
• Specification by Example
• Workshops
• Never Assume WHAT
I
KNOW
WHAT
YOU
KNOW
WHAT
WE
KNOW
Decision Making
• I am a human (dragon?), not a rulebook
VELOCITYBLAME
SCAPEGOAT
Done Done Done!
How big is the role?
1:2
Scaling
Chief Product Owner (Spotify)
Software Product Manager (Fiserv)
Solution Product Owner (Orion Health)
Capability PO
Team PO
Component PO
Capability PO
Team PO
Component PO
Capability PO
Team PO
Component PO
Capability PO
Team PO
Component PO
Do you need a mythical beast?
• Product Manager – deep into market
–NZ context – not always co-located
• Business Analyst – part of the team finding solutions
• YMMV – how big are the roles in your organisation?
Product Manager
(Subject Matter Expert)
Business Analyst
(part of team)
Product
Owner
Product
Owner
Business Analyst
(part of team)
Roadmap
Scrum
Events
Product Manager
(Subject Matter Expert)
The Business Analyst (YMMV)?
Overall Product (or Capability) Scope
SpecificBusinessProblem
Product Owner
BusinessAnalyst
SpecificBusinessProblem
SpecificBusinessProblem
Product Owner:
• Broad but shallow
Business Analyst:
• Narrow but deep
Blurred Lines:
• Product Analyst role
Too many hats?
• Product Owner = Random business guy 
• Product Owner = Scrum Master 
• Product Owner = Team Lead (or other tech person) 
• Product Owner = Business Analyst 
• Product Owner = Product Owner 
Bringing it back together
Enabling Organisational Agility
Organisational Agility
“Our business can survive and thrive
in an ever changing environment”
The Effective PO – Measure 1
”We solve the business problems of
our users, we don’t just deliver them
features (and we validate)”
The Effective PO – Measure 2
“We ship regularly, meaning we can
rapidly adapt to change”
The Effective PO – Measure 3
“We utilise the full capability of the
smart people in our teams”
And that’s all folks!
Are your Product Owners effective?
meetup.com/Product-Management-Auckland/
Questions?
Sli.do #Agile
Coming events
Next Event :
Unconference format – Agile Roles
Date: 28th of September
Time: 5:45 PM
Venue: AUT WG901/2/3
Let’s stay in touch!
@AgileAuckland
meetup.com/Agile-Auckland/
Group: Agile Auckland
info@agileprofessionals.net
Thanks to our sponsors
Assurity Consulting
ASB Bank
HALO Consulting
Special Thanks
• Event organised by volunteers
• Jim from SERL for venue and catering
Software Engineering
Research Laboratory
Coming events
Next Event :
Unconference format – Agile Roles
Date: 28th of September
Time: 5:45 PM
Venue: AUT WG901/2/3

Agile Roles #3 The Product Owner – What is this Mythical Beast?

  • 1.
    Agile Roles #3The Product Owner 14 Sept 2016
  • 2.
    Thanks to oursponsors Assurity Consulting ASB Bank HALO Consulting
  • 3.
    This event • Restrooms •Fire exits • Sli.do #Agile • Introduction
  • 4.
    The Product Owner Whatis this Mythical Beast? Anthony Marter @antzzzm
  • 5.
    Where am Icoming from? • Product Ownership at scale –Fiserv: 1 team -> 6+ teams –Orion: Cross organisation release train • Building products • Large, monolithic products* • Multiple teams working on a single release
  • 6.
  • 7.
    What do Ido? • Create Backlog • Prioritise Backlog • Work with team to deliver backlog • Go have coffee?
  • 8.
    Why do Icare about being agile? “My vision for our organisation is that we will regularly ship product (software) that meets the needs of our users”
  • 9.
    Let’s break itdown… • “…regularly ship product…” –We live in an uncertain world of unpredictable interactions –There’s always a new client • “…meets the needs of our users…” –Solves their business problem (not features) –Meets only their needs, not imagined needs Always be delivering VALUE
  • 10.
  • 11.
    But what doI actually do? WHY WHAT HOW ProductOwner DeliveryTeam
  • 12.
    Team Success Build thisfeature! Solve this problem! Requirements Up front design No change allowed Doesn’t work how we expected it to Churn Business Problem Team finds solution Innovation Empowerment Validation Did it work?
  • 13.
    Successful Team? “The teamcan understand the business problem, self-organise around solving it, and recognise when it is solved”
  • 14.
  • 15.
    Are we solvinga business problem? • We’ve come from a world of features • We need to solve… OMG SHINY TECH THINGS • Business problems tend to change less over time ”Let’s lift this up a level”
  • 16.
    Which business problemdo we solve? Value Architecture Market/ Features Quality Tech Debt Team Happiness Support Delivery Engineering Innovation UX Security/ Compliance ...
  • 17.
    What do wevalue? • Varies with time, environment • Can’t be consistently quantified • Can be agreed on? Quality Timeliness Team Happiness Technical Debt Reduction
  • 18.
    Build, Elaborate andPrioritise the Backlog
  • 19.
    Communicating Vision • Betweenthe Business and the Delivery Team(s) • Specification by Example • Workshops • Never Assume WHAT I KNOW WHAT YOU KNOW WHAT WE KNOW
  • 20.
    Decision Making • Iam a human (dragon?), not a rulebook VELOCITYBLAME SCAPEGOAT
  • 21.
  • 22.
    How big isthe role? 1:2
  • 23.
    Scaling Chief Product Owner(Spotify) Software Product Manager (Fiserv) Solution Product Owner (Orion Health) Capability PO Team PO Component PO Capability PO Team PO Component PO Capability PO Team PO Component PO Capability PO Team PO Component PO
  • 24.
    Do you needa mythical beast? • Product Manager – deep into market –NZ context – not always co-located • Business Analyst – part of the team finding solutions • YMMV – how big are the roles in your organisation? Product Manager (Subject Matter Expert) Business Analyst (part of team) Product Owner Product Owner Business Analyst (part of team) Roadmap Scrum Events Product Manager (Subject Matter Expert)
  • 25.
    The Business Analyst(YMMV)? Overall Product (or Capability) Scope SpecificBusinessProblem Product Owner BusinessAnalyst SpecificBusinessProblem SpecificBusinessProblem Product Owner: • Broad but shallow Business Analyst: • Narrow but deep Blurred Lines: • Product Analyst role
  • 26.
    Too many hats? •Product Owner = Random business guy  • Product Owner = Scrum Master  • Product Owner = Team Lead (or other tech person)  • Product Owner = Business Analyst  • Product Owner = Product Owner 
  • 27.
    Bringing it backtogether Enabling Organisational Agility
  • 28.
    Organisational Agility “Our businesscan survive and thrive in an ever changing environment”
  • 29.
    The Effective PO– Measure 1 ”We solve the business problems of our users, we don’t just deliver them features (and we validate)”
  • 30.
    The Effective PO– Measure 2 “We ship regularly, meaning we can rapidly adapt to change”
  • 31.
    The Effective PO– Measure 3 “We utilise the full capability of the smart people in our teams”
  • 32.
    And that’s allfolks! Are your Product Owners effective? meetup.com/Product-Management-Auckland/
  • 33.
  • 34.
    Coming events Next Event: Unconference format – Agile Roles Date: 28th of September Time: 5:45 PM Venue: AUT WG901/2/3
  • 35.
    Let’s stay intouch! @AgileAuckland meetup.com/Agile-Auckland/ Group: Agile Auckland info@agileprofessionals.net
  • 36.
    Thanks to oursponsors Assurity Consulting ASB Bank HALO Consulting
  • 37.
    Special Thanks • Eventorganised by volunteers • Jim from SERL for venue and catering Software Engineering Research Laboratory
  • 38.
    Coming events Next Event: Unconference format – Agile Roles Date: 28th of September Time: 5:45 PM Venue: AUT WG901/2/3