SlideShare a Scribd company logo
1 of 43
Download to read offline
Discovery Kanban
Patrick Steyaert
Knowledge work
3
Exploiting
existing
knowledge
Exploring
new
knowledge
Finding out which problems to solve
and creating solutions for problems
that have not been solved before
Using past experience and
knowledge to create solutions for
known problems and situations
Solving hard problems, including the problem of finding out what
problems to solve (or opportunities to capture)
Delivery Discovery
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Software development is knowledge work
Ref.: Allistair Cockburn
4
Users &

Sponsors
Testers
Business

Analysts
Programmers
UI 

Designers
Detailed decisions

about function

and data
Decisions 

about program

structure
Detailed

decisions about

external

appearance
Decisions 

about function 

and style
Decisions 

about system

correctness
The knowledge discovery process
§  Features
§  Change requests
§  Fixes to production defects
§  …
Delivery
5
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Discovery
Agile Business Requirements training - © Patrick Steyaert, 2015
Viability
Desirability
Feasibility
6
§  In the ideal world, work flows with little
friction
§  In the “messy” real world there are all kinds of
friction: silos, specialists, communication,
resistance to change, …
§ Kanban is a way of dealing with
the present (friction in your current
reality) and connecting with the
future (flow in the ideal)
Kanban helps to deal
with the real world
7
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Continuous change and innovation
8
Future
Present
Dealing with the present &
connecting with the future
Digital
Customer value
Networked
Pull
Analog
Shareholder value
Hierarchical
Push
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Shared visual understanding
9
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Kanban principles and practices
10
Ideas Reday
for Dev
Development
Testing
Ready
for UAT Done
ongoing done
5 ∞
Abandoned
5
3
A user
story
A bug
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A bugA user
story
A user
story
A user
story
A user
story
•  Visualize
•  Limit WIP
•  Manage Flow
•  Make Process Policies Explicit
•  Implement Feedback Loops
•  Improve Collaboratively, Evolve
Experimentally (using models/
scientific method)
•  Start with what you do now
•  Agree to pursue incremental,
evolutionary change
•  Initially, respect current roles,
responsibilities & job titles
Core practicesFoundational principles
Ideas Ready
for Dev
Development
Testing
Ready
for UAT Done
ongoing done
5 ∞
Abandoned
5
3
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
A user
story
Delivery kanban - focus on “work”?
11
A user
story
WORK items
Limit WORK in
progress
12
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Knowledge work (at scale)
information
decisions
options
More than work alone!
How does this affect flow?
Delivery
Discovery
ExampleDiscoveryKanban
13
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Idea
(>15)
Concept
(>10)
Specification
(>6)
Fragmented ideas
Upstream (option) Kanban
- discovery precedes delivery -
Coherent
specifications
Options, selection and commitment
14
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Options Selection Commitment
Convergent process
Morethanjustvisualization
15
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Idea
(>15)
Concept
(>10)
Specification
(>6)
Minimum limits to
ensure sufficient
options to
downstream process
Upstream (option) Kanban
- discovery precedes delivery -
FLOW
Managerial approach
Given
goal
Availablemeans
M1
M2
M3
M4
M5
Selecting between given means to achieve a
pre-determined goal
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
16
WHAT HOW WHY
17
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
“Why”, “What” and “How”
can be known upfront
Discovery precedes delivery
Post-Hypothesis (known known)
Not all knowledge work is alike
18
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Post-Hypothesis
Known known
“Why”, “What”,
“How” can be known
upfront
Discovery precedes
delivery
Hypothesis
Known unknown
“Why” is defined
“how” is discovered
Discovery and
delivery alternate
Pre-hypothesis
Unknown unknown
“What” is known;
“why” and “how” are
discovered
Delivery precedes
discovery
Hidden assumptions
Unknown known
Observation as a basis
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
19
“why” is defined
“how” is discovered
Discovery and delivery alternate
Hypothesis (known unknown)
Idealistic approach
VisionNow
Next
target
“How” is discovered
“Why” is defined
In the idealistic approach, the leaders of a project set out an
ideal future state that they wish to achieve, identify the gap between
the ideal and perception of the present, and seek to close it.
Dave Snowden
20
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Applying the scientific method
Design and run
experiment
(DO)
Create
hypothesis
(PLAN)
Study results
(CHECK)
Evolve model
(ADJUST)
Agile Business Requirements training - © Patrick Steyaert, 2015
21
ExampleDiscoveryKanban
22
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Backlog Plan Do Adjust
3	

 2	

 3	

