SlideShare une entreprise Scribd logo
1  sur  48
Evidence-based
Decision-making
for Lean Product
Development
presented by
Kevin Burns
@ MN AEG
Jan. 17, 2017
kburns@sagesw.com, @kevinbburns
Kevin Burns
Coach
Org Change Agent
kburns@sagesw.com, @kevinbburns 2
My work history and experience
kburns@sagesw.com, @kevinbburns 3
kburns@sagesw.com, @kevinbburns 4
Peace Corp Recruitment and Public Affairs
Story of how we used technology to
improve Peace Corp recruitment.
Switch from USPS to email
Switch from manual data entry to wild-card
search in gopher email system and screen
scraping results, an early for of ETL.
Conduct direct email campaigns when spam
still meant ‘meat in a can’
kburns@sagesw.com, @kevinbburns 5
kburns@sagesw.com, @kevinbburns 6
Open Discussion
Who’s measuring value, outcomes, and/or impacts today?
How are you measuring them?
If you’re not measuring them, why not?
Who’s measuring cost?
How are you measuring cost?
kburns@sagesw.com, @kevinbburns 7
The 1st Agile Principle
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
(should we change valuable to beneficial impact?)
How do we define value (impact) and how do we measure it?
Not all Projects (or Features) are created equal.
kburns@sagesw.com, @kevinbburns 8
Is value determined by delivery on time, on budget, and on scope?
Is the scope delighting the customer?
Are they using everything we delivered?
kburns@sagesw.com, @kevinbburns 9
In a survey of 4 products, 65% of the features were rarely or never used.
How much money could have been
saved if we never built them?
In the Waterfall project world, we have to ask
for everything we can think of because capital
will end at the end of the project. Instead we
should be asking what has the most value in
terms of the business outcome and/or impact
and how are we going to measure it.
kburns@sagesw.com, @kevinbburns 10
kburns@sagesw.com, @kevinbburns 11
kburns@sagesw.com, @kevinbburns 12
Marty Cagan Quotes
• Customers don’t know what they
want. It’s very hard to envision the
solution you want without actually
seeing it.
• At least 2/3 of our ideas are never
going to work. The other 1/3 will take
3-4 iterations to get right.
• The role of the product manager is to
discover a product that is valuable,
usable, and feasible. Product, design,
and engineering work together to
arrive at optimal solution.
kburns@sagesw.com, @kevinbburns 13
kburns@sagesw.com, @kevinbburns 14
What we measure is changing
Business Customer
PO, SM, BL
Software Engineering
AD, DD, DA
User
UX, BA, QA, SME
Business
Valuable
Design
Usable
Technically
Feasible
INNOVATIVE
SOLUTION
kburns@sagesw.com, @kevinbburns 15
Lean Startup
• Are we asking what are Minimum
Viable (Valuable) Product and how do
we know when we’ve delivered it?
• Use a scientific method to measure,
learn and pivot or preserver.
• Use meaningful quantitative
objective measure to evaluate impact.
• Can you use A/B testing?
kburns@sagesw.com, @kevinbburns 16
MVP
Innovation
User
UX, BA, QA, SME
Business
Valuable
Design Usable
Software Engineering
AD, DD, DA
Business Customer
PO, SM, BL
Use scientific method
(measurable) to learn
and discovery your
Minimum Viable
(Valuable) Product
(MVP)
Technically
Feasible
MVP innovations emerge
from Conversations kburns@sagesw.com, @kevinbburns 17
Value and/or Impact driven culture
• Are we measuring the Cost vs Benefit at all levels of our work items?
• Portfolio
• Program
• Project
• Feature/Capability
• Story/Requirement
• Tasks/Test
• Are we measuring the Impact our features have on our customers?
• The act of sizing helps us define done
and value
• Use story telling and test statements
create understanding of value and DoD
kburns@sagesw.com, @kevinbburns 18
Don Reinertsen’s Seven Big Ideas
2nd Generation Lean Product Development
1. Understand your economics
2. Manage your queues
3. Exploit variability
4. Enable smaller batches
5. Control WIP and start rates
6. Prioritize based on economics
7. Accelerate feedback
kburns@sagesw.com, @kevinbburns 19
1. Understand Your Economics
• In product development all difficult decisions involve multiple
variables.
• Making decisions that affect multiple variables requires
quantification.
• Doing quantification, isn’t as hard as you might think.
kburns@sagesw.com, @kevinbburns 20
A Typical Question
Should we operate our testing process at 80%
utilization with a 2-week queue, or 90% utilization
with a 4 week queue?
kburns@sagesw.com, @kevinbburns 21
Making Economic Decisions
• Waste
• Cycle time
• Variability
• Efficiency
• Revenue
• Unit Cost
• Value-Added
Proxy Variable Space
Transformations Life Cycle Profits
Economic Space
kburns@sagesw.com, @kevinbburns 22
Modeling Process
Model
Expense
Overrun
Model
Cost
Overrun
Model
Value
Shortfall
Model
Schedule
Delay
Model
Risk
Change
Create Baseline Model
Determine Total Profit Impact of Missing a MOP
Calculate Sensitivity Factors
kburns@sagesw.com, @kevinbburns 23
Guidelines for decision-making
• Set strategic goals/guidelines for decision-making so low-level tactical
decision can be decentralized while still being aligned within strategic
goals/objectives.
• While good intentioned, centralized decision-making is often slow
and suboptimal because it lacks the context of all the variable at play
at tackle level
kburns@sagesw.com, @kevinbburns 24
2. Manage Your Queues
• Many product developers assume higher utilization leads to faster
development.
• They neither measure nor manage the invisible queues in their
process.
• Consequently, they underestimate the true cost of overloading their
processes.
• Such overloads severely hurt all aspects of development
performance.
kburns@sagesw.com, @kevinbburns 25
Effect of Capacity Utilization
10 20 30 40 50 60 70 80 90 100
05101520
QueueSize
% Capacity Utilization
kburns@sagesw.com, @kevinbburns 26
Managing Queues
Cost of Excess Delay
Total Cost
Dollars
Excess Product Development Resources
Minimize Total Cost
to Maximize Profits
kburns@sagesw.com, @kevinbburns 27
Why Queues Matter
• Queues Create…
• Longer cycle time
• Lower Quality
• More variability
• Increased risk
• More overhead
• Less motivation
Managing queues is the key to improving product development economics
kburns@sagesw.com, @kevinbburns 28
3. Exploit Variability
• In manufacturing it is always desirable to reduce variability
• In product development eliminating variability eliminates innovation
• We must understand the specific conditions that make variability
valuable and manage our process to create these conditions
• We need development process that function in the presence of
variability
kburns@sagesw.com, @kevinbburns 29
Asymmetric Payoff and Option Pricing
Expected Price Payoff vs Price
Expected Payoff
ExpectedPayoff
Price
PricePrice
Probability
Payoff
Strike Price
Strike Price
kburns@sagesw.com, @kevinbburns 30
Higher Variability Raises the PayoffExpectedPayoff
Price
Strike Price
Payoff SD = 15
Payoff SD = 5
Option Price = 2, Strike Price = 50,
Mean Price – 50, Standard Deviation = 5 and 15
kburns@sagesw.com, @kevinbburns 31
4. Enable Smaller Batches
• When work products are invisible, batch sizes are invisible
• When batch sizes are invisible, product developers pay little attention
to them
• Many companies institutionalize large batch sizes
• Batch size reduction is attractive because it is fast, easy, cheap,
granular, leveraged, and reversible
• It is a great starting point for LPD
Batch Size Queues Cycle Time
X 0.5 X 0.5 X 0.5
kburns@sagesw.com, @kevinbburns
32
Drawing Review Process
200
10 Weeks
20
1 Week
Unreviewed Drawings
Large Batch Small Batch
kburns@sagesw.com, @kevinbburns
33
Benefits of Small Batch Testing
Higher ValidityFewer Open Bugs
Faster Cycle Time
Early Feedback
Less Debug Complexity
More Efficient Debugging
More Uptime
Smaller Change
Fewer Status Reports
Less Requirement Changes
Faster Learning
Lower Cost Changes
Cheaper Debugging
Cheaper Testing
Less Non-Value-Added
Better Code
Cheaper Correction
Better
Economics
kburns@sagesw.com, @kevinbburns 34
Setting Batch Size
Transaction Cost
Cost
Items per Batch
Economic Batch Size
1 2 3 4 5 6 7 8 9 10
05101520
Total Cost
kburns@sagesw.com, @kevinbburns 35
5. Control WIP and Start Rates
• Many developers incorrectly assume that the sooner they start work,
the sooner they will finish it
• They are constantly tempted to start too much work
• This dilutes resources and causes long transit time through their
processes
• A long transit time hurts efficiency, quality and responsiveness
kburns@sagesw.com, @kevinbburns 36
Little’s Formula
• By constraining WIP in development processes we can control cycle
time
• This approach, which is known as Lean Kanban, is currently growing
rapidly in software development
https://en.wikipedia.org/wiki/Little%27s_law
MeanResponseTime = MeanNumberInSystem / MeanThroughput
kburns@sagesw.com, @kevinbburns 37
Control Number of Active Projects
1
2
3
4
1
2
3
4
COD Savings of Project 1 and 2 Late Start Advantages for Project 3 and 4
Time to Deliver
Time to Deliver Time to Deliver
kburns@sagesw.com, @kevinbburns 38
Avoid Long Planning Horizons
• The further out you plan, the less likely your forecast will be accurate
• Don’t do detailed analysis on things beyond a quarter
• Market conditions change everyday, this can change requirements
• Changing requirements cause churn (waste)
kburns@sagesw.com, @kevinbburns 39
Visual WIP Control Boards
Ready Queue Coding Ready to Test Testing Done
WIP constraints = 10
13
14
15
16
11
10
9
8
7
6
5
4
3
2
112
?
kburns@sagesw.com, @kevinbburns 40
6. Sequence Work Correctly
• The sequence in which work is processed is called the queuing
discipline
• By changing the queuing discipline we can reduce the cost of a queue
without decreasing the size of the queue
• Since manufacturing has homogeneous flows it always uses FIFO
(First-In-First-Out)
• For the non-homogeneous flows of product development other
approaches have better economics
kburns@sagesw.com, @kevinbburns 41
Use FIFO for Homogeneous Flow
First-In First-Out
Cost
of
Delay
1
2
3
A
B
Time
Cost
Delay Cost
Last-In First-Out
Cost
of
Delay 1
2
3
A
B
Time
Cost
Project Duration Cost of Delay
1 3 3
2 3 3
3 3 3
kburns@sagesw.com, @kevinbburns 42
Weighted Shortest Job First (WSJF) for
Non-homogenous flow
High Weight First
Cost
of
Delay
1
2
3
A
B
Time
Cost
Delay Cost
Low Weight First
Cost
of
Delay
A
B
Time
Cost
Project Duration Cost of
Delay
Weight =
COD/Duration
1 1 10 10
2 3 3 1
3 10 1 0.1
1
2
3
160 7
96 % Reduction in COD
kburns@sagesw.com, @kevinbburns 43
7. Create Faster Feedback
• When queues and batch sizes are large feedback is slow
• Slow feedback hurts quality, efficiency, and cycle time
• Feedback speed has enormous economic leverage in product
development, but it is rarely explicitly managed
kburns@sagesw.com, @kevinbburns 44
The Front-Loaded Lottery
• A lottery ticket pays $3000 to winning three digit number
• You can pick the number in two ways:
• Pay $3 to select all three digits at once
• Pay $1 for the first digit, find out if it is correct, then choose if you wish to pay
$1 for the second digit, and then choose if you wish to pay $1 for the third
digit.
kburns@sagesw.com, @kevinbburns 45
Value of Feedback
100%
Spend $1
Savings = $0.90
Savings = $0.99
10%
1%
0 $1 $2 $3
Probability
of
Occurrence
Cumulative Investmentkburns@sagesw.com, @kevinbburns 46
?
Kburns@sagesw.com
@kevinbburns
612-396-7724
kburns@sagesw.com, @kevinbburns 47
References
• Don Reinertsen
• https://www.youtube.com/watch?v=L6v6W7jkwok&spfreload=1#t=16.242347
• https://www.amazon.com/gp/product/1935401009/ref=as_li_tl?ie=UTF8&camp
=1789&creative=9325&creativeASIN=1935401009&linkCode=as2&tag=reinertas
soci-20&linkId=U56AHKXXQVN4VZFY
• https://en.wikipedia.org/wiki/Little%27s_law
kburns@sagesw.com, @kevinbburns 48

