SlideShare a Scribd company logo
1 of 37
Download to read offline
@kjscotland #FlowCon @mattphilip
Karl Scotland
Matt Philip
NO (LAB) JACKET REQUIRED:

DESIGNING EXPERIMENTS FOR
LEARNING
@kjscotland #FlowCon @mattphilip
“FRAUDEUR”
@kjscotland #FlowCon @mattphilip
@kjscotland #FlowCon @mattphilip
”LET’S EXPERIMENT!”
@kjscotland #FlowCon @mattphilip
WHY EXPERIMENTS?
In complex environments, you can’t follow recipes
or conduct detailed analysis to understand the
situation. Rather, you must experiment (probe).
Cynefin
Improve collaboratively,
evolve experimentally. Kanban Method
Pivoting …. a structured course correction
designed to test … hypothesis about the
product, strategy, and engine of growth.
Lean Startup
Each feature includes a benefit hypothesis. SAFe
Complex Complicated
Simple
Chaotic
Relationship between
cause and effect clear
only in hindsight
Relationship between
cause and effect
requires analysis
Relationship between
cause and effect
obvious to all
No relationship between
cause and effect at
system level
“If … maybe?” “If… then… then”
“Now that…” “If… then”
@kjscotland #FlowCon @mattphilip
ELEUSIS EXPEDITIOUS
A GAME ABOUT HYPOTHESES
@kjscotland #FlowCon @mattphilip
IDEA
◆ This is a variation on Eleusis Express; a card game of inductive reasoning which itself is a
modification of Robert Abbott’s game Eleusis.
◆ One player has a secret rule for which cards can be played.
◆ For example: Each card has to be a different color from the card before it.
◆ Other players lay down cards to discover the pattern. If a player lays down a card correctly,
he or she can try to guess the rule.
@kjscotland #FlowCon @mattphilip
OBJECT
◆ A game consists of one or more rounds.
◆ A different player is chosen as oracle of each new round, and it is the oracle who knows the
secret rule. The oracle does not play any cards that round.
◆ All plays are made to a central layout that grows as the round progresses. A layout consists
of a horizontal mainline of correct cards that follow the secret rule. Below the mainline are
vertical sidelines of cards that did not follow the rule. These sideline cards can be
overlapped to save space.

@kjscotland #FlowCon @mattphilip
ORACLE
◆ The oracle has a secret rule.
◆ He or she places the pile of cards face down, turns over the top card, and puts it on the
table. This will be the start of the mainline.
◆ Before play starts, the oracle may give a hint about the rule.
◆ The player to the left of the oracle goes first, then the play continues around to the left.
@kjscotland #FlowCon @mattphilip
PLAYERS
◆ A player turns the top card from the deck and lays it on the table. He or she asserts whether
it is correct or not, and the oracle accepts or rejects.
◆ If correct, the card goes to the right of the last card on the mainline.
◆ If incorrect, the card goes below the last correct card (it either starts a sideline or it adds to
a sideline).
@kjscotland #FlowCon @mattphilip
GUESSING
◆ Whenever a player makes a correct assertion, he or she can guess the rule.
Everyone must hear the guess.
◆ The oracle then says whether the player is right or wrong. If wrong, the game
continues. If right, the round ends.
@kjscotland #FlowCon @mattphilip
DEBRIEF:

WHATDIDWELEARN?
@kjscotland #FlowCon @mattphilip
LEAN MASTERMIND
@kjscotland #FlowCon @mattphilip
1. Choose who is who. One player becomes the codemaker, the others are the
codebreakers
2. Choose 4 digits. The codemaker chooses a pattern of four digits; for example 1 2 3 4.
3. Try guessing the pattern. The codebreakers try to guess the pattern, in both order
and number, within 12 turns. Each guess is made by writing a row of four.
4. Provide feedback. After each guess the codemaker provides feedback by placing from
zero to four key dots next to the guess in the following order.
1. A full key dot [●] indicates the existence of a code number which is correct in both number and position.
2. An empty dot [○] indicates the existence of a correct number placed in the wrong position.
5. Keep guessing. Once feedback is provided, another guess is made. Guesses and
feedback continue until either the codebreakers guess correctly, or 12 incorrect
guesses are made.
INSTRUCTIONS
@kjscotland #FlowCon @mattphilip
As before, with the following additions:
• Before a guess: Write down the intent of the guess –
what it is you want to learn.
• After feedback: Write down the result and what you
actually learned.
WORKSHEET
@kjscotland #FlowCon @mattphilip
RULES (FOR ORACLE’S EYES ONLY)
1.If the last card was red, play a black card. If the last card was black, play a red card.
2.If the last card was a spade, play a heart; if last card was a heart, play a diamond; if last was
diamond, play club; and if last was club, play a spade.
3.The cards on the mainline must follow this pattern: three red cards, then three black, then three
red, then three black, etc.
4.If the last card is an odd-numbered card, play an even-numbered card; if the last is even, play an
odd. [When numbers are involved, ace is 1 (odd), jack is 11 (odd), queen is 12 (even), and king is 13
(odd).
5.If the last card is among the cards ace to 7, play a card 8 to king. If last is among 8 to king, play ace
to 7.
6.Play a card with a number that is 1, 2, or 3 higher than the number of the last card. The numbers
can “turn-the-corner.”
7.If the last card is an odd-numbered card, play a red card. If the last card is even, play a black card.
8.The card played must be the same suit or the same number as the last card.
9.If the last card is black, play a card with a number that is equal to or lower than the number of the
last card. If the last card is red, play a card equal to or higher than the last card.
@kjscotland #FlowCon @mattphilip
DEBRIEF:

WHATDIDWELEARN?
@kjscotland #FlowCon @mattphilip
• Define a question
• Gather information and resources (observe)
• Form an explanatory hypothesis
• Test the hypothesis by performing and experiment
and collecting data in a replicable manner
• Analyze the data
• Interpret the data and draw conclusions that serve as
a starting point for a new hypothesis
• Publish results
SCIENTIFIC METHOD
@kjscotland #FlowCon @mattphilip
WELLIAIN'TOFTENRIGHT,

BUTI'VENEVERBEENWRONG.

--GRATEFULDEAD
@kjscotland #FlowCon @mattphilip
INFORMATION THEORY CURVE
@kjscotland #FlowCon @mattphilip
HOW MUCH LEARNING?
@mattphilip #AgileMW2019
@kjscotland #FlowCon @mattphilip
@kjscotland #FlowCon @mattphilip
AGILE-DELIVERY VALUE CURVE: NO FEATURE EVER FAILS?
@kjscotland #FlowCon @mattphilip
@kjscotland #FlowCon @mattphilip
VALIDATED LEARNING?
@kjscotland #FlowCon @mattphilip
'THEONLYREALRISKISTHINKINGYOUHAVEA
WINNINGSTRATEGYWHENYOUHAVEALOSINGONE.”
-DANVACANTIQUOTINGSIG
@kjscotland #FlowCon @mattphilip
WHAT IS “DONE” FOR YOU?
-- John Cutler
@kjscotland #FlowCon @mattphilip
GENERATING EXPERIMENTS
@kjscotland #FlowCon @mattphilip
LET’SPRACTICE!
@kjscotland #FlowCon @mattphilip
• Company policy to give a bonus to employees who
refer new hires
• Implementing SAFe
• Rolling out a new team-leadership model
• Work-from home policy
• [Your own example]
HOW WOULD YOU TEST THESE?
@kjscotland #FlowCon @mattphilip
• Psychological safety to fail
• Learning is the outcome
• Time-based
• Measurable
• Single variable (Control!)
• Provable (and disprovable) hypothesis
ELEMENTS OF GOOD EXPERIMENTS
@kjscotland #FlowCon @mattphilip
HYPOTHESIS-DRIVEN DEVELOPMENT
@kjscotland #FlowCon @mattphilip
• Language: “Fail Fast” ! “Prove/disprove hypothesis”
• Psychological Safety
• Leaders: Establish the boundaries (SETT)
• Organizational experiments board
• “Goldratt User Stories”
• Finding your optimal 

WIP limit
• Retrospective actions
• A/B tests
OTHER CONSIDERATIONS
@kjscotland #FlowCon @mattphilip
WEDONOTDOPROJECTSANYMORE,
ONLYEXPERIMENTS.

--BARRYO’REILLY
@kjscotland #FlowCon @mattphilip
“CURATOR OF EXPERIMENTS”
@kjscotland #FlowCon @mattphilip
SOURCES AND RESOURCES
◆ Karl Scotland (https://availagility.co.uk/)
◆ https://yorkesoftware.com/2018/03/09/goldratt-user-stories/
◆ http://cognitive-edge.com/methods/safe-to-fail-probes/
◆ Eleusis Express http://www.logicmazes.com/games/eleusis/express.html
◆ Freakonomics Radio: 370. How to Fail like a Pro
◆ Unlearn book by Barry O’Reilly
◆ Agile BOSSA nova book
◆ How to Measure Anything book
◆ Pretty much anything from John Cutler
◆ The Surprising Power of Online Experiments (https://hbr.org/2017/09/the-surprising-power-of-online-
experiments)
◆ https://exp-platform.com/Documents/2015-08OnlineControlledExperimentsKDDKeynoteNR.pdf
◆ http://www.theagilefactor.com/
◆ Thinking in Bets by Annie Duke
◆ https://barryoreilly.com/how-to-implement-hypothesis-driven-development/
◆ Online Experimentation at Microsoft
◆ Elizabeth Ayer, FlowCon 2019 - Beyond the Black Hole: Product Management for Continuous Delivery
◆ http://mattphilip.wordpress.com
@kjscotland #FlowCon @mattphilip
MERCI!

More Related Content

Similar to No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]

mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdftanuwedsmanu
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
Stem & leaf plots + histograms
Stem & leaf plots + histogramsStem & leaf plots + histograms
Stem & leaf plots + histogramsListeningDaisy
 
Exponents
ExponentsExponents
Exponentsmmeddin
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim PrimerAndrew Sich
 
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptx
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptxQ3_L10-ProblemSolvingInvolvingPermutationandCombination.pptx
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptxjovielynkathleymanal
 
Instrumentation in mathematics
Instrumentation in mathematicsInstrumentation in mathematics
Instrumentation in mathematicsCarina Ancheta
 
1532 0545-2001-02-01-0050
1532 0545-2001-02-01-00501532 0545-2001-02-01-0050
1532 0545-2001-02-01-0050Rana Ahmad
 
23T1W3 Mathematics ppt on Number Sequence.ppt
23T1W3 Mathematics ppt on Number Sequence.ppt23T1W3 Mathematics ppt on Number Sequence.ppt
23T1W3 Mathematics ppt on Number Sequence.pptRuthAdelekun1
 
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...Muhammad Abuzar
 
Probabilistic Predictions (Music City Agile)
Probabilistic Predictions (Music City Agile)Probabilistic Predictions (Music City Agile)
Probabilistic Predictions (Music City Agile)Prateek Singh
 
Poker in Numbers
Poker in NumbersPoker in Numbers
Poker in NumbersPokerCoUk
 

Similar to No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon] (20)

mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
Mathsmagic full
Mathsmagic fullMathsmagic full
Mathsmagic full
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
Stem & leaf plots + histograms
Stem & leaf plots + histogramsStem & leaf plots + histograms
Stem & leaf plots + histograms
 
Fraction
FractionFraction
Fraction
 
Fraction
FractionFraction
Fraction
 
Exponents
ExponentsExponents
Exponents
 
Monte Carlo Sim Primer
Monte Carlo Sim PrimerMonte Carlo Sim Primer
Monte Carlo Sim Primer
 
MCTM Games
MCTM GamesMCTM Games
MCTM Games
 
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptx
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptxQ3_L10-ProblemSolvingInvolvingPermutationandCombination.pptx
Q3_L10-ProblemSolvingInvolvingPermutationandCombination.pptx
 
Logic.pdf
Logic.pdfLogic.pdf
Logic.pdf
 
Logic.pdf
Logic.pdfLogic.pdf
Logic.pdf
 
Instrumentation in mathematics
Instrumentation in mathematicsInstrumentation in mathematics
Instrumentation in mathematics
 
1532 0545-2001-02-01-0050
1532 0545-2001-02-01-00501532 0545-2001-02-01-0050
1532 0545-2001-02-01-0050
 
23T1W3 Mathematics ppt on Number Sequence.ppt
23T1W3 Mathematics ppt on Number Sequence.ppt23T1W3 Mathematics ppt on Number Sequence.ppt
23T1W3 Mathematics ppt on Number Sequence.ppt
 
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...
Bubble sort/ Exchange sort Algorithmdata structures and algorithms-2018,bs it...
 
Probabilistic Predictions (Music City Agile)
Probabilistic Predictions (Music City Agile)Probabilistic Predictions (Music City Agile)
Probabilistic Predictions (Music City Agile)
 
Poker in Numbers
Poker in NumbersPoker in Numbers
Poker in Numbers
 

