SlideShare a Scribd company logo
1 of 87
Download to read offline
The Art of Product Ownership
vs.
The Conveyor belt Approach
D. Bales
Scrum Australia 24 Oct 2018
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
COMPLIANCE
Flexible
COMPLIANCE
Sprint
#1
Flexible
COMPLIANCE
Sprint
#1
Flexible
COMPLIANCE
Sprint
#1
Flexible
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
COMPLIANCE
Sprint
#1
Sprint
#2
COMPLIANCE
Sprint
#1
Sprint
#2
COMPLIANCE
Sprint
#1
Sprint
#2
COMPLIANCE
Sprint
#1
Sprint
#2
COMPLIANCE
Sprint
#1
Sprint
#2
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Sprint
#1
Sprint
#2
Sprint
#3
Sprint
#4
V1.0
V2.0
COMPLIANCE
Rules & Constraints
COMPLIANCE
Risks & ChallengesRules & Constraints
COMPLIANCE
Risks & ChallengesRules & Constraints
Value
COMPLIANCE
Risks & ChallengesRules & Constraints
Value
Dynamics
COMPLIANCE
Risks & Challenges
Sprint
#1
Iterative Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value
Dynamics
COMPLIANCE
Risks & Challenges
Sprint
#1
Iterative Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value
Dynamics
1. Neutralise risk
2. Add Value
Guiding Principles
COMPLIANCE
Risks & Challenges
Sprint
#1
Iterative Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value
Dynamics
Iterator
Incrementalist
+
Archetypes:
1. Neutralise risk
2. Add Value
Guiding Principles
COMPLIANCE
CORE FRAMEWORK
Rules & Constraints
CORE FRAMEWORK
Risks & ChallengesRules & Constraints
CORE FRAMEWORK
Risks & ChallengesRules & Constraints Value
CORE FRAMEWORK
Risks & ChallengesRules & Constraints Value Dynamics
CORE FRAMEWORK
Risks & Challenges
Sprint
#1
Incremental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
CORE FRAMEWORK
Risks & Challenges
Sprint
#1
Incremental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
1. Establish A Connection
2. Build Upon The Baseline
Guiding Principles
CORE FRAMEWORK
Risks & Challenges
Sprint
#1
Incremental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
1. Establish A Connection
2. Build Upon The Baseline
Guiding Principles
Incrementalist
+
Regressionator
Archetypes:
CORE FRAMEWORK
DIGITAL APP
Rules & Constraints
DIGITAL APP
Risks & ChallengesRules & Constraints
DIGITAL APP
Risks & ChallengesRules & Constraints Value
DIGITAL APP
Risks & ChallengesRules & Constraints Value Dynamics
DIGITAL APP
Risks & Challenges
Sprint
#1
Experimental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
DIGITAL APP
Risks & Challenges
Sprint
#1
Experimental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
1. Discover and adapt
Guiding Principles
DIGITAL APP
Risks & Challenges
Sprint
#1
Experimental Approach
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints Value Dynamics
1. Discover and adapt
Guiding Principles
or
Archetypes:
Pivoteer
Alchemist
DIGITAL APP
Feature Beacon
Minimaliser
Steel Thread
Iterator
De-Dominator
Pivoteer
Conveyor Belt
Alchemist
Renovator
Incrementalist
Rumble
Go Between
Pick ’n’ Mix
Diverge Converge
The Pacifier
Regressionator
Stealth Flight
Rules & Constraints
Rules & Constraints
Risks & Challenges
Rules & Constraints
Value & Purpose
Risks & Challenges
Sprint
#1Sprint Goals
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value & Purpose
Risks & Challenges
Sprint
#1Sprint Goals
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value & Purpose
Risks & Challenges
Combinations, Patterns & Archetypes
Sprint
#1Sprint Goals
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value & Purpose
Risks & Challenges
Dynamics
Combinations, Patterns & Archetypes
Sprint
#1Sprint Goals
Sprint
#2
Sprint
#3
Sprint
#4
Rules & Constraints
Value & Purpose
Risks & Challenges
Dynamics
Combinations, Patterns & Archetypes
Guiding Principles
Sprint
#1Sprint Goals
Sprint
#2
Sprint
#3
Sprint
#4
Feedback,inspect&adapt
Rules & Constraints
Value & Purpose
Risks & Challenges
Dynamics
Combinations, Patterns & Archetypes
Guiding Principles
APPENDIX
Stealth Flight
Risk Mitigation
When To Use
When a rookie agile team need time to get
established but stakeholders might disrupt
them
Approach
Refine the backlog to use very short sprints
e.g. 1 week for the first 3-5 sprints and
then settle into a more appropriate sprint
duration. This allows the team to fly under
the radar and use the scrum framework 3-
5 times before the stakeholders start
asking questions about their performance.
Beware…
If the overall project duration is only 5
sprints long, then the team may not have
time to settle down properly and be
effective
Regressionator
Risk Mitigation
When To Use
When there is a risk of wide impacts on
other systems or actors
Approach
Refine the backlog to implement and
develop the automated regression testing
capability first and then look to deliver
features with complimentary automated
regression test suites.
Beware…
The time taken to automate regression
testing first may delay new features and
raise stakeholder concern, tension and
conflict
The Pacifier
Stakeholders
When To Use
When there are multiple competing
stakeholders influencing the priorities
Approach
Refine the backlog into small packages of
work with each package satisfying one
specific need for a stakeholder. The
packages can then be arranged by
organisational priority in the backlog
Beware…
Individuals stakholders may be upset with
general approach across all stakeholders is
present rather than a tailored feature set
just for them
Diverge Converge
Time Bound
When To Use
When time is short but we need to get the
best solution
Approach
Refine the backlog into several sprints that
fit within the time constraint with the early
sprints trying new ideas and prototypes,
and the later sprints refining the final
product
Beware…
Need to converge when it is the right time
to stop diverging
Pick N Mix
Experimentation
When To Use
When it is unclear which items to work on
next
Approach
Refine the backlog into several groups of
items that can be attempted in each sprint,
the initial forecast may be purposefully
larger than the exhibited velocity but is
then trimmed back with items that can be
progressed, and the remainder placed back
on the backlog.
Beware…
The purpose of the sprint may not be
clearly understood until after the sprint
forecast is trimmed back
Go Between
Risk Mitigation
When To Use
When there are strong dependencies
between systems, teams or products
Approach
Refine the backlog with mock ups and
interfaces to decouple dependencies
between the actors. Also allow for regular
connection and integration to realise any
integration issues.
Beware…
Reconnect regularly especially if the
projects have risk of diverging rather than
converging
Rumble
Experimentation
When To Use
When it is unclear which solution will work
best
Approach
Refine the backlog into several prototypes
that can be built and tested in parallel with
distinct opportunities when the population
of solutions is culled with the fittest ones
remaining
Beware…
Time taken to create multiple prototypes is
traded for knowledge of which solution is
best
Incrementalist
Risk Mitigation
When To Use
When a progressive approach to add
feature by feature is needed
Approach
Refine the backlog into successive
increments that begin to fit together and
can be tested in an ever growing feature
set
Beware…
The end product may no be viable until all
of the increments are in place
Renovator
Risk Mitigation
When To Use
When there is a significant amount of
technical debt that is compromising the
team
Approach
Refine the backlog in order of priority with
artificially high value purposefully placed
upon technical debt items so that they are
done ahead of other items
Beware…
New features may be neglected leading to
stakeholder tension and conflict
Alchemist
Experimentation
When To Use
When there is a need to get grungy broad
insights quickly and course correct with
small experiments
Approach
Refine the backlog into several sprints with
each sprint being an open experiment to
answer a question or test an assumption.
Each sprint may have a sprint goal which
describes the hypothesis, question or
assumption to be tested by the sprint.
Beware…
The end destination may arrive at a
different place than first anticipated
Conveyor Belt
Default
When To Use
The default action - give up thinking and
instead just do the next priority
Approach
Refine the backlog in order of priority
based upon valuation techniques and
estimation techniques applied.
Beware…
The end product may be an incoherent
collection of feaures
Pivoteer
Experimentation
When To Use
When the end outcome is not known and
deeper insights are needed with hi fidelity
feedback
Approach
Refine the backlog into multiple Lean
Startup cycles with each cycle having 2-4
sprints to build and supply hi fidelity
outcomes that can be evaluated at the end
of the cycle, and a decision to pivot or
persevere can be made. Each Lean Startup
cycle will need a hypothesis, goal or
statement of intent, and each sprint will
need a sprint goal which may be a sub-part
of the wider intent.
Beware…
Time taken to create a hi fidelity output
that can be validated may be wasted
De-Dominator
Dependencies
When To Use
When your team is using agile and a team
that you are dependent on is using
waterfall
Approach
Refine the backlog to provide regular
prototypes that can be modelled as
consumers of the other teams' services.
These prototypes can then be used to
inform the formal specifications that are
requested from the waterfall teams.
Beware…
Reconnect regularly especially if the
projects have risk of diverging rather than
converging
Iterator
Risk Mitigation
When To Use
When a versioning approach solves the
initial problem quickly and then makes it
more solid later
Approach
Refine the backlog into a series of
iterations with each iteration having a goal
or statement of its intent. The goal of the
product should be satisfied with a very
basic first iteration, and successive
iterations adding more and more value.
Beware…
First basic iterations may not be well
received
Steel Thread
Risk Mitigation
When To Use
When there is integration risk present such
as when a number of systems are used
together
Approach
Refine the backlog to integrate all of the
systems right from the first sprint. The
functionality does not have to do anything,
only connect the systems together at this
point to neutralise the integration risk.
Additional sprints should then add value to
form an iterative approach.
Beware…
Need access to all of the systems in order
to get them connected
Minimaliser
Time Bound
When To Use
When there are more items than time to
complete them, and a ruthless approach is
needed
Approach
Use valuation techniques, and estimatione
techniques to determine the return on
investment of each item, and prioritise. Be
ruthless and discard those items that are
not going to be done.
Beware…
The end result may not be a viable product
Feature Beacon
Stakeholders
When To Use
When there is a risk of generating multiple
features that degrade the user experience
Approach
Construct a guiding light that reminds you
of the purpose and intention of the
product, which could be a user experience
map or feature road map to provide clarity
on what is best for the product, and then
refine the backlog to correspond with the
guiding light.
Beware…
Individuals stakeholders may be upset with
general approach rather than a tailored
feature set just for them
Framing Insights Approach
4. Dynamics
(Do you see any particular dynamics or characteristics of
the backlog?)
2. Value
(Where is the *real* value in the backlog?)
1. Product / Project Observations
(What do you see at a high level in the backlog and the
nature of the work?)
3. Challenges + Risks
(What are the key challenges and risks of the product or
project?)
5. Archetypes
(Which archetypes will be most useful for delivering this
backlog?)
Strategy Canvas
Copyright © David L. Bales 2018 All Rights Reserved
6. Strategies
(How will you apply the chosen archetypes to the backlog
and form a release plan?)
V1.1
dave@agileme.com.au
agileme.com.au
au.linkedin.com/in/balesy
@daveLbales