Contenu connexe

Tendances

2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...
2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...
2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...Niels Harre
 
Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Joshua Seiden
 
Seeking Nirvana - Predictability in a Complex World
Seeking Nirvana - Predictability in a Complex WorldSeeking Nirvana - Predictability in a Complex World
Seeking Nirvana - Predictability in a Complex WorldJose Casal-Gimenez FBCS CITP
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product LeadProduct School
 
Voices of Product: Discovery and Framing
Voices of Product: Discovery and FramingVoices of Product: Discovery and Framing
Voices of Product: Discovery and FramingRoxanne Mustafa
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Abeer R
 
How To Optimize Your Product Using Analytics by Dan Olsen
How To Optimize Your Product Using Analytics by Dan OlsenHow To Optimize Your Product Using Analytics by Dan Olsen
How To Optimize Your Product Using Analytics by Dan OlsenProduct School
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingJérôme Kehrli
 
Identifying and Managing Technical Debt
Identifying and Managing Technical DebtIdentifying and Managing Technical Debt
Identifying and Managing Technical Debtzazworka
 
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowLearn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowDevOps.com
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
The Lean Product Playbook with Dan Olsen
The Lean Product Playbook with Dan OlsenThe Lean Product Playbook with Dan Olsen
The Lean Product Playbook with Dan OlsenProduct School
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Thoughtworks
 
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...Kevin Goldsmith
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mappingFrances Place
 
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...Dan Olsen
 

