Discovery Kanban @ LKSE15

Okaloa
OkaloaFounder at Okaloa
Discovery Kanban
Patrick Steyaert
Discovery Kanban @ LKSE15
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
1 of 43

Recommended

Patrick Steyart, Discovery Kanban - канбан открытий by
Patrick Steyart, Discovery Kanban - канбан открытийPatrick Steyart, Discovery Kanban - канбан открытий
Patrick Steyart, Discovery Kanban - канбан открытийScrumTrek
1.2K views26 slides
Oka dicsovery kanban_llkd14 by
Oka dicsovery kanban_llkd14Oka dicsovery kanban_llkd14
Oka dicsovery kanban_llkd14Okaloa
8.7K views27 slides
Discovery Kanban - Lean Kanban UK 2014 by
Discovery Kanban - Lean Kanban UK 2014Discovery Kanban - Lean Kanban UK 2014
Discovery Kanban - Lean Kanban UK 2014Okaloa
4.5K views32 slides
Visual Management Webinar - LeanKit & Patrick Steyaert by
Visual Management Webinar - LeanKit & Patrick SteyaertVisual Management Webinar - LeanKit & Patrick Steyaert
Visual Management Webinar - LeanKit & Patrick SteyaertLeanKit
3.5K views38 slides
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert by
LKCE16 -Upstream & Customer Kanban by Patrick SteyaertLKCE16 -Upstream & Customer Kanban by Patrick Steyaert
LKCE16 -Upstream & Customer Kanban by Patrick SteyaertLean Kanban Central Europe
3.6K views37 slides
Test Driven Development – how it benefits business and teams alike by
Test Driven Development – how it benefits business and teams alikeTest Driven Development – how it benefits business and teams alike
Test Driven Development – how it benefits business and teams alikeScrum Australia Pty Ltd
402 views22 slides

More Related Content

What's hot

Effective prob. solving technique by
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving techniqueMohd Shahjahan
1K views32 slides
How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold... by
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...Lean Startup Co.
3.4K views21 slides
Evidence Based Management - Measuring value to enable improvement and agility by
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 agilityScrum Australia Pty Ltd
660 views52 slides
The Disciplines of Continuous innovation by
The Disciplines of Continuous innovationThe Disciplines of Continuous innovation
The Disciplines of Continuous innovationBrad Power
1.8K views21 slides
Lean Stack - A Story Of Continuous Improvement by
Lean Stack - A Story Of Continuous ImprovementLean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous ImprovementLukas Fittl
11.3K views83 slides
Scrum: Project Focus or Product Focus by
Scrum: Project Focus or Product FocusScrum: Project Focus or Product Focus
Scrum: Project Focus or Product FocusScrum Australia Pty Ltd
255 views55 slides

What's hot(20)

Effective prob. solving technique by Mohd Shahjahan
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
Mohd Shahjahan1K views
How to Grow New: Reframing GE FastWorks & How to Engage 250k people, Viv Gold... by Lean Startup Co.
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...
Lean Startup Co.3.4K views
Evidence Based Management - Measuring value to enable improvement and agility by Scrum Australia Pty Ltd
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 by Brad Power
The Disciplines of Continuous innovationThe Disciplines of Continuous innovation
The Disciplines of Continuous innovation
Brad Power1.8K views
Lean Stack - A Story Of Continuous Improvement by Lukas Fittl
Lean Stack - A Story Of Continuous ImprovementLean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous Improvement
Lukas Fittl11.3K views
Lean Startup and Agile methods - Startups.be Tech Startup Day - Michel Duchat... by Michel Duchateau
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...
Michel Duchateau4.1K views
WEBINAR: "Agile Development" by Ontuitive
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
Ontuitive2.9K views
Customer and Medical Device Development by Stefan Baggström
Customer and Medical Device DevelopmentCustomer and Medical Device Development
Customer and Medical Device Development
Stefan Baggström1.7K views
Help we are doing Lean but we are not improving by ING by Institut Lean France
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 by Shabbir Naqvi
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
Shabbir Naqvi189 views
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project by Shabbir Naqvi
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
Shabbir Naqvi250 views
Lean Startup for Project Managers by Caroline Gordon
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
Caroline Gordon4.4K views
Impediments: Silent killer of agile teams by Pooja Wandile
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
Pooja Wandile2K views

Viewers also liked