More Related Content

What's hot

Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
Abdul Wahid
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
Mike Cohn
 

What's hot (20)

Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Richard Powell CV
Richard Powell CVRichard Powell CV
Richard Powell CV
 
Flow Efficiency - The most powerful improvement driver - Lean Kanban Central ...
Flow Efficiency - The most powerful improvement driver - Lean Kanban Central ...Flow Efficiency - The most powerful improvement driver - Lean Kanban Central ...
Flow Efficiency - The most powerful improvement driver - Lean Kanban Central ...
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Agile lean software development principles
Agile  lean software development principlesAgile  lean software development principles
Agile lean software development principles
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
 
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
Leaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile InnovationLeaping from Waterfall to Agility & Agile Innovation
Leaping from Waterfall to Agility & Agile Innovation
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Using Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple PrioritiesUsing Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple Priorities
 

Similar to Art of Product Ownership vs. The Conveyor Belt Approach

Agile coaching exchange 24th september update on 30th september – john coleman
Agile coaching exchange 24th september update on 30th september – john colemanAgile coaching exchange 24th september update on 30th september – john coleman
Agile coaching exchange 24th september update on 30th september – john coleman
Orderly Disruption
 
Flow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedingsFlow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedings
Yuval Yeret
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
Yousef Abazari
 