Tendances (20)

2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...
2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...
2018-11-13 Don Reinertsen: An Introduction to Second Generation Lean Product ...
 
Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013
 
Seeking Nirvana - Predictability in a Complex World
Seeking Nirvana - Predictability in a Complex WorldSeeking Nirvana - Predictability in a Complex World
Seeking Nirvana - Predictability in a Complex World
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 Webinar: Writing Product Requirements Documents by Amazon Product Lead Webinar: Writing Product Requirements Documents by Amazon Product Lead
Webinar: Writing Product Requirements Documents by Amazon Product Lead
 
Voices of Product: Discovery and Framing
Voices of Product: Discovery and FramingVoices of Product: Discovery and Framing
Voices of Product: Discovery and Framing
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
How To Optimize Your Product Using Analytics by Dan Olsen
How To Optimize Your Product Using Analytics by Dan OlsenHow To Optimize Your Product Using Analytics by Dan Olsen
How To Optimize Your Product Using Analytics by Dan Olsen
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Scrum, The Agile Framework
Scrum, The Agile FrameworkScrum, The Agile Framework
Scrum, The Agile Framework
 
Identifying and Managing Technical Debt
Identifying and Managing Technical DebtIdentifying and Managing Technical Debt
Identifying and Managing Technical Debt
 
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream FlowLearn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
The Lean Product Playbook with Dan Olsen
The Lean Product Playbook with Dan OlsenThe Lean Product Playbook with Dan Olsen
The Lean Product Playbook with Dan Olsen
 
Master the Monorepo
Master the MonorepoMaster the Monorepo
Master the Monorepo
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns
 
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mapping
 
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...
Mastering the Problem Space to Achieve Product-Market Fit by Dan Olsen at Min...
 

En vedette

#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual ManagementRhonda Kovera
 
Lean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationLean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationHochschule Heilbronn
 
5S Facilitator Guide
5S  Facilitator Guide5S  Facilitator Guide
5S Facilitator GuideRhonda Kovera
 
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...Rhonda Kovera
 
#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual ManagementRhonda Kovera
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...Lean Kanban Central Europe
 