More from Matthew Philip

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) LevelMatthew Philip
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderMatthew Philip
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionMatthew Philip
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working softwareMatthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsMatthew Philip
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Matthew Philip
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for SantaMatthew Philip
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Matthew Philip
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Matthew Philip
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopMatthew Philip
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesMatthew Philip
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...Matthew Philip
 

More from Matthew Philip (20)

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) Level
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational Leader
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to Vision
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working software
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for Agilists
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback Loop
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
The Service-Delivery Review: The Missing Agile Feedback Loop [2017 Lean Kanba...
 

Recently uploaded

LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentationthomas851723
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607dollysharma2066
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentationthomas851723
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxSaujanya Jung Pandey
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectivesmintusiprd
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 

Recently uploaded (20)

LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentation
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentation
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptx
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectives
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 

No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]

  • 1. @kjscotland #FlowCon @mattphilip Karl Scotland Matt Philip NO (LAB) JACKET REQUIRED:
 DESIGNING EXPERIMENTS FOR LEARNING
  • 5. @kjscotland #FlowCon @mattphilip WHY EXPERIMENTS? In complex environments, you can’t follow recipes or conduct detailed analysis to understand the situation. Rather, you must experiment (probe). Cynefin Improve collaboratively, evolve experimentally. Kanban Method Pivoting …. a structured course correction designed to test … hypothesis about the product, strategy, and engine of growth. Lean Startup Each feature includes a benefit hypothesis. SAFe Complex Complicated Simple Chaotic Relationship between cause and effect clear only in hindsight Relationship between cause and effect requires analysis Relationship between cause and effect obvious to all No relationship between cause and effect at system level “If … maybe?” “If… then… then” “Now that…” “If… then”
  • 6. @kjscotland #FlowCon @mattphilip ELEUSIS EXPEDITIOUS A GAME ABOUT HYPOTHESES
  • 7. @kjscotland #FlowCon @mattphilip IDEA ◆ This is a variation on Eleusis Express; a card game of inductive reasoning which itself is a modification of Robert Abbott’s game Eleusis. ◆ One player has a secret rule for which cards can be played. ◆ For example: Each card has to be a different color from the card before it. ◆ Other players lay down cards to discover the pattern. If a player lays down a card correctly, he or she can try to guess the rule.
  • 8. @kjscotland #FlowCon @mattphilip OBJECT ◆ A game consists of one or more rounds. ◆ A different player is chosen as oracle of each new round, and it is the oracle who knows the secret rule. The oracle does not play any cards that round. ◆ All plays are made to a central layout that grows as the round progresses. A layout consists of a horizontal mainline of correct cards that follow the secret rule. Below the mainline are vertical sidelines of cards that did not follow the rule. These sideline cards can be overlapped to save space.

  • 9. @kjscotland #FlowCon @mattphilip ORACLE ◆ The oracle has a secret rule. ◆ He or she places the pile of cards face down, turns over the top card, and puts it on the table. This will be the start of the mainline. ◆ Before play starts, the oracle may give a hint about the rule. ◆ The player to the left of the oracle goes first, then the play continues around to the left.
  • 10. @kjscotland #FlowCon @mattphilip PLAYERS ◆ A player turns the top card from the deck and lays it on the table. He or she asserts whether it is correct or not, and the oracle accepts or rejects. ◆ If correct, the card goes to the right of the last card on the mainline. ◆ If incorrect, the card goes below the last correct card (it either starts a sideline or it adds to a sideline).
  • 11. @kjscotland #FlowCon @mattphilip GUESSING ◆ Whenever a player makes a correct assertion, he or she can guess the rule. Everyone must hear the guess. ◆ The oracle then says whether the player is right or wrong. If wrong, the game continues. If right, the round ends.
  • 14. @kjscotland #FlowCon @mattphilip 1. Choose who is who. One player becomes the codemaker, the others are the codebreakers 2. Choose 4 digits. The codemaker chooses a pattern of four digits; for example 1 2 3 4. 3. Try guessing the pattern. The codebreakers try to guess the pattern, in both order and number, within 12 turns. Each guess is made by writing a row of four. 4. Provide feedback. After each guess the codemaker provides feedback by placing from zero to four key dots next to the guess in the following order. 1. A full key dot [●] indicates the existence of a code number which is correct in both number and position. 2. An empty dot [○] indicates the existence of a correct number placed in the wrong position. 5. Keep guessing. Once feedback is provided, another guess is made. Guesses and feedback continue until either the codebreakers guess correctly, or 12 incorrect guesses are made. INSTRUCTIONS
  • 15. @kjscotland #FlowCon @mattphilip As before, with the following additions: • Before a guess: Write down the intent of the guess – what it is you want to learn. • After feedback: Write down the result and what you actually learned. WORKSHEET
  • 16. @kjscotland #FlowCon @mattphilip RULES (FOR ORACLE’S EYES ONLY) 1.If the last card was red, play a black card. If the last card was black, play a red card. 2.If the last card was a spade, play a heart; if last card was a heart, play a diamond; if last was diamond, play club; and if last was club, play a spade. 3.The cards on the mainline must follow this pattern: three red cards, then three black, then three red, then three black, etc. 4.If the last card is an odd-numbered card, play an even-numbered card; if the last is even, play an odd. [When numbers are involved, ace is 1 (odd), jack is 11 (odd), queen is 12 (even), and king is 13 (odd). 5.If the last card is among the cards ace to 7, play a card 8 to king. If last is among 8 to king, play ace to 7. 6.Play a card with a number that is 1, 2, or 3 higher than the number of the last card. The numbers can “turn-the-corner.” 7.If the last card is an odd-numbered card, play a red card. If the last card is even, play a black card. 8.The card played must be the same suit or the same number as the last card. 9.If the last card is black, play a card with a number that is equal to or lower than the number of the last card. If the last card is red, play a card equal to or higher than the last card.
  • 18. @kjscotland #FlowCon @mattphilip • Define a question • Gather information and resources (observe) • Form an explanatory hypothesis • Test the hypothesis by performing and experiment and collecting data in a replicable manner • Analyze the data • Interpret the data and draw conclusions that serve as a starting point for a new hypothesis • Publish results SCIENTIFIC METHOD
  • 21. @kjscotland #FlowCon @mattphilip HOW MUCH LEARNING? @mattphilip #AgileMW2019
  • 23. @kjscotland #FlowCon @mattphilip AGILE-DELIVERY VALUE CURVE: NO FEATURE EVER FAILS?
  • 27. @kjscotland #FlowCon @mattphilip WHAT IS “DONE” FOR YOU? -- John Cutler
  • 30. @kjscotland #FlowCon @mattphilip • Company policy to give a bonus to employees who refer new hires • Implementing SAFe • Rolling out a new team-leadership model • Work-from home policy • [Your own example] HOW WOULD YOU TEST THESE?
  • 31. @kjscotland #FlowCon @mattphilip • Psychological safety to fail • Learning is the outcome • Time-based • Measurable • Single variable (Control!) • Provable (and disprovable) hypothesis ELEMENTS OF GOOD EXPERIMENTS
  • 33. @kjscotland #FlowCon @mattphilip • Language: “Fail Fast” ! “Prove/disprove hypothesis” • Psychological Safety • Leaders: Establish the boundaries (SETT) • Organizational experiments board • “Goldratt User Stories” • Finding your optimal 
 WIP limit • Retrospective actions • A/B tests OTHER CONSIDERATIONS
  • 36. @kjscotland #FlowCon @mattphilip SOURCES AND RESOURCES ◆ Karl Scotland (https://availagility.co.uk/) ◆ https://yorkesoftware.com/2018/03/09/goldratt-user-stories/ ◆ http://cognitive-edge.com/methods/safe-to-fail-probes/ ◆ Eleusis Express http://www.logicmazes.com/games/eleusis/express.html ◆ Freakonomics Radio: 370. How to Fail like a Pro ◆ Unlearn book by Barry O’Reilly ◆ Agile BOSSA nova book ◆ How to Measure Anything book ◆ Pretty much anything from John Cutler ◆ The Surprising Power of Online Experiments (https://hbr.org/2017/09/the-surprising-power-of-online- experiments) ◆ https://exp-platform.com/Documents/2015-08OnlineControlledExperimentsKDDKeynoteNR.pdf ◆ http://www.theagilefactor.com/ ◆ Thinking in Bets by Annie Duke ◆ https://barryoreilly.com/how-to-implement-hypothesis-driven-development/ ◆ Online Experimentation at Microsoft ◆ Elizabeth Ayer, FlowCon 2019 - Beyond the Black Hole: Product Management for Continuous Delivery ◆ http://mattphilip.wordpress.com