SlideShare une entreprise Scribd logo
1  sur  77
Télécharger pour lire hors ligne
blog: jabe.co
FAILING
principles and practices of
Vanity Validation a Paradox of Passionate Commitment
WELL
@cyetain
What was the last thing you
failed at?
What did you learn?
Did you share your failure
with anyone?
Pre-Talk Questions
blog: jabe.co
FAILING
principles and practices of
Vanity Validation a Paradox of Passionate Commitment
WELL
HELLLOOOO McFLY
TLC LABS
blog http://jabe.co
Send Anonymous Feedback
http://sayat.me/jabebloom
Joshua (Jabe) Bloom
CTO : The Library Corporation
& Consulting Practioner TLC Labs
#agile2013
@cyetain
Fail Fast
@cyetain
@cyetain
Learning occurs when we
detect and correct error. Error is
any mismatch between what
we intend an action to produce
and what actually happens
when we implement that action.
-Chris Argyris
@cyetain
How Do We Make Better Choices?
Why is it so hard to Fail?
Could we design a system to help?
@cyetain
One must treat his theory-in-
use as both a psychological
certainty and an intellectual
hypothesis.
-Chris Argyris
@cyetain
How wonderful that we have
met with a paradox. Now we
have some hope of making
progress.
-Niels Bohr
@cyetain
@cyetain
fake dictionary page from colbertnation.com
@cyetain
Although theory without
experiment is empty,
experiment without theory is
blind.
-Paul Thagard
@cyetain
3 Things To Leave With
• Failing Well Produces more Information than
Failing Poorly
• “Passionate Beliefs, Loosely Held”
• Reducing Variability too, Soon risks
suboptimal result, too Late increases Failure
blindness
@cyetain
We simply cannot rely on
randomness to correct
the problems that
randomness creates.
-Don Reinertsen
@cyetain
undifferentiated streams
of data
@cyetain
@cyetain
“Research is what
I’m doing when I
don’t know what
I’m doing.”
-Wernher von Braun
@cyetain
@cyetain
The Principle of Optimum Failure Rate
0% 100%
Probability of Failure
50%
PotentialInformation
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
Greater Asserted
Information
Greater Asserted
Information
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
Greater Asserted
Information
Greater Asserted
Information
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
Ideas
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
Greater Asserted
Information
Greater Asserted
Information
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
Ideas
Uncomfortable
Confident
@cyetain
Experience of Failure
NumberofSamples The Competency Trap
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
IdeasHidden
Risk
Hidden
Value
The Line of SURPRISE!
@cyetain
0% 100%
Probability of Failure
50%
PotentialInformation
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
IdeasHidden
Risk
Hidden
Value
1
2
3
During Customer Development Focus on Interesting Ideas
Before Scaling Validate Your "We Know This Assumptions" to
reduce risk of Failure Demand
After Customer Validation Run experiments to Validate Assumptions of Failure
2
3
1
@cyetain
“The typical sequence of coin
tosses has high information
content but little value; an
ephemeris, giving the
positions of the moon and
planets every day for a
hundred years, has no more
information than the
equations of motion and
initial conditions from which
it was calculated, but saves
it’s owner the effort of
recalculating these positions.”
-Charles H. Bennett
@cyetain
Based on what we know
right now, what problems
do we have the least
amount of information
about that we can
reasonably expect to
understand?
@cyetain
@cyetain
Risk vs Uncertainty
@cyetain
Alteaory vs Epistemic
Uncertainties
@cyetain
Gamble Invest
@cyetain
Justified MVP
Value of Information
Cost of Acquisition
Cost of MVP
Unjustified
MVP
Over Justified
MVP
Justified
MVP
@cyetain
The first principle is that
you must not fool
yourself--and you are the
easiest person to fool.
-Richard Feynman
@cyetain
“Most people don’t know how to
learn. What’s more, those
members of the organization that
many assume to be the best at
learning are, in fact, not very
good at it. I am talking about the
well-educated, high-powered, high
commitment professionals”
-Chris Argyris
@cyetain
“Expertise … breeds an
inability to accept new
views.”
-Laski
@cyetain
@cyetain
VanityValidation
@cyetain
I need to be right even
if I'm wrong.
@cyetain
Defensive Reasoning
@cyetain
Remain in unilateral
control
@cyetain
Maximize "winning"
Minimize "losing"
@cyetain
Suppress negative
feelings
@cyetain
Be as "rational" as possible
-- by which people mean
defining clear objectives and
evaluating their behavior in
terms of whether or not
they have achieved them
@cyetain
Mindset Actions
Results Match
Results Mismatch
Single-loop
Double-loop
@cyetain
Valid Public
Information
@cyetain
@cyetain
whenever we propose a
solution to a problem, we
ought to try as hard as we
can to overthrow our solution,
rather than defend it.
-Karl Popper
@cyetain
• Identify Your Assumptions and Conclusions
CLEARLY AS POSSIBLE PUBLICLY
• Question Your Assumptions and Conclusions
• Seek Contrary Data
• Learn when to correct your Actions and
when to correct your Mindset
@cyetain
http://xkcd.com/
@cyetain
@cyetain
Abduction
not just for
Aliens
@cyetain
@cyetain
[Abduction] goes upon the hope that
there is sufficient affinity between the
reasoner's mind and nature's to render
guessing not altogether hopeless,
provided each guess is checked by
comparison with observation... The
effort should therefore be to make
each hypothesis... as near an even bet
as possible.
-Charles Peirce
@cyetain
ABDUCE
DEDUCE
INDUCE
Predictive
Probable
Plausible
The Way
Computers "Think"
The Way
Humans Think
Binary
Probability
Analogue
Justifiable
@cyetain
ABDUCE
DEDUCE
INDUCE
Experiences Hypothesises
Expected
Outcomes
If Coherent
If Expected Outcomes
Match Reality
Effective
Match
@cyetain
ABDUCE
DEDUCEINDUCE
@cyetain
ABDUCE
DEDUCEINDUCE
SURPRISE!!!
@cyetain
Multi-Hypothesis Research
!=
@cyetain
BRAINSTORM
@cyetain
Theories
Opinions
Hypothesizes
The Facts and Just
the Facts
@cyetain
Theories
Opinions
Hypothesizes
Constraints
Criteria
@cyetain
Theories
Opinions
Hypothesizes
Question
Facts
@cyetain
Theories
Opinions
Hypothesizes Request More
Information
@cyetain
NO TALKING!
@cyetain
How Would I Validate my
understanding of this
problem?
How Would I
solve this
Problem?
•Based on your experiences, what
would you do to solve this
problem? This is your Hypothesis.
•Identify What Needs to Be True if
your Hypothesis is true.
•Assert, Presume, Assume Truth
•Imagine Experiments that would
justify the Assumptions
@cyetain
I Assert that this I
know this
0% 100%
Probability of Failure
50%
PotentialInformation
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
Ideas
I Presume
Somebody
knows this
I am going to Assume
this is true for my
Hypothesis to be true
0% 100%
Probability of Failure
50%
PotentialInformation
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
Ideas
0% 100%
Probability of Failure
50%
PotentialInformation
Pretty
Sure
theory
is wrong
Pretty
Sure
theory
is right
Interesting
Ideas
@cyetain
This is my Hypothesis,
Assumptions and
Experiments
Challenge
Assumptions &
Experiments
Rotate Pairs 2-3 Times
Allow Time for Revision Between Rounds
@cyetain
This is my Hypothesis,
Assumptions and
Experiments
@cyetain
Multiple Smaller Experiments
against
Multiple Abductive Hypotheses
instead of
Single Large Experiment
against
Single Hypotheses
@cyetain
Failing Well Produces more
Information than Failing
Poorly
@cyetain
What are You Doing w All that Information?
Incremental: Confirm. Disconfirm.
Iteratively: Select Next Step. Generate More
Options
@cyetain
Having “Passionate
Beliefs, Loosely Held”
FAILURE
MUST
BE AN OPTION
@cyetain
Reducing Variability too
soon risks suboptimal
result, too late increases
failure demand
@cyetain
@cyetain
Influences
&
Sources of More Information
@cyetain
Joshua (Jabe) Bloom
CTO : The Library Corporation
& TLC Labs
blog http://jabe.co
Send Anonymous Feedback
http://sayat.me/jabebloom