A3 - Quick Problem Solving
A3 - Quick Problem SolvingA3 - Quick Problem Solving
A3 - Quick Problem SolvingClb HULS
 
Checking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyChecking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyTim McMahon
 
The Secrets to Creating an Effective Value Stream Map
The Secrets to Creating an  Effective Value Stream MapThe Secrets to Creating an  Effective Value Stream Map
The Secrets to Creating an Effective Value Stream MapTim McMahon
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri InfographicsGrant Crow
 
Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017W3 Group Canada Inc.
 
Lean conference 2014 Dan Alexander - Hoshin Kanri
Lean conference 2014 Dan Alexander - Hoshin KanriLean conference 2014 Dan Alexander - Hoshin Kanri
Lean conference 2014 Dan Alexander - Hoshin KanriInvest Northern Ireland
 
# 3 PPT - Expose Your Hidden Problems Using Visual Management
# 3 PPT - Expose Your Hidden Problems Using Visual Management# 3 PPT - Expose Your Hidden Problems Using Visual Management
# 3 PPT - Expose Your Hidden Problems Using Visual ManagementRhonda Kovera
 
6 s visual management
6 s  visual management6 s  visual management
6 s visual managementTesltra
 

En vedette (20)

#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management#2 PPT - Optimize Your Workflow using Visual Management
#2 PPT - Optimize Your Workflow using Visual Management
 
Lean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business CommunicationLean Manga (CPD)nA. Lean Business Communication
Lean Manga (CPD)nA. Lean Business Communication
 
5S Facilitator Guide
5S  Facilitator Guide5S  Facilitator Guide
5S Facilitator Guide
 
HOSHIN KANRI
HOSHIN KANRIHOSHIN KANRI
HOSHIN KANRI
 
Lean Manga. Hoshin Kanri
Lean Manga. Hoshin KanriLean Manga. Hoshin Kanri
Lean Manga. Hoshin Kanri
 
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...#4 PPT -  Build a Problem-Solving Environment and Create a Culture of Continu...
#4 PPT - Build a Problem-Solving Environment and Create a Culture of Continu...
 
Lean Manga. The Lean Brain
Lean Manga. The Lean BrainLean Manga. The Lean Brain
Lean Manga. The Lean Brain
 
Lean Manga. Lean Samurai Code
Lean Manga. Lean Samurai CodeLean Manga. Lean Samurai Code
Lean Manga. Lean Samurai Code
 
Lean Manga. The KAIZEN Way
Lean Manga. The KAIZEN WayLean Manga. The KAIZEN Way
Lean Manga. The KAIZEN Way
 
Lean Manga Nemawashi
Lean Manga NemawashiLean Manga Nemawashi
Lean Manga Nemawashi
 
#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management#1 PPT - Improving Business Performance with Visual Management
#1 PPT - Improving Business Performance with Visual Management
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
 
A3 - Quick Problem Solving
A3 - Quick Problem SolvingA3 - Quick Problem Solving
A3 - Quick Problem Solving
 
Checking Progress On Your Lean Journey
Checking Progress On Your Lean JourneyChecking Progress On Your Lean Journey
Checking Progress On Your Lean Journey
 
The Secrets to Creating an Effective Value Stream Map
The Secrets to Creating an  Effective Value Stream MapThe Secrets to Creating an  Effective Value Stream Map
The Secrets to Creating an Effective Value Stream Map
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri Infographics
 
Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017Advanced problems solving using A3 Report - January 2017
Advanced problems solving using A3 Report - January 2017
 
Lean conference 2014 Dan Alexander - Hoshin Kanri
Lean conference 2014 Dan Alexander - Hoshin KanriLean conference 2014 Dan Alexander - Hoshin Kanri
Lean conference 2014 Dan Alexander - Hoshin Kanri
 
# 3 PPT - Expose Your Hidden Problems Using Visual Management
# 3 PPT - Expose Your Hidden Problems Using Visual Management# 3 PPT - Expose Your Hidden Problems Using Visual Management
# 3 PPT - Expose Your Hidden Problems Using Visual Management
 
6 s visual management
6 s  visual management6 s  visual management
6 s visual management
 

Similaire à Evidence-based Decision-making for Lean Product Development

How do you know you are delivering value?
How do you know you are delivering value?How do you know you are delivering value?
How do you know you are delivering value?DevJam
 
Scaling Agility - A Case Study
Scaling Agility - A Case StudyScaling Agility - A Case Study
Scaling Agility - A Case StudyDevJam
 
Product Management Advanced Topics
Product Management Advanced TopicsProduct Management Advanced Topics
Product Management Advanced TopicsChris Lange
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware DevelopmentSemen Arslan
 
Driving Customer Acquisition and Growth with Experimentation
Driving Customer Acquisition and Growth with ExperimentationDriving Customer Acquisition and Growth with Experimentation
Driving Customer Acquisition and Growth with ExperimentationOptimizely
 
Group 2 six myths of product development final
Group 2 six myths of product development finalGroup 2 six myths of product development final
Group 2 six myths of product development finalCRISIL Limited
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesMN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesDevJam
 
What makes a great scrum team coach example with poll results
What makes a great scrum team coach   example with poll resultsWhat makes a great scrum team coach   example with poll results
What makes a great scrum team coach example with poll resultsDevJam
 