Experiment Kanban (1)
- Discovery and delivery alternate -
Check
2	

FLOW
Hypotheses
Limit experiments
in progress
Explicit feedback
loop (internal or
external)
Validated learning
23
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Ideas
Build
Product
Measure
Data
Learn
Hypothesis
24
We believe that
<Building this feature>
<for these people>
Will achieve <this outcome>
We will know we are successful when
we see
<this signal or measurable result>
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
ExampleDiscoveryKanban
25
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Backlog Build Measure Learn
4	

 3	

 2	

 3	

Hypothesis to be
validated
Experiment Kanban (2)
- Discovery and delivery alternate -
Options that can
be exercised
Limit the number
of un-validated
assumptions
Creating options
26
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Exercised
Option
Hypothesis Option
creation exercising
Down paymentHouse price will go up House
MVP (option to
pivot or persevere)
User need Full product
development
Divergent process
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
27
“what” is known
“why” and “how” are discovered
Delivery precedes discovery
Pre-Hypothesis (unknown unknown)
Entrepreneurial approach
28
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Given means
Imagine possible new ends given available
means
E1
E2
E3
E4
Imagined ends
M1
M2
M3
M4
M5
WHAT HOW WHY
§ Focus on what you can do and do it, without
worrying much about what you ought to do
§  Begin with who you are, what you know, whom
you know
§  Immediately start taking action and interaction
with other people
§ Goals and network concurrently converge
§  People you interact with self-select into the
process
§  Each commitment results in new means and
goals
§  As resources accumulate in the growing network,
constraints begin to accrete that reduce possible
changes in future goals and restrict who may
further join the network
Effectuation
29
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
ExampleDiscoveryKanban
30
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Backlog Plan Do Adjust
4	

 3	

 2	

 3	

Actions
Action Kanban
- Delivery precedes discovery -
Check
2	

Limit the number
of actions in
progress
Not really a
feedback loop,
just verification
It looks like PDCA, but it is not really PDCA!
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
31
Observations as a basis for discovery
Hidden assumptions (unknown known)
Path dependence
The set of decisions one faces for any given circumstance is limited by the
decisions one has made in the past, even though past circumstances may
no longer be relevant.
32
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Options
Emerging path
Lock in
Varietyofoptions
(managerialflexibility)
Critical juncture
Definition from Praeger, Dave. Our Love Of
Sewers: A Lesson in Path Dependence
Pre-hypothesis Hypothesis Post-hypothesis
Weak signals – ugly babies & invisible gorillas
33
Every movie the company makes starts
out "ugly”; Ill-defined ideas need
protection the most, lest they die too
young.
- Pixar president Ed Catmull
Our minds don't work the way we think
they do. We think we see ourselves and
the world as they really are, but we're
actually missing a whole lot.
- Christopher Chabris and Daniel Simons
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Observe-Orient-Decide-Act
Boyd’s strategic decision making loop
Observe
Orient
Decide
Act
ExampleDiscoveryKanban
35
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Backlog Observe Orient Act
4	

 3	

 2	

 3	

Orientation Kanban
- Observation as a basis for discovery -
Decide
2	

Strategic decision cycle:
Observe-Orient-Decide-Act
FLOW
Limit the number
of decisions in
progress
Observations
(decisions to be
made)
All together now – the discovery cycle
36
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
Upstream
(option)
kanban
Experiment
kanban
Experiment
Vision
Known unknown
Constraints
Trigger
Unknown unknown
Orientation
kanban
Action
kanban
Model
Options
Known known
Commitment
Weak
signal
Unknown known
Orientation
All together now – Program Management
Kanban
Visualize “actions” and
“experiments”
Visualize
“decisions to
be made”
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
37
>4 5 4
>4 5 4
Visualize
“commitments”
Visualize
“options”
All together now – Product Management
Kanban
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
38
Visualizing knowledge work
39
Balancing Discovery and Delivery - © Patrick Steyaert, 2015
*oobeya = project room
Options Commitments
Observations
Actions
Experiments
Not all Kanban is alike
Delivery Kanban
 Discovery Kanban
Visualize work
Limit work in progress


Manage flow of work
Organize feedback loops


Evolve experimentally
Visualize decisions and options
Limit unvalidated assumptions and
decisions in progress
Manage flow of decisions and options
Explicit feedback loops, customer
feedback loops
Mixed change
Not all Kanban is alike
Delivery kanban
 Discovery kanban
Improving fitness for
purpose of service delivery
Improving the fitness for
purpose of organizations in
a continuously changing
landscape
Demand is established and there is
more demand than capability
Not just delivery against established
demand but also dealing with
uncertain demand
@PatrickSteyaert
patrick.steyaert@okaloa.com
References
43
Balancing Discovery and Delivery - © Patrick Steyaert, 2015

More Related Content

What's hot

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
Thinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive ThinkingThinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive ThinkingNguyen Trung Tuyen
 
The Design Process
The Design ProcessThe Design Process
The Design Processmrkellyneal
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysisSimmy Sharma
 
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010Making feedback visible_agileee_2010
Making feedback visible_agileee_2010Anda Abramovici
 
The Art of Better
The Art of BetterThe Art of Better
The Art of BetterArty Starr
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)Troy Magennis
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaborationClaudio Perrone
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsKarthik Srinivasan
 
Choice crafting framework for innovation
Choice crafting framework for innovationChoice crafting framework for innovation
Choice crafting framework for innovationNavneet Bhushan
 
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...Intersection Conference
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?Alban Gérôme
 
Java Concurrency - Quiz Questions
Java Concurrency - Quiz QuestionsJava Concurrency - Quiz Questions
Java Concurrency - Quiz QuestionsGanesh Samarthyam
 
Quick Cheap Insightful: Usability testing in the wild
Quick Cheap Insightful: Usability testing in the wildQuick Cheap Insightful: Usability testing in the wild
Quick Cheap Insightful: Usability testing in the wildDana Chisnell
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskTroy Magennis
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 

What's hot (20)

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
Thinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive ThinkingThinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive Thinking
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Making feedback visible_agileee_2010
Making feedback visible_agileee_2010Making feedback visible_agileee_2010
Making feedback visible_agileee_2010
 
Engage H4D 2021 Lessons Learned
Engage H4D 2021 Lessons LearnedEngage H4D 2021 Lessons Learned
Engage H4D 2021 Lessons Learned
 
The Art of Better
The Art of BetterThe Art of Better
The Art of Better
 
Agile 2014 Software Moneyball (Troy Magennis)
Agile 2014   Software Moneyball (Troy Magennis)Agile 2014   Software Moneyball (Troy Magennis)
Agile 2014 Software Moneyball (Troy Magennis)
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaboration
 
Systematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvementsSystematic Inventive Thinking and Process improvements
Systematic Inventive Thinking and Process improvements
 
Choice crafting framework for innovation
Choice crafting framework for innovationChoice crafting framework for innovation
Choice crafting framework for innovation
 
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?
 
Java Concurrency - Quiz Questions
Java Concurrency - Quiz QuestionsJava Concurrency - Quiz Questions
Java Concurrency - Quiz Questions
 
Wgbp 0122
Wgbp 0122Wgbp 0122
Wgbp 0122
 
Quick Cheap Insightful: Usability testing in the wild
Quick Cheap Insightful: Usability testing in the wildQuick Cheap Insightful: Usability testing in the wild
Quick Cheap Insightful: Usability testing in the wild
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery Risk
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 

Viewers also liked

Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXDr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXJake Truemper
 
Agile consortium nl annual congress 2016 vx company - winkle case study
Agile consortium nl annual congress 2016   vx company - winkle case studyAgile consortium nl annual congress 2016   vx company - winkle case study
Agile consortium nl annual congress 2016 vx company - winkle case studyAgileConsortiumINT
 
Scabru17 ent flow patrick steyaert
Scabru17 ent flow patrick steyaertScabru17 ent flow patrick steyaert
Scabru17 ent flow patrick steyaertAgileConsortiumINT
 
Scabru17 buurtzorg ard leferink
Scabru17 buurtzorg ard leferinkScabru17 buurtzorg ard leferink
Scabru17 buurtzorg ard leferinkAgileConsortiumINT
 

Viewers also liked (6)

Lean Education
Lean EducationLean Education
Lean Education
 
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXDr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UX
 
Agile consortium nl annual congress 2016 vx company - winkle case study
Agile consortium nl annual congress 2016   vx company - winkle case studyAgile consortium nl annual congress 2016   vx company - winkle case study
Agile consortium nl annual congress 2016 vx company - winkle case study
 
Scabru17 ent flow patrick steyaert
Scabru17 ent flow patrick steyaertScabru17 ent flow patrick steyaert
Scabru17 ent flow patrick steyaert
 
Scabru17 jaap peters
Scabru17 jaap petersScabru17 jaap peters
Scabru17 jaap peters
 
Scabru17 buurtzorg ard leferink
Scabru17 buurtzorg ard leferinkScabru17 buurtzorg ard leferink
Scabru17 buurtzorg ard leferink
 

Similar to Discovery Kanban @ LKSE15

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Making Value Visible
Making Value VisibleMaking Value Visible
Making Value VisibleAndy Cooper
 
Project Management: Adaptive management
Project Management: Adaptive managementProject Management: Adaptive management
Project Management: Adaptive managementIntaver Insititute
 
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...DataScienceConferenc1
 
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionMichael Palotas
 
Behind The Scenes Data Science Coolblue 2018-03-22
Behind The Scenes Data Science Coolblue 2018-03-22Behind The Scenes Data Science Coolblue 2018-03-22
Behind The Scenes Data Science Coolblue 2018-03-22Matthias Schuurmans
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...azheglov
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Lviv Startup Club
 
LEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsVadim Davydov
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
Testing the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisTesting the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisArdita Karaj
 
Dsc 2021 presentation_radovan_bacovic
Dsc 2021 presentation_radovan_bacovicDsc 2021 presentation_radovan_bacovic
Dsc 2021 presentation_radovan_bacovicRadovan Baćović
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Scrum Australia Pty Ltd
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentationGeekNightHyderabad
 
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryFail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryAggregage
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 
The Joys of Designing Agile Solutions for New-Age Problems
The Joys of Designing Agile Solutions for New-Age ProblemsThe Joys of Designing Agile Solutions for New-Age Problems
The Joys of Designing Agile Solutions for New-Age ProblemsTathagat Varma
 

Similar to Discovery Kanban @ LKSE15 (20)

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Making Value Visible
Making Value VisibleMaking Value Visible
Making Value Visible
 
Project Management: Adaptive management
Project Management: Adaptive managementProject Management: Adaptive management
Project Management: Adaptive management
 
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
 
Adaptive Project Management
Adaptive Project ManagementAdaptive Project Management
Adaptive Project Management
 
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detectionAgile bodensee - Agile Testing: Bug prevention vs. bug detection
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
 
Behind The Scenes Data Science Coolblue 2018-03-22
Behind The Scenes Data Science Coolblue 2018-03-22Behind The Scenes Data Science Coolblue 2018-03-22
Behind The Scenes Data Science Coolblue 2018-03-22
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
 
LEAN: Dream Maker Developments
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker Developments
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Testing the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisTesting the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesis
 
Dsc 2021 presentation_radovan_bacovic
Dsc 2021 presentation_radovan_bacovicDsc 2021 presentation_radovan_bacovic
Dsc 2021 presentation_radovan_bacovic
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryFail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 
The Joys of Designing Agile Solutions for New-Age Problems
The Joys of Designing Agile Solutions for New-Age ProblemsThe Joys of Designing Agile Solutions for New-Age Problems
The Joys of Designing Agile Solutions for New-Age Problems
 

Recently uploaded

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
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 8377877756dollysharma2066
 
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 Kuwaitdaisycvs
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
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 ꧂Escortdlhescort
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
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
 
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 investorsFalcon Invoice Discounting
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
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 conceptP&CO
 
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...Sheetaleventcompany
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 

Recently uploaded (20)

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
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
 
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
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
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 From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
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
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
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
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
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...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 

Discovery Kanban @ LKSE15

  • 2.
  • 3. Knowledge work 3 Exploiting existing knowledge Exploring new knowledge Finding out which problems to solve and creating solutions for problems that have not been solved before Using past experience and knowledge to create solutions for known problems and situations Solving hard problems, including the problem of finding out what problems to solve (or opportunities to capture) Delivery Discovery Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 4. Software development is knowledge work Ref.: Allistair Cockburn 4 Users &
 Sponsors Testers Business
 Analysts Programmers UI 
 Designers Detailed decisions
 about function
 and data Decisions 
 about program
 structure Detailed
 decisions about
 external
 appearance Decisions 
 about function 
 and style Decisions 
 about system
 correctness The knowledge discovery process
  • 5. §  Features §  Change requests §  Fixes to production defects §  … Delivery 5 Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 6. Discovery Agile Business Requirements training - © Patrick Steyaert, 2015 Viability Desirability Feasibility 6
  • 7. §  In the ideal world, work flows with little friction §  In the “messy” real world there are all kinds of friction: silos, specialists, communication, resistance to change, … § Kanban is a way of dealing with the present (friction in your current reality) and connecting with the future (flow in the ideal) Kanban helps to deal with the real world 7 Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 8. Continuous change and innovation 8 Future Present Dealing with the present & connecting with the future Digital Customer value Networked Pull Analog Shareholder value Hierarchical Push Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 9. Shared visual understanding 9 Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 10. Kanban principles and practices 10 Ideas Reday for Dev Development Testing Ready for UAT Done ongoing done 5 ∞ Abandoned 5 3 A user story A bug A user story A user story A user story A user story A user story A user story A user story A bugA user story A user story A user story A user story •  Visualize •  Limit WIP •  Manage Flow •  Make Process Policies Explicit •  Implement Feedback Loops •  Improve Collaboratively, Evolve Experimentally (using models/ scientific method) •  Start with what you do now •  Agree to pursue incremental, evolutionary change •  Initially, respect current roles, responsibilities & job titles Core practicesFoundational principles
  • 11. Ideas Ready for Dev Development Testing Ready for UAT Done ongoing done 5 ∞ Abandoned 5 3 A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story A user story Delivery kanban - focus on “work”? 11 A user story WORK items Limit WORK in progress
  • 12. 12 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Knowledge work (at scale) information decisions options More than work alone! How does this affect flow? Delivery Discovery
  • 13. ExampleDiscoveryKanban 13 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Idea (>15) Concept (>10) Specification (>6) Fragmented ideas Upstream (option) Kanban - discovery precedes delivery - Coherent specifications
  • 14. Options, selection and commitment 14 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Options Selection Commitment Convergent process
  • 15. Morethanjustvisualization 15 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Idea (>15) Concept (>10) Specification (>6) Minimum limits to ensure sufficient options to downstream process Upstream (option) Kanban - discovery precedes delivery - FLOW
  • 16. Managerial approach Given goal Availablemeans M1 M2 M3 M4 M5 Selecting between given means to achieve a pre-determined goal Balancing Discovery and Delivery - © Patrick Steyaert, 2015 16 WHAT HOW WHY
  • 17. 17 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 “Why”, “What” and “How” can be known upfront Discovery precedes delivery Post-Hypothesis (known known)
  • 18. Not all knowledge work is alike 18 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Post-Hypothesis Known known “Why”, “What”, “How” can be known upfront Discovery precedes delivery Hypothesis Known unknown “Why” is defined “how” is discovered Discovery and delivery alternate Pre-hypothesis Unknown unknown “What” is known; “why” and “how” are discovered Delivery precedes discovery Hidden assumptions Unknown known Observation as a basis
  • 19. Balancing Discovery and Delivery - © Patrick Steyaert, 2015 19 “why” is defined “how” is discovered Discovery and delivery alternate Hypothesis (known unknown)
  • 20. Idealistic approach VisionNow Next target “How” is discovered “Why” is defined In the idealistic approach, the leaders of a project set out an ideal future state that they wish to achieve, identify the gap between the ideal and perception of the present, and seek to close it. Dave Snowden 20 Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 21. Applying the scientific method Design and run experiment (DO) Create hypothesis (PLAN) Study results (CHECK) Evolve model (ADJUST) Agile Business Requirements training - © Patrick Steyaert, 2015 21
  • 22. ExampleDiscoveryKanban 22 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Backlog Plan Do Adjust 3 2 3 Experiment Kanban (1) - Discovery and delivery alternate - Check 2 FLOW Hypotheses Limit experiments in progress Explicit feedback loop (internal or external)
  • 23. Validated learning 23 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Ideas Build Product Measure Data Learn
  • 24. Hypothesis 24 We believe that <Building this feature> <for these people> Will achieve <this outcome> We will know we are successful when we see <this signal or measurable result> Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 25. ExampleDiscoveryKanban 25 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Backlog Build Measure Learn 4 3 2 3 Hypothesis to be validated Experiment Kanban (2) - Discovery and delivery alternate - Options that can be exercised Limit the number of un-validated assumptions
  • 26. Creating options 26 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Exercised Option Hypothesis Option creation exercising Down paymentHouse price will go up House MVP (option to pivot or persevere) User need Full product development Divergent process
  • 27. Balancing Discovery and Delivery - © Patrick Steyaert, 2015 27 “what” is known “why” and “how” are discovered Delivery precedes discovery Pre-Hypothesis (unknown unknown)
  • 28. Entrepreneurial approach 28 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Given means Imagine possible new ends given available means E1 E2 E3 E4 Imagined ends M1 M2 M3 M4 M5 WHAT HOW WHY
  • 29. § Focus on what you can do and do it, without worrying much about what you ought to do §  Begin with who you are, what you know, whom you know §  Immediately start taking action and interaction with other people § Goals and network concurrently converge §  People you interact with self-select into the process §  Each commitment results in new means and goals §  As resources accumulate in the growing network, constraints begin to accrete that reduce possible changes in future goals and restrict who may further join the network Effectuation 29 Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 30. ExampleDiscoveryKanban 30 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Backlog Plan Do Adjust 4 3 2 3 Actions Action Kanban - Delivery precedes discovery - Check 2 Limit the number of actions in progress Not really a feedback loop, just verification It looks like PDCA, but it is not really PDCA!
  • 31. Balancing Discovery and Delivery - © Patrick Steyaert, 2015 31 Observations as a basis for discovery Hidden assumptions (unknown known)
  • 32. Path dependence The set of decisions one faces for any given circumstance is limited by the decisions one has made in the past, even though past circumstances may no longer be relevant. 32 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Options Emerging path Lock in Varietyofoptions (managerialflexibility) Critical juncture Definition from Praeger, Dave. Our Love Of Sewers: A Lesson in Path Dependence Pre-hypothesis Hypothesis Post-hypothesis
  • 33. Weak signals – ugly babies & invisible gorillas 33 Every movie the company makes starts out "ugly”; Ill-defined ideas need protection the most, lest they die too young. - Pixar president Ed Catmull Our minds don't work the way we think they do. We think we see ourselves and the world as they really are, but we're actually missing a whole lot. - Christopher Chabris and Daniel Simons Balancing Discovery and Delivery - © Patrick Steyaert, 2015
  • 34. Observe-Orient-Decide-Act Boyd’s strategic decision making loop Observe Orient Decide Act
  • 35. ExampleDiscoveryKanban 35 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Backlog Observe Orient Act 4 3 2 3 Orientation Kanban - Observation as a basis for discovery - Decide 2 Strategic decision cycle: Observe-Orient-Decide-Act FLOW Limit the number of decisions in progress Observations (decisions to be made)
  • 36. All together now – the discovery cycle 36 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 Upstream (option) kanban Experiment kanban Experiment Vision Known unknown Constraints Trigger Unknown unknown Orientation kanban Action kanban Model Options Known known Commitment Weak signal Unknown known Orientation
  • 37. All together now – Program Management Kanban Visualize “actions” and “experiments” Visualize “decisions to be made” Balancing Discovery and Delivery - © Patrick Steyaert, 2015 37
  • 38. >4 5 4 >4 5 4 Visualize “commitments” Visualize “options” All together now – Product Management Kanban Balancing Discovery and Delivery - © Patrick Steyaert, 2015 38
  • 39. Visualizing knowledge work 39 Balancing Discovery and Delivery - © Patrick Steyaert, 2015 *oobeya = project room Options Commitments Observations Actions Experiments
  • 40. Not all Kanban is alike Delivery Kanban Discovery Kanban Visualize work Limit work in progress
 Manage flow of work Organize feedback loops
 Evolve experimentally Visualize decisions and options Limit unvalidated assumptions and decisions in progress Manage flow of decisions and options Explicit feedback loops, customer feedback loops Mixed change
  • 41. Not all Kanban is alike Delivery kanban Discovery kanban Improving fitness for purpose of service delivery Improving the fitness for purpose of organizations in a continuously changing landscape Demand is established and there is more demand than capability Not just delivery against established demand but also dealing with uncertain demand
  • 43. References 43 Balancing Discovery and Delivery - © Patrick Steyaert, 2015