Similar to Art of Product Ownership vs. The Conveyor Belt Approach (20)

Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
Agile coaching exchange 24th september update on 30th september – john coleman
Agile coaching exchange 24th september update on 30th september – john colemanAgile coaching exchange 24th september update on 30th september – john coleman
Agile coaching exchange 24th september update on 30th september – john coleman
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
AgileScrum
AgileScrumAgileScrum
AgileScrum
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Flow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedingsFlow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedings
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
 
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott BrinkerAgile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 
Strategies for Managing Dependencies
Strategies for Managing DependenciesStrategies for Managing Dependencies
Strategies for Managing Dependencies
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Continuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-AidContinuous Integration: Getting your department to drink the Kool-Aid
Continuous Integration: Getting your department to drink the Kool-Aid
 

More from Scrum Australia Pty Ltd

Embrace the Storm by Renae Craven
Embrace the Storm by Renae CravenEmbrace the Storm by Renae Craven
Embrace the Storm by Renae Craven
Scrum Australia Pty Ltd
 
Experimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomesExperimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomes
Scrum Australia Pty Ltd
 
What leaders can learn from filmmakers
What leaders can learn from filmmakersWhat leaders can learn from filmmakers
What leaders can learn from filmmakers
Scrum Australia Pty Ltd
 
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo... Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Scrum Australia Pty Ltd
 