LLKD13 thriving under uncertainty by
LLKD13 thriving under uncertaintyLLKD13 thriving under uncertainty
LLKD13 thriving under uncertaintyOkaloa
6K views41 slides
LAScot16 - Kanban Systems for Change by
LAScot16 - Kanban Systems for ChangeLAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for ChangeOkaloa
470 views27 slides
Resilient change, Lean Kanban Netherlands Oct2012 by
Resilient change, Lean Kanban Netherlands Oct2012Resilient change, Lean Kanban Netherlands Oct2012
Resilient change, Lean Kanban Netherlands Oct2012Okaloa
4K views25 slides
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba... by
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...David Anderson
1.4K views63 slides
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ... by
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 ...David Anderson
1.3K views55 slides
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015 by
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-2015Donald Reinertsen
3.6K views35 slides

Viewers also liked(20)

LLKD13 thriving under uncertainty by Okaloa
LLKD13 thriving under uncertaintyLLKD13 thriving under uncertainty
LLKD13 thriving under uncertainty
Okaloa6K views
LAScot16 - Kanban Systems for Change by Okaloa
LAScot16 - Kanban Systems for ChangeLAScot16 - Kanban Systems for Change
LAScot16 - Kanban Systems for Change
Okaloa470 views
Resilient change, Lean Kanban Netherlands Oct2012 by Okaloa
Resilient change, Lean Kanban Netherlands Oct2012Resilient change, Lean Kanban Netherlands Oct2012
Resilient change, Lean Kanban Netherlands Oct2012
Okaloa4K views
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba... by David Anderson
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...
David Anderson1.4K views
Key Note - Stop Starting, Start Finishing 2013 - Aligning Creative Work with ... by David Anderson
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 ...
David Anderson1.3K views
Reinertsen Agile Day Atlanta Intro to SGLPD 5-8-2015 by Donald Reinertsen
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
Donald Reinertsen3.6K views
Key Note - PMI Congress Poland - The Role of the Project Manager with Kanban by David Anderson
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
David Anderson1.8K views
"Fitness for Purpose" - Resilience & Agility in Modern Business by David Anderson
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business
David Anderson3.4K views
40 Agile Methods in 40 Minutes by Craig Smith
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
Craig Smith10.6K views
Enterprise Services Planning: Defining Key Performance Indicators by David Anderson
Enterprise Services Planning: Defining Key Performance IndicatorsEnterprise Services Planning: Defining Key Performance Indicators
Enterprise Services Planning: Defining Key Performance Indicators
David Anderson3.4K views
Kanban - an alternative path to agility (Agile Camp Silicon Valley) by David Anderson
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)
David Anderson1.2K views
The end of the backlog? by Siddhi
The end of the backlog?The end of the backlog?
The end of the backlog?
Siddhi1.5K views
Leveraging Enterprise Kanban by Siddhi
Leveraging Enterprise KanbanLeveraging Enterprise Kanban
Leveraging Enterprise Kanban
Siddhi831 views
Enterprise Services Planning - Scaling the Benefits of Kanban by David Anderson
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
David Anderson1.1K views
10 Years of Kanban - What have we learned by David Anderson
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned
David Anderson2.7K views
Social engineering with in for kanban by David Anderson
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
David Anderson1.7K views
Enterprise Services Planning - Scaling the Benefits of Kanban by David Anderson
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
David Anderson2.1K views
[DE] "Bye-bye Management!! Warum Management verzichtbar ist", Keynote & open ... by Niels Pflaeging
[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 ...
Niels Pflaeging2.3K views

Similar to Discovery Kanban @ LKSE15

A Rapid Introduction to Rapid Software Testing by
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
468 views51 slides
A Rapid Introduction to Rapid Software Testing by
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
832 views51 slides
Making Value Visible by
Making Value VisibleMaking Value Visible
Making Value VisibleAndy Cooper
255 views38 slides
Project Management: Adaptive management by
Project Management: Adaptive managementProject Management: Adaptive management
Project Management: Adaptive managementIntaver Insititute
185 views32 slides
A Rapid Introduction to Rapid Software Testing by
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
913 views46 slides
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan... by
[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
44 views66 slides

Similar to Discovery Kanban @ LKSE15(20)

A Rapid Introduction to Rapid Software Testing by TechWell
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell468 views
A Rapid Introduction to Rapid Software Testing by TechWell
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell832 views
Making Value Visible by Andy Cooper
Making Value VisibleMaking Value Visible
Making Value Visible
Andy Cooper255 views
A Rapid Introduction to Rapid Software Testing by TechWell
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell913 views
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan... by DataScienceConferenc1
[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...
Agile bodensee - Agile Testing: Bug prevention vs. bug detection by Michael Palotas
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 Palotas1K views
Behind The Scenes Data Science Coolblue 2018-03-22 by Matthias Schuurmans
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... by azheglov
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
azheglov3.9K views
LEAN: Dream Maker Developments by Vadim Davydov
LEAN: Dream Maker DevelopmentsLEAN: Dream Maker Developments
LEAN: Dream Maker Developments
Vadim Davydov92 views
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr... by Lviv Startup Club
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Lviv Startup Club119 views
Exploratory Testing Explained by TechWell
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
TechWell2.6K views
Testing the unknown: the art and science of working with hypothesis by Ardita Karaj
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
Ardita Karaj78 views
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery by Aggregage
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
Aggregage186 views

Recently uploaded

Integrating Talent Management Practices by
Integrating Talent Management PracticesIntegrating Talent Management Practices
Integrating Talent Management PracticesSeta Wicaksana
150 views29 slides
Netflix Inc. by
Netflix Inc.Netflix Inc.
Netflix Inc.125071027
11 views11 slides
Building Careers at Specialty TRE 2023 by
Building Careers at Specialty TRE 2023Building Careers at Specialty TRE 2023
Building Careers at Specialty TRE 2023Jennifer Sanborn
50 views22 slides
SWOT Analysis of MBM Group by
SWOT Analysis of MBM GroupSWOT Analysis of MBM Group
SWOT Analysis of MBM GroupAriful Saimon
19 views4 slides

Recently uploaded(20)

Integrating Talent Management Practices by Seta Wicaksana
Integrating Talent Management PracticesIntegrating Talent Management Practices
Integrating Talent Management Practices
Seta Wicaksana150 views
Netflix Inc. by 125071027
Netflix Inc.Netflix Inc.
Netflix Inc.
12507102711 views
Better Appeals and Solicitations - Bloomerang.pdf by Bloomerang
Better Appeals and Solicitations - Bloomerang.pdfBetter Appeals and Solicitations - Bloomerang.pdf
Better Appeals and Solicitations - Bloomerang.pdf
Bloomerang81 views
Bloomerang Thank Yous Dec 2023.pdf by Bloomerang
Bloomerang Thank Yous Dec 2023.pdfBloomerang Thank Yous Dec 2023.pdf
Bloomerang Thank Yous Dec 2023.pdf
Bloomerang140 views
December 2023 - Meat on the Bones by NZSG
December 2023 - Meat on the BonesDecember 2023 - Meat on the Bones
December 2023 - Meat on the Bones
NZSG28 views
Navigating EUDR Compliance within the Coffee Industry by Peter Horsten
Navigating EUDR Compliance within the Coffee IndustryNavigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee Industry
Peter Horsten46 views
CORPORATE COMMUNICATION.pdf by AKarthikeyan8
CORPORATE COMMUNICATION.pdfCORPORATE COMMUNICATION.pdf
CORPORATE COMMUNICATION.pdf
AKarthikeyan818 views
See the new MTN tariffs effected November 28, 2023 by Kweku Zurek
See the new MTN tariffs effected November 28, 2023See the new MTN tariffs effected November 28, 2023
See the new MTN tariffs effected November 28, 2023
Kweku Zurek29.5K views
Assignment 4: Reporting to Management.pptx by BethanyAline
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptx
BethanyAline21 views
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program by KaiNexus
Engaging Senior Leaders to Accelerate Your Continuous Improvement ProgramEngaging Senior Leaders to Accelerate Your Continuous Improvement Program
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program
KaiNexus12 views
Presentation on proposed acquisition of leading European asset manager Aermon... by KeppelCorporation
Presentation on proposed acquisition of leading European asset manager Aermon...Presentation on proposed acquisition of leading European asset manager Aermon...
Presentation on proposed acquisition of leading European asset manager Aermon...
KeppelCorporation277 views
Imports Next Level.pdf by Bloomerang
Imports Next Level.pdfImports Next Level.pdf
Imports Next Level.pdf
Bloomerang150 views
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck by HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps663 views
Super Solar Mounting Solutions 20230509(1).pdf by carrie55bradshaw
Super Solar Mounting Solutions 20230509(1).pdfSuper Solar Mounting Solutions 20230509(1).pdf
Super Solar Mounting Solutions 20230509(1).pdf
carrie55bradshaw12 views
Monthly Social Media Update November 2023 copy.pptx by Andy Lambert
Monthly Social Media Update November 2023 copy.pptxMonthly Social Media Update November 2023 copy.pptx
Monthly Social Media Update November 2023 copy.pptx
Andy Lambert33 views

Discovery Kanban @ LKSE15

  • 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