SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Startup Metrics for Pirates (FOWA/Miami, Feb 2009)
Startup Metrics for Pirates (FOWA/Miami, Feb 2009)Startup Metrics for Pirates (FOWA/Miami, Feb 2009)
Startup Metrics for Pirates (FOWA/Miami, Feb 2009)
 
Story Maps in practice
Story Maps in practiceStory Maps in practice
Story Maps in practice
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
How to Build a Product Vision by Spotify Product Manager
How to Build a Product Vision by Spotify Product ManagerHow to Build a Product Vision by Spotify Product Manager
How to Build a Product Vision by Spotify Product Manager
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Performance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeterPerformance Testing for Mobile Apps & Sites using Apache JMeter
Performance Testing for Mobile Apps & Sites using Apache JMeter
 
Product Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metricsProduct Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metrics
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At Google
 
Story Points Explained
Story Points ExplainedStory Points Explained
Story Points Explained
 
From 500 Startups to 500 VCs
From 500 Startups to 500 VCsFrom 500 Startups to 500 VCs
From 500 Startups to 500 VCs
 
Product Market Fit
Product Market FitProduct Market Fit
Product Market Fit
 
Pirate metrics AARRR-Profit and key metrics to track
Pirate metrics AARRR-Profit and key metrics to trackPirate metrics AARRR-Profit and key metrics to track
Pirate metrics AARRR-Profit and key metrics to track
 
Escaping the Build Trap
Escaping the Build Trap Escaping the Build Trap
Escaping the Build Trap
 
How to Build Great Products by Dan Olsen
How to Build Great Products by Dan OlsenHow to Build Great Products by Dan Olsen
How to Build Great Products by Dan Olsen
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
Prioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PMPrioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PM
 
Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019
 
Growth Hacking Workshop: AAU
Growth Hacking Workshop: AAUGrowth Hacking Workshop: AAU
Growth Hacking Workshop: AAU
 

Destaque

5S Facilitator Guide
5S  Facilitator Guide5S  Facilitator Guide
5S Facilitator Guide
Rhonda Kovera
 
A3 - Quick Problem Solving
A3 - Quick Problem SolvingA3 - Quick Problem Solving
A3 - Quick Problem Solving
Clb HULS
 

Destaque (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
 

Semelhante a Evidence based decision-making - lean product development

Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062
Lennart Klingzell
 

Semelhante a Evidence based decision-making - 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
 

Mais de DevJam

Mais 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?
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

Evidence based decision-making - 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

Notas do Editor

  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