More from Scrum Australia Pty Ltd (20)

We made agile look hard & why it doesn't have to be
We made agile look hard & why it doesn't have to beWe made agile look hard & why it doesn't have to be
We made agile look hard & why it doesn't have to be
 
Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...
 
Telling My Story by Shelvia Loveridge
Telling My Story by Shelvia LoveridgeTelling My Story by Shelvia Loveridge
Telling My Story by Shelvia Loveridge
 
Extraordinary retrospectives by Alex Sloley
Extraordinary retrospectives by Alex SloleyExtraordinary retrospectives by Alex Sloley
Extraordinary retrospectives by Alex Sloley
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
So you want to hire an agile coach? by Sally Sloley
 So you want to hire an agile coach? by Sally Sloley So you want to hire an agile coach? by Sally Sloley
So you want to hire an agile coach? by Sally Sloley
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
 
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
 
Embrace the Storm by Renae Craven
Embrace the Storm by Renae CravenEmbrace the Storm by Renae Craven
Embrace the Storm by Renae Craven
 
Discover your leadership agility
Discover your leadership agilityDiscover your leadership agility
Discover your leadership agility
 
Discover your leadership agility self assessment
Discover your leadership agility self assessmentDiscover your leadership agility self assessment
Discover your leadership agility self assessment
 
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
 Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
 
Experimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomesExperimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomes
 
Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!
 
Do you always take the stairs? How to use your growth mindset to build smar...
Do you always take the stairs?   How to use your growth mindset to build smar...Do you always take the stairs?   How to use your growth mindset to build smar...
Do you always take the stairs? How to use your growth mindset to build smar...
 
The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!
 
What leaders can learn from filmmakers
What leaders can learn from filmmakersWhat leaders can learn from filmmakers
What leaders can learn from filmmakers
 
Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?
 
8 steps to collaboration
8 steps to collaboration8 steps to collaboration
8 steps to collaboration
 
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo... Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 

Recently uploaded

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
dlhescort
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 

Recently uploaded (20)

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 