Product Management Fundamentals
Product Management FundamentalsProduct Management Fundamentals
Product Management FundamentalsChris Lange
 
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic Project
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic ProjectOMTEC 2022: How to Determine the Cost of Your Next Orthopedic Project
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic ProjectCarolyn LaWell
 
Lean Six Sigma Course Training Part 2
Lean Six Sigma Course Training Part 2Lean Six Sigma Course Training Part 2
Lean Six Sigma Course Training Part 2Lean Insight
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Lennart Klingzell
 
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...MarketingExperiments
 
Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017ZargetHQ
 
Founder Institute - Product Development
Founder Institute - Product DevelopmentFounder Institute - Product Development
Founder Institute - Product DevelopmentJared Goralnick
 

Similaire à Evidence-based Decision-making for Lean Product Development (20)

How do you know you are delivering value?
How do you know you are delivering value?How do you know you are delivering value?
How do you know you are delivering value?
 
Scaling Agility - A Case Study
Scaling Agility - A Case StudyScaling Agility - A Case Study
Scaling Agility - A Case Study
 
Product Management Advanced Topics
Product Management Advanced TopicsProduct Management Advanced Topics
Product Management Advanced Topics
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 
Driving Customer Acquisition and Growth with Experimentation
Driving Customer Acquisition and Growth with ExperimentationDriving Customer Acquisition and Growth with Experimentation
Driving Customer Acquisition and Growth with Experimentation
 
Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)
 
Group 2 six myths of product development final
Group 2 six myths of product development finalGroup 2 six myths of product development final
Group 2 six myths of product development final
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesMN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
 
What makes a great scrum team coach example with poll results
What makes a great scrum team coach   example with poll resultsWhat makes a great scrum team coach   example with poll results
What makes a great scrum team coach example with poll results
 
Product Management Fundamentals
Product Management FundamentalsProduct Management Fundamentals
Product Management Fundamentals
 
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic Project
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic ProjectOMTEC 2022: How to Determine the Cost of Your Next Orthopedic Project
OMTEC 2022: How to Determine the Cost of Your Next Orthopedic Project
 
Lean Six Sigma Course Training Part 2
Lean Six Sigma Course Training Part 2Lean Six Sigma Course Training Part 2
Lean Six Sigma Course Training Part 2
 
1 earthsoft-brief-quality in software organidation
1 earthsoft-brief-quality in software organidation1 earthsoft-brief-quality in software organidation
1 earthsoft-brief-quality in software organidation
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062
 
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...
Leveraging Content to Generate Leads: 3 simple tactics one company used to ac...
 
Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017
 
Founder Institute - Product Development
Founder Institute - Product DevelopmentFounder Institute - Product Development
Founder Institute - Product Development
 

Plus de DevJam

Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...DevJam
 
How do you know you are delivering value minnebar13 - 4-13-18 with poll res...
How do you know you are delivering value   minnebar13 - 4-13-18 with poll res...How do you know you are delivering value   minnebar13 - 4-13-18 with poll res...
How do you know you are delivering value minnebar13 - 4-13-18 with poll res...DevJam
 
How do you know you are delivering value pmi mn 3-19-18 with poll results
How do you know you are delivering value   pmi mn 3-19-18 with poll resultsHow do you know you are delivering value   pmi mn 3-19-18 with poll results
How do you know you are delivering value pmi mn 3-19-18 with poll resultsDevJam
 
How do you know you are delivering value agile day twin cities 11-17-2017 w...
How do you know you are delivering value   agile day twin cities 11-17-2017 w...How do you know you are delivering value   agile day twin cities 11-17-2017 w...
How do you know you are delivering value agile day twin cities 11-17-2017 w...DevJam
 
How do you know you are delivering value lean meetup with polling results
How do you know you are delivering value   lean meetup with polling resultsHow do you know you are delivering value   lean meetup with polling results
How do you know you are delivering value lean meetup with polling resultsDevJam
 
How do we know we're delivering value? MNAEG May 23, 2017
How do we know we're delivering value?   MNAEG May 23, 2017How do we know we're delivering value?   MNAEG May 23, 2017
How do we know we're delivering value? MNAEG May 23, 2017DevJam
 
How do we know we're delivering value? Twin Cities Agile Meetup May 9, 2017
How do we know we're delivering value?  Twin Cities Agile Meetup May 9, 2017How do we know we're delivering value?  Twin Cities Agile Meetup May 9, 2017
How do we know we're delivering value? Twin Cities Agile Meetup May 9, 2017DevJam
 
Are you collaborating enough training
Are you collaborating enough trainingAre you collaborating enough training
Are you collaborating enough trainingDevJam
 
Story writing and mapping.pdf
Story writing and mapping.pdfStory writing and mapping.pdf
Story writing and mapping.pdfDevJam
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mappingDevJam
 
What makes a great product coach?
What makes a great product coach?What makes a great product coach?
What makes a great product coach?DevJam
 

Plus de DevJam (11)

Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
Short lean kanban training with Don Reinertsen's Lean Product Development Pri...
 
How do you know you are delivering value minnebar13 - 4-13-18 with poll res...
How do you know you are delivering value   minnebar13 - 4-13-18 with poll res...How do you know you are delivering value   minnebar13 - 4-13-18 with poll res...
How do you know you are delivering value minnebar13 - 4-13-18 with poll res...
 
How do you know you are delivering value pmi mn 3-19-18 with poll results
How do you know you are delivering value   pmi mn 3-19-18 with poll resultsHow do you know you are delivering value   pmi mn 3-19-18 with poll results
How do you know you are delivering value pmi mn 3-19-18 with poll results
 