Contenu connexe

Plus de Jabe Bloom

Three frames DevOpsDays ATL
Three frames DevOpsDays ATLThree frames DevOpsDays ATL
Three frames DevOpsDays ATLJabe Bloom
 
Monkey Mind Knowledge Work
Monkey Mind Knowledge WorkMonkey Mind Knowledge Work
Monkey Mind Knowledge WorkJabe Bloom
 
Lean agile scotland 2013
Lean agile scotland 2013Lean agile scotland 2013
Lean agile scotland 2013Jabe Bloom
 
Speed design studio version4.6
Speed design studio version4.6Speed design studio version4.6
Speed design studio version4.6Jabe Bloom
 
Agile Winnipeg iteration 22
Agile Winnipeg iteration 22Agile Winnipeg iteration 22
Agile Winnipeg iteration 22Jabe Bloom
 
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13Jabe Bloom
 
Multi Hypothesis Design Studio
Multi Hypothesis Design StudioMulti Hypothesis Design Studio
Multi Hypothesis Design StudioJabe Bloom
 

Plus de Jabe Bloom (8)

Three frames DevOpsDays ATL
Three frames DevOpsDays ATLThree frames DevOpsDays ATL
Three frames DevOpsDays ATL
 
Monkey Mind Knowledge Work
Monkey Mind Knowledge WorkMonkey Mind Knowledge Work
Monkey Mind Knowledge Work
 
Lean agile scotland 2013
Lean agile scotland 2013Lean agile scotland 2013
Lean agile scotland 2013
 
Speed design studio version4.6
Speed design studio version4.6Speed design studio version4.6
Speed design studio version4.6
 
Agile Winnipeg iteration 22
Agile Winnipeg iteration 22Agile Winnipeg iteration 22
Agile Winnipeg iteration 22
 
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13
Approach Avoidance: Heuristics for modeling systems with Kanban : LKNA13
 
Multi Hypothesis Design Studio
Multi Hypothesis Design StudioMulti Hypothesis Design Studio
Multi Hypothesis Design Studio
 
LeanTX
LeanTXLeanTX
LeanTX
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Failing Well Agile 2013