These are the slides from my talk at the LESS 2011 conference in Stockholm, Sweden.
Product Ownership is a multi-faceted responsibility that demands a broad set of perspectives combined with deep product and domain knowledge. Effective product ownership requires both an internal and an external perspective. The challenges are amplified for large complex organizations developing large complex products and systems. In different organizations, engineering, product management, user experience and other functional groups can all lay claim to the role with some legitimacy.This talk will describe the challenges of understanding product ownership in large organizations, and of filling the product owner role effectively. We present different models for filling the product owner role, including single product owner, proxy product owner, and product owner teams.
3. • Is
responsible
for
the
success
of
the
product
• Be
available
to
the
Delivery
Team
throughout
the
Itera7on
• Represents
the
user
and
customer
• Decides
what
features
go
into
the
product
• Point
of
contact
for
Delivery
Team
to
get
ques7ons
answered
• Writes
requirements
in
the
form
of
user
stories
• Helps
team
make
decisions
• Maintains
the
product
backlog
• Never
(ever,
ever)
produce
es7mates
on
behalf
of
Delivery
Team
• Responsible
for
priori7zing
product
backlog
items
• Engage
customer
both
internal
and
• Decides
the
order
in
which
content
is
external
delivered
• Accepts
user
stories
using
the
Defini7on
of
• Works
with
Delivery
Team
to
determine
Done
and
acceptance
criteria
specific
itera7on
content
• Remains
engaged
and
responsive
• Communicates
expecta7ons
throughout
the
project
• Defines
project
goals
• Conducts
the
Sprint
Review
• Sets
project
vision
ken.power@gmail.com
@ken_power
4. January
‘08
December
‘09
September
‘10
Formal
Agile
Ongoing
Transi7on
Program
Agile
Office
Pilot
Projects
Established
Increased
Adop7on
con7nuous
Launched
improvement
2008
2009
2010
2011
2012+
• Teams
• More
Teams
• Commitment
to
• Expand
adop7on
• Build
on
successes
• Agile
Projects
• Agile
Program
sustainable
and
across
product
areas
• Learn
and
adapt
• Organic
Growth
Management
sustained
agility
• Improve
capability
of
• Refine
and
Improve
• System
Wide
Focus
• Broad
Organiza7on
organiza7on
• Expanded
adop7on
• Formal
Training
Plan
Focus
• Specific
areas
of
across
product
areas
• Formal
Exec
Support
• Focused
Stakeholder
focus,
including
• New
people
and
• Broader
Stakeholder
Engagement
architecture
in
lean/
Engagement
teams
agile
organiza7ons
• Scaling
across
• PorYolio
porYolio
Management
ken.power@gmail.com
@ken_power
5. • Lots
of
people
• Internal
Conferences,
Learning
Company
• Working
Team
• Transi7on
Team
• ~6000
people
• ~150+
Agile
Teams
Technology
Group
• Core
Working
Team
• Transi7on
Team
• ~600
People
Business
Unit
• ~35+
Agile
Teams
People,
Products,
PorYolios,
Systems
ken.power@gmail.com
@ken_power
15. • …
are
in
a
single
Scrum
Team?
• …
does
it
take
to
build
and
deliver
a
product?
• …
does
it
take
to
ship
a
product?
• …
does
it
take
to
ship
a
system?
• …
are
affected
by
the
crea7on
and
delivery
of
the
product?
ken.power@gmail.com
@ken_power
17. Scrum
Master
Product
Cross-‐Func7onal
Owner
Delivery
Team
Scrum
Team
Product
Owner
Team
System
User
PorYolio
Experience
Extended
Delivery
Team
Council
Team
Other
Business
Units
Product
Development
Beta
TME
Manager
Manager
GB
Channel
UE
Ramp
Program
Product
Lead
Alpha
Manager
Early
Sales
Access
Architect
Support
QA
Program
Manager
Engineers
Tech
Customer
Support
Engagement
Team
Product
Team
Marke7ng
ken.power@gmail.com
@ken_power
19. • The
Product
Owner
role
can
be
filled
by
a
collabora7ve
Product
Owner
Team
– Typically
a
Product
Manager,
Development
Manager,
UE
Lead,
Architect,
Program
Manager
• Meet
regularly
as
a
team
to
manage
the
backlog
ken.power@gmail.com
@ken_power
28. Cadence
and
Sequencing
Full
Product
Release
Release
Rhythm
Project Product
Rhythm
Increment
Itera7on
ken.power@gmail.com
@ken_power
29. Do something cool
As a
User
I want to
do something cool with the product
So that I can
benefit in some way
Concept
Happy
User
ken.power@gmail.com
@ken_power
30. Level
of
Focus
on
the
User
Story
Done
Ready
Product
Owner
Team
Concept
Start
Done
Accept
End
Ship
It
Time
ken.power@gmail.com
@ken_power
31. • User
Story
defined
• User
Story
Acceptance
Criteria
defined
• User
Story
dependencies
iden7fied
• User
Story
sized
by
Delivery
Team
• Team
accepts
UE
artefacts
• Performance
criteria
iden7fied,
where
appropriate
• Person
who
will
accept
the
User
Story
is
iden7fied
• Delivery
Team
has
reviewed
and
accepted
the
User
Story
ken.power@gmail.com
@ken_power
32. SycnhronizaCon
Point
Defini7ons
of
Ready
&
Done
act
as
focusing
anchors
for
teams,
Product
Owners,
and
everyone
involved
ken.power@gmail.com
@ken_power
35. • Consider
Product
Ownership,
not
just
Product
Owner
role
• Product
Owner
Teams
bring
balance
• Understand
and
Engage
Stakeholders
• Take
an
Internal
and
External
Perspec7ve
• Think
of
Product
Ownership
like
managing
an
investment
porYolio
• Understand
Your
System’s
Cadence
and
Establish
synchroniza7on
points
ken.power@gmail.com
@ken_power