How do you know you are delivering value agile day twin cities 11-17-2017 w...
How do you know you are delivering value   agile day twin cities 11-17-2017 w...How do you know you are delivering value   agile day twin cities 11-17-2017 w...
How do you know you are delivering value agile day twin cities 11-17-2017 w...
 
How do you know you are delivering value lean meetup with polling results
How do you know you are delivering value   lean meetup with polling resultsHow do you know you are delivering value   lean meetup with polling results
How do you know you are delivering value lean meetup with polling results
 
How do we know we're delivering value? MNAEG May 23, 2017
How do we know we're delivering value?   MNAEG May 23, 2017How do we know we're delivering value?   MNAEG May 23, 2017
How do we know we're delivering value? MNAEG May 23, 2017
 
How do we know we're delivering value? Twin Cities Agile Meetup May 9, 2017
How do we know we're delivering value?  Twin Cities Agile Meetup May 9, 2017How do we know we're delivering value?  Twin Cities Agile Meetup May 9, 2017
How do we know we're delivering value? Twin Cities Agile Meetup May 9, 2017
 
Are you collaborating enough training
Are you collaborating enough trainingAre you collaborating enough training
Are you collaborating enough training
 
Story writing and mapping.pdf
Story writing and mapping.pdfStory writing and mapping.pdf
Story writing and mapping.pdf
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mapping
 
What makes a great product coach?
What makes a great product coach?What makes a great product coach?
What makes a great product coach?
 

Dernier

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Dernier (20)

Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