Art of Product Ownership vs. The Conveyor Belt Approach

  • 1. The Art of Product Ownership vs. The Conveyor belt Approach D. Bales Scrum Australia 24 Oct 2018
  • 47. Risks & ChallengesRules & Constraints COMPLIANCE
  • 48. Risks & ChallengesRules & Constraints Value COMPLIANCE
  • 49. Risks & ChallengesRules & Constraints Value Dynamics COMPLIANCE
  • 50. Risks & Challenges Sprint #1 Iterative Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics COMPLIANCE
  • 51. Risks & Challenges Sprint #1 Iterative Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics 1. Neutralise risk 2. Add Value Guiding Principles COMPLIANCE
  • 52. Risks & Challenges Sprint #1 Iterative Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics Iterator Incrementalist + Archetypes: 1. Neutralise risk 2. Add Value Guiding Principles COMPLIANCE
  • 55. Risks & ChallengesRules & Constraints CORE FRAMEWORK
  • 56. Risks & ChallengesRules & Constraints Value CORE FRAMEWORK
  • 57. Risks & ChallengesRules & Constraints Value Dynamics CORE FRAMEWORK
  • 58. Risks & Challenges Sprint #1 Incremental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics CORE FRAMEWORK
  • 59. Risks & Challenges Sprint #1 Incremental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics 1. Establish A Connection 2. Build Upon The Baseline Guiding Principles CORE FRAMEWORK
  • 60. Risks & Challenges Sprint #1 Incremental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics 1. Establish A Connection 2. Build Upon The Baseline Guiding Principles Incrementalist + Regressionator Archetypes: CORE FRAMEWORK
  • 63. Risks & ChallengesRules & Constraints DIGITAL APP
  • 64. Risks & ChallengesRules & Constraints Value DIGITAL APP
  • 65. Risks & ChallengesRules & Constraints Value Dynamics DIGITAL APP
  • 66. Risks & Challenges Sprint #1 Experimental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics DIGITAL APP
  • 67. Risks & Challenges Sprint #1 Experimental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics 1. Discover and adapt Guiding Principles DIGITAL APP
  • 68. Risks & Challenges Sprint #1 Experimental Approach Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value Dynamics 1. Discover and adapt Guiding Principles or Archetypes: Pivoteer Alchemist DIGITAL APP
  • 69. Feature Beacon Minimaliser Steel Thread Iterator De-Dominator Pivoteer Conveyor Belt Alchemist Renovator Incrementalist Rumble Go Between Pick ’n’ Mix Diverge Converge The Pacifier Regressionator Stealth Flight
  • 70.
  • 71.
  • 72.
  • 73.
  • 76. Rules & Constraints Value & Purpose Risks & Challenges
  • 77. Sprint #1Sprint Goals Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value & Purpose Risks & Challenges
  • 78. Sprint #1Sprint Goals Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value & Purpose Risks & Challenges Combinations, Patterns & Archetypes
  • 79. Sprint #1Sprint Goals Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value & Purpose Risks & Challenges Dynamics Combinations, Patterns & Archetypes
  • 80. Sprint #1Sprint Goals Sprint #2 Sprint #3 Sprint #4 Rules & Constraints Value & Purpose Risks & Challenges Dynamics Combinations, Patterns & Archetypes Guiding Principles
  • 81. Sprint #1Sprint Goals Sprint #2 Sprint #3 Sprint #4 Feedback,inspect&adapt Rules & Constraints Value & Purpose Risks & Challenges Dynamics Combinations, Patterns & Archetypes Guiding Principles
  • 83. Stealth Flight Risk Mitigation When To Use When a rookie agile team need time to get established but stakeholders might disrupt them Approach Refine the backlog to use very short sprints e.g. 1 week for the first 3-5 sprints and then settle into a more appropriate sprint duration. This allows the team to fly under the radar and use the scrum framework 3- 5 times before the stakeholders start asking questions about their performance. Beware… If the overall project duration is only 5 sprints long, then the team may not have time to settle down properly and be effective Regressionator Risk Mitigation When To Use When there is a risk of wide impacts on other systems or actors Approach Refine the backlog to implement and develop the automated regression testing capability first and then look to deliver features with complimentary automated regression test suites. Beware… The time taken to automate regression testing first may delay new features and raise stakeholder concern, tension and conflict The Pacifier Stakeholders When To Use When there are multiple competing stakeholders influencing the priorities Approach Refine the backlog into small packages of work with each package satisfying one specific need for a stakeholder. The packages can then be arranged by organisational priority in the backlog Beware… Individuals stakholders may be upset with general approach across all stakeholders is present rather than a tailored feature set just for them Diverge Converge Time Bound When To Use When time is short but we need to get the best solution Approach Refine the backlog into several sprints that fit within the time constraint with the early sprints trying new ideas and prototypes, and the later sprints refining the final product Beware… Need to converge when it is the right time to stop diverging Pick N Mix Experimentation When To Use When it is unclear which items to work on next Approach Refine the backlog into several groups of items that can be attempted in each sprint, the initial forecast may be purposefully larger than the exhibited velocity but is then trimmed back with items that can be progressed, and the remainder placed back on the backlog. Beware… The purpose of the sprint may not be clearly understood until after the sprint forecast is trimmed back Go Between Risk Mitigation When To Use When there are strong dependencies between systems, teams or products Approach Refine the backlog with mock ups and interfaces to decouple dependencies between the actors. Also allow for regular connection and integration to realise any integration issues. Beware… Reconnect regularly especially if the projects have risk of diverging rather than converging
  • 84. Rumble Experimentation When To Use When it is unclear which solution will work best Approach Refine the backlog into several prototypes that can be built and tested in parallel with distinct opportunities when the population of solutions is culled with the fittest ones remaining Beware… Time taken to create multiple prototypes is traded for knowledge of which solution is best Incrementalist Risk Mitigation When To Use When a progressive approach to add feature by feature is needed Approach Refine the backlog into successive increments that begin to fit together and can be tested in an ever growing feature set Beware… The end product may no be viable until all of the increments are in place Renovator Risk Mitigation When To Use When there is a significant amount of technical debt that is compromising the team Approach Refine the backlog in order of priority with artificially high value purposefully placed upon technical debt items so that they are done ahead of other items Beware… New features may be neglected leading to stakeholder tension and conflict Alchemist Experimentation When To Use When there is a need to get grungy broad insights quickly and course correct with small experiments Approach Refine the backlog into several sprints with each sprint being an open experiment to answer a question or test an assumption. Each sprint may have a sprint goal which describes the hypothesis, question or assumption to be tested by the sprint. Beware… The end destination may arrive at a different place than first anticipated Conveyor Belt Default When To Use The default action - give up thinking and instead just do the next priority Approach Refine the backlog in order of priority based upon valuation techniques and estimation techniques applied. Beware… The end product may be an incoherent collection of feaures Pivoteer Experimentation When To Use When the end outcome is not known and deeper insights are needed with hi fidelity feedback Approach Refine the backlog into multiple Lean Startup cycles with each cycle having 2-4 sprints to build and supply hi fidelity outcomes that can be evaluated at the end of the cycle, and a decision to pivot or persevere can be made. Each Lean Startup cycle will need a hypothesis, goal or statement of intent, and each sprint will need a sprint goal which may be a sub-part of the wider intent. Beware… Time taken to create a hi fidelity output that can be validated may be wasted
  • 85. De-Dominator Dependencies When To Use When your team is using agile and a team that you are dependent on is using waterfall Approach Refine the backlog to provide regular prototypes that can be modelled as consumers of the other teams' services. These prototypes can then be used to inform the formal specifications that are requested from the waterfall teams. Beware… Reconnect regularly especially if the projects have risk of diverging rather than converging Iterator Risk Mitigation When To Use When a versioning approach solves the initial problem quickly and then makes it more solid later Approach Refine the backlog into a series of iterations with each iteration having a goal or statement of its intent. The goal of the product should be satisfied with a very basic first iteration, and successive iterations adding more and more value. Beware… First basic iterations may not be well received Steel Thread Risk Mitigation When To Use When there is integration risk present such as when a number of systems are used together Approach Refine the backlog to integrate all of the systems right from the first sprint. The functionality does not have to do anything, only connect the systems together at this point to neutralise the integration risk. Additional sprints should then add value to form an iterative approach. Beware… Need access to all of the systems in order to get them connected Minimaliser Time Bound When To Use When there are more items than time to complete them, and a ruthless approach is needed Approach Use valuation techniques, and estimatione techniques to determine the return on investment of each item, and prioritise. Be ruthless and discard those items that are not going to be done. Beware… The end result may not be a viable product Feature Beacon Stakeholders When To Use When there is a risk of generating multiple features that degrade the user experience Approach Construct a guiding light that reminds you of the purpose and intention of the product, which could be a user experience map or feature road map to provide clarity on what is best for the product, and then refine the backlog to correspond with the guiding light. Beware… Individuals stakeholders may be upset with general approach rather than a tailored feature set just for them
  • 86. Framing Insights Approach 4. Dynamics (Do you see any particular dynamics or characteristics of the backlog?) 2. Value (Where is the *real* value in the backlog?) 1. Product / Project Observations (What do you see at a high level in the backlog and the nature of the work?) 3. Challenges + Risks (What are the key challenges and risks of the product or project?) 5. Archetypes (Which archetypes will be most useful for delivering this backlog?) Strategy Canvas Copyright © David L. Bales 2018 All Rights Reserved 6. Strategies (How will you apply the chosen archetypes to the backlog and form a release plan?) V1.1