SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
Mohd Shahjahan
 
Scrum: Project Focus or Product Focus
Scrum: Project Focus or Product FocusScrum: Project Focus or Product Focus
Scrum: Project Focus or Product Focus
Scrum Australia Pty Ltd
 
Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driver
Scrum Australia Pty Ltd
 
Multi team release framework
Multi team release frameworkMulti team release framework
Multi team release framework
Scrum Australia Pty Ltd
 

Was ist angesagt? (20)

Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
 
How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold...
How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold...How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold...
How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold...
 
Evidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agilityEvidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agility
 
The Disciplines of Continuous innovation
The Disciplines of Continuous innovationThe Disciplines of Continuous innovation
The Disciplines of Continuous innovation
 
Lean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous ImprovementLean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous Improvement
 
Scrum: Project Focus or Product Focus
Scrum: Project Focus or Product FocusScrum: Project Focus or Product Focus
Scrum: Project Focus or Product Focus
 
Lean Startup and Agile methods - Startups.be Tech Startup Day - Michel Duchat...
Lean Startup and Agile methods - Startups.be Tech Startup Day - Michel Duchat...Lean Startup and Agile methods - Startups.be Tech Startup Day - Michel Duchat...
Lean Startup and Agile methods - Startups.be Tech Startup Day - Michel Duchat...
 
Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driver
 
Lean startup
Lean startupLean startup
Lean startup
 
Multi team release framework
Multi team release frameworkMulti team release framework
Multi team release framework
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
 
Customer and Medical Device Development
Customer and Medical Device DevelopmentCustomer and Medical Device Development
Customer and Medical Device Development
 
Bundledarrows120.2 @ OAC SF
Bundledarrows120.2 @ OAC SFBundledarrows120.2 @ OAC SF
Bundledarrows120.2 @ OAC SF
 
Help we are doing Lean but we are not improving by ING
Help we are doing Lean but we are not improving by INGHelp we are doing Lean but we are not improving by ING
Help we are doing Lean but we are not improving by ING
 
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation ProjectThe Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
 
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation ProjectThe Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
 
What is agile?
What is agile?What is agile?
What is agile?
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
 

Andere mochten auch

LLKD13 thriving under uncertainty
LLKD13 thriving under uncertaintyLLKD13 thriving under uncertainty
LLKD13 thriving under uncertainty
Okaloa
 

Andere mochten auch (20)

LLKD13 thriving under uncertainty
LLKD13 thriving under uncertaintyLLKD13 thriving under uncertainty
LLKD13 thriving under uncertainty
 
LAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for ChangeLAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for Change
 
Resilient change, Lean Kanban Netherlands Oct2012
Resilient change, Lean Kanban Netherlands Oct2012Resilient change, Lean Kanban Netherlands Oct2012
Resilient change, Lean Kanban Netherlands Oct2012
 
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
 
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ...
 
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
 
Key Note - PMI Congress Poland - The Role of the Project Manager with Kanban
Key Note - PMI Congress Poland - The Role of the Project Manager with KanbanKey Note - PMI Congress Poland - The Role of the Project Manager with Kanban
Key Note - PMI Congress Poland - The Role of the Project Manager with Kanban
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business
 
Visual Workflow Overview
Visual Workflow OverviewVisual Workflow Overview
Visual Workflow Overview
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Enterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance IndicatorsEnterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance Indicators
 
Kanban - an alternative path to agility (Agile Camp Silicon Valley)
Kanban - an alternative path to agility (Agile Camp Silicon Valley)Kanban - an alternative path to agility (Agile Camp Silicon Valley)
Kanban - an alternative path to agility (Agile Camp Silicon Valley)
 
The end of the backlog?
The end of the backlog?The end of the backlog?
The end of the backlog?
 
Leveraging Enterprise Kanban
Leveraging Enterprise KanbanLeveraging Enterprise Kanban
Leveraging Enterprise Kanban
 
Kanban PMO v3.0 - How to use Kanban to bring sanity to your PMO
Kanban PMO v3.0 - How to use Kanban to bring sanity to your PMOKanban PMO v3.0 - How to use Kanban to bring sanity to your PMO
Kanban PMO v3.0 - How to use Kanban to bring sanity to your PMO
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
[DE] "Bye-bye Management!! Warum Management verzichtbar ist", Keynote & open ...
[DE] "Bye-bye Management!! Warum Management verzichtbar ist", Keynote & open ...[DE] "Bye-bye Management!! Warum Management verzichtbar ist", Keynote & open ...
[DE] "Bye-bye Management!! Warum Management verzichtbar ist", Keynote & open ...
 

Ähnlich wie 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 Testing
TechWell
 
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
Michael Palotas
 

Ähnlich wie 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
 
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
 
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
 
[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
 

Kürzlich hochgeladen

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
 
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
 
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
 
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
 
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
 
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 Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
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
Abortion pills in Kuwait Cytotec pills in 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...
lizamodels9
 

Kürzlich hochgeladen (20)

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
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
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 ...
 
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...
 
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
 
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
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
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
 
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...
 
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...
 
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
 
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
 
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
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
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
 
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
 
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...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 

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