Evidence-based Decision-making for Lean Product Development

  • 1. Evidence-based Decision-making for Lean Product Development presented by Kevin Burns @ MN AEG Jan. 17, 2017 kburns@sagesw.com, @kevinbburns
  • 2. Kevin Burns Coach Org Change Agent kburns@sagesw.com, @kevinbburns 2
  • 3. My work history and experience kburns@sagesw.com, @kevinbburns 3
  • 5. Peace Corp Recruitment and Public Affairs Story of how we used technology to improve Peace Corp recruitment. Switch from USPS to email Switch from manual data entry to wild-card search in gopher email system and screen scraping results, an early for of ETL. Conduct direct email campaigns when spam still meant ‘meat in a can’ kburns@sagesw.com, @kevinbburns 5
  • 7. Open Discussion Who’s measuring value, outcomes, and/or impacts today? How are you measuring them? If you’re not measuring them, why not? Who’s measuring cost? How are you measuring cost? kburns@sagesw.com, @kevinbburns 7
  • 8. The 1st Agile Principle Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. (should we change valuable to beneficial impact?) How do we define value (impact) and how do we measure it? Not all Projects (or Features) are created equal. kburns@sagesw.com, @kevinbburns 8
  • 9. Is value determined by delivery on time, on budget, and on scope? Is the scope delighting the customer? Are they using everything we delivered? kburns@sagesw.com, @kevinbburns 9
  • 10. In a survey of 4 products, 65% of the features were rarely or never used. How much money could have been saved if we never built them? In the Waterfall project world, we have to ask for everything we can think of because capital will end at the end of the project. Instead we should be asking what has the most value in terms of the business outcome and/or impact and how are we going to measure it. kburns@sagesw.com, @kevinbburns 10
  • 13. Marty Cagan Quotes • Customers don’t know what they want. It’s very hard to envision the solution you want without actually seeing it. • At least 2/3 of our ideas are never going to work. The other 1/3 will take 3-4 iterations to get right. • The role of the product manager is to discover a product that is valuable, usable, and feasible. Product, design, and engineering work together to arrive at optimal solution. kburns@sagesw.com, @kevinbburns 13
  • 15. What we measure is changing Business Customer PO, SM, BL Software Engineering AD, DD, DA User UX, BA, QA, SME Business Valuable Design Usable Technically Feasible INNOVATIVE SOLUTION kburns@sagesw.com, @kevinbburns 15
  • 16. Lean Startup • Are we asking what are Minimum Viable (Valuable) Product and how do we know when we’ve delivered it? • Use a scientific method to measure, learn and pivot or preserver. • Use meaningful quantitative objective measure to evaluate impact. • Can you use A/B testing? kburns@sagesw.com, @kevinbburns 16
  • 17. MVP Innovation User UX, BA, QA, SME Business Valuable Design Usable Software Engineering AD, DD, DA Business Customer PO, SM, BL Use scientific method (measurable) to learn and discovery your Minimum Viable (Valuable) Product (MVP) Technically Feasible MVP innovations emerge from Conversations kburns@sagesw.com, @kevinbburns 17
  • 18. Value and/or Impact driven culture • Are we measuring the Cost vs Benefit at all levels of our work items? • Portfolio • Program • Project • Feature/Capability • Story/Requirement • Tasks/Test • Are we measuring the Impact our features have on our customers? • The act of sizing helps us define done and value • Use story telling and test statements create understanding of value and DoD kburns@sagesw.com, @kevinbburns 18
  • 19. Don Reinertsen’s Seven Big Ideas 2nd Generation Lean Product Development 1. Understand your economics 2. Manage your queues 3. Exploit variability 4. Enable smaller batches 5. Control WIP and start rates 6. Prioritize based on economics 7. Accelerate feedback kburns@sagesw.com, @kevinbburns 19
  • 20. 1. Understand Your Economics • In product development all difficult decisions involve multiple variables. • Making decisions that affect multiple variables requires quantification. • Doing quantification, isn’t as hard as you might think. kburns@sagesw.com, @kevinbburns 20
  • 21. A Typical Question Should we operate our testing process at 80% utilization with a 2-week queue, or 90% utilization with a 4 week queue? kburns@sagesw.com, @kevinbburns 21
  • 22. Making Economic Decisions • Waste • Cycle time • Variability • Efficiency • Revenue • Unit Cost • Value-Added Proxy Variable Space Transformations Life Cycle Profits Economic Space kburns@sagesw.com, @kevinbburns 22
  • 23. Modeling Process Model Expense Overrun Model Cost Overrun Model Value Shortfall Model Schedule Delay Model Risk Change Create Baseline Model Determine Total Profit Impact of Missing a MOP Calculate Sensitivity Factors kburns@sagesw.com, @kevinbburns 23
  • 24. Guidelines for decision-making • Set strategic goals/guidelines for decision-making so low-level tactical decision can be decentralized while still being aligned within strategic goals/objectives. • While good intentioned, centralized decision-making is often slow and suboptimal because it lacks the context of all the variable at play at tackle level kburns@sagesw.com, @kevinbburns 24
  • 25. 2. Manage Your Queues • Many product developers assume higher utilization leads to faster development. • They neither measure nor manage the invisible queues in their process. • Consequently, they underestimate the true cost of overloading their processes. • Such overloads severely hurt all aspects of development performance. kburns@sagesw.com, @kevinbburns 25
  • 26. Effect of Capacity Utilization 10 20 30 40 50 60 70 80 90 100 05101520 QueueSize % Capacity Utilization kburns@sagesw.com, @kevinbburns 26
  • 27. Managing Queues Cost of Excess Delay Total Cost Dollars Excess Product Development Resources Minimize Total Cost to Maximize Profits kburns@sagesw.com, @kevinbburns 27
  • 28. Why Queues Matter • Queues Create… • Longer cycle time • Lower Quality • More variability • Increased risk • More overhead • Less motivation Managing queues is the key to improving product development economics kburns@sagesw.com, @kevinbburns 28
  • 29. 3. Exploit Variability • In manufacturing it is always desirable to reduce variability • In product development eliminating variability eliminates innovation • We must understand the specific conditions that make variability valuable and manage our process to create these conditions • We need development process that function in the presence of variability kburns@sagesw.com, @kevinbburns 29
  • 30. Asymmetric Payoff and Option Pricing Expected Price Payoff vs Price Expected Payoff ExpectedPayoff Price PricePrice Probability Payoff Strike Price Strike Price kburns@sagesw.com, @kevinbburns 30
  • 31. Higher Variability Raises the PayoffExpectedPayoff Price Strike Price Payoff SD = 15 Payoff SD = 5 Option Price = 2, Strike Price = 50, Mean Price – 50, Standard Deviation = 5 and 15 kburns@sagesw.com, @kevinbburns 31
  • 32. 4. Enable Smaller Batches • When work products are invisible, batch sizes are invisible • When batch sizes are invisible, product developers pay little attention to them • Many companies institutionalize large batch sizes • Batch size reduction is attractive because it is fast, easy, cheap, granular, leveraged, and reversible • It is a great starting point for LPD Batch Size Queues Cycle Time X 0.5 X 0.5 X 0.5 kburns@sagesw.com, @kevinbburns 32
  • 33. Drawing Review Process 200 10 Weeks 20 1 Week Unreviewed Drawings Large Batch Small Batch kburns@sagesw.com, @kevinbburns 33
  • 34. Benefits of Small Batch Testing Higher ValidityFewer Open Bugs Faster Cycle Time Early Feedback Less Debug Complexity More Efficient Debugging More Uptime Smaller Change Fewer Status Reports Less Requirement Changes Faster Learning Lower Cost Changes Cheaper Debugging Cheaper Testing Less Non-Value-Added Better Code Cheaper Correction Better Economics kburns@sagesw.com, @kevinbburns 34
  • 35. Setting Batch Size Transaction Cost Cost Items per Batch Economic Batch Size 1 2 3 4 5 6 7 8 9 10 05101520 Total Cost kburns@sagesw.com, @kevinbburns 35
  • 36. 5. Control WIP and Start Rates • Many developers incorrectly assume that the sooner they start work, the sooner they will finish it • They are constantly tempted to start too much work • This dilutes resources and causes long transit time through their processes • A long transit time hurts efficiency, quality and responsiveness kburns@sagesw.com, @kevinbburns 36
  • 37. Little’s Formula • By constraining WIP in development processes we can control cycle time • This approach, which is known as Lean Kanban, is currently growing rapidly in software development https://en.wikipedia.org/wiki/Little%27s_law MeanResponseTime = MeanNumberInSystem / MeanThroughput kburns@sagesw.com, @kevinbburns 37
  • 38. Control Number of Active Projects 1 2 3 4 1 2 3 4 COD Savings of Project 1 and 2 Late Start Advantages for Project 3 and 4 Time to Deliver Time to Deliver Time to Deliver kburns@sagesw.com, @kevinbburns 38
  • 39. Avoid Long Planning Horizons • The further out you plan, the less likely your forecast will be accurate • Don’t do detailed analysis on things beyond a quarter • Market conditions change everyday, this can change requirements • Changing requirements cause churn (waste) kburns@sagesw.com, @kevinbburns 39
  • 40. Visual WIP Control Boards Ready Queue Coding Ready to Test Testing Done WIP constraints = 10 13 14 15 16 11 10 9 8 7 6 5 4 3 2 112 ? kburns@sagesw.com, @kevinbburns 40
  • 41. 6. Sequence Work Correctly • The sequence in which work is processed is called the queuing discipline • By changing the queuing discipline we can reduce the cost of a queue without decreasing the size of the queue • Since manufacturing has homogeneous flows it always uses FIFO (First-In-First-Out) • For the non-homogeneous flows of product development other approaches have better economics kburns@sagesw.com, @kevinbburns 41
  • 42. Use FIFO for Homogeneous Flow First-In First-Out Cost of Delay 1 2 3 A B Time Cost Delay Cost Last-In First-Out Cost of Delay 1 2 3 A B Time Cost Project Duration Cost of Delay 1 3 3 2 3 3 3 3 3 kburns@sagesw.com, @kevinbburns 42
  • 43. Weighted Shortest Job First (WSJF) for Non-homogenous flow High Weight First Cost of Delay 1 2 3 A B Time Cost Delay Cost Low Weight First Cost of Delay A B Time Cost Project Duration Cost of Delay Weight = COD/Duration 1 1 10 10 2 3 3 1 3 10 1 0.1 1 2 3 160 7 96 % Reduction in COD kburns@sagesw.com, @kevinbburns 43
  • 44. 7. Create Faster Feedback • When queues and batch sizes are large feedback is slow • Slow feedback hurts quality, efficiency, and cycle time • Feedback speed has enormous economic leverage in product development, but it is rarely explicitly managed kburns@sagesw.com, @kevinbburns 44
  • 45. The Front-Loaded Lottery • A lottery ticket pays $3000 to winning three digit number • You can pick the number in two ways: • Pay $3 to select all three digits at once • Pay $1 for the first digit, find out if it is correct, then choose if you wish to pay $1 for the second digit, and then choose if you wish to pay $1 for the third digit. kburns@sagesw.com, @kevinbburns 45
  • 46. Value of Feedback 100% Spend $1 Savings = $0.90 Savings = $0.99 10% 1% 0 $1 $2 $3 Probability of Occurrence Cumulative Investmentkburns@sagesw.com, @kevinbburns 46
  • 48. References • Don Reinertsen • https://www.youtube.com/watch?v=L6v6W7jkwok&spfreload=1#t=16.242347 • https://www.amazon.com/gp/product/1935401009/ref=as_li_tl?ie=UTF8&camp =1789&creative=9325&creativeASIN=1935401009&linkCode=as2&tag=reinertas soci-20&linkId=U56AHKXXQVN4VZFY • https://en.wikipedia.org/wiki/Little%27s_law kburns@sagesw.com, @kevinbburns 48

Notes de l'éditeur

  1. Ed Catmull’s book Creativity, Inc about Pixar Image: Ed Catmull, Steve Jobs, and John Lasseter
  2. Lean philosophy doesn’t help solve this question (eliminate waste) cause it only works for a single moving part and this question has 2 moving parts.
  3. Turn dial on the inputs to affect the life cycle profits
  4. Any legitimate quantitative analysis is better than intuition. Calculate cost of being on plan, ahead of plan, and behind plan. What if you’re off by a few percent on any of the variables, what happens to life cycle profit impact In the absence of reasonable calculations people use their intuition. Play planning poker transparently or anonymously before starting to model it quantitatively to get a baseline. If we can calculate within a factor of 10 we’re making better decisions since intuition is usually worse than a factor of 10. Leadership alignment is hard to achieve when different departments have different priorities and programs don’t have an economic model. Applying an economic model helps mgmt. make objective decision vs political decision.
  5. Information queues are invisible…you can’t see them. This is completely different from manufacturing where you can see inventory and product backups visiably Use rush hour traffic as an example of how the problem is non-linear. Removing 1 lane from a 4 lane hwy does more damage that 25%.
  6. Assumes M/M/1/~ Queue, p = Capacity Utilization Instead of the deterministic view that we should load to 100% of capacity, Roe formula says the queue starts to double for every next level of utilization saught once you get around 70 of capacity. Control queue size to optimize cycle-time. Little’s formula Google 20% excess capacity 3M 15% excess capacity
  7. Small queues maximize economics
  8. Fast feedback loops are critical Example of developer feedback within one day versus 90 days.
  9. Manufacturing strives to eliminate variability but innovation needs variability to be success. Creativity is asymmetrical and non-linear In 1973, two professors, Fisher Black and Myron Scholes, conceived a mathematical formula that could calculate the price of an option using specified variables. This formula became known as the Black Scholes Pricing Model, and it had a major impact as investors began to feel more comfortable trading options.
  10. Manufacturing strives to eliminate variability but innovation needs variability to be success. Creativity is asymmetrical and non-linear
  11. Egg example Only expose a small percent of our customers to the new code
  12. Example of starbucks coffee line with 20 people in line, processing 5 people every 1 minute, means I’ll get my coffee in 5 minutes.
  13. If you know the cost of delay, these is an easy decision.
  14. Gantt and Pert charts couldn’t tells queue challenges because they are time-based The Kanban board is work item status based and thus provide an instant visual representation of where the bottleneck might be. What options are available to the developer looking for work?
  15. Comparing COD to duration of effort give you object project priority
  16. Buy info in small batches to create economic value by creating options Eric Ries MVP, preserver or pivot