SlideShare a Scribd company logo
1 of 23
Learning IS The Constraint
”Learning is not compulsory... neither is survival.” - W. Edwards Deming
Things I do …
troy@kanflow.comLeanAgileKC.com
meetup.com/LAKCLeanCoffee
kc.agilehood.org
@troytuttle linkedin.com/in/troytuttle
TITANIUM SPONSORS
Platinum Sponsors
Gold Sponsors
Learning
troytuttle #kcdc2018
Say What? Learning…?
Much of the knowledge around Learning is how individuals
learn new things -- how our brains work, learning styles,
better training or education techniques, etc.
troytuttle #kcdc2018
Definitions of Learning…
The capability of an organization to change course.
The capability of an organization to voluntarily change course.
The capability of an organization to improve.
The capability of an organization to function.
troytuttle #kcdc2018
Where is our Constraint?
Testing is the constraint.
Team communication is the constraint.
Management is the constraint.
Learning is the constraint.
troytuttle #kcdc2018
Organizational Learning ModelsModels
• Speed/Frequency of Feedback Loops (Agile 101)
• Tacit Knowledge
• Single and Double Loop Learning
Learning Anti-patterns
troytuttle #kcdc2018
Learning Through Feedback Loops
Doing
DoneBacklog
F
H E
C A
I
DevelopmentTo Do
Done Doing Done
G D
A D
P1
B
T
TestingAnalysis
Doing
Team
P
Internal Stakeholder
C
Customer
How quickly are we learning?
AA DD D T
troytuttle #kcdc2018
Learning Through Feedback Loops
“It's in the doing of the work that we
discover the work we must do”
- Woody Zuill
troytuttle #kcdc2018
Learning Through Feedback Loops
2 digit lottery example:
We can buy a two-digit lottery ticket for $1.
A winning number pays off $100.
Buy Two Digits at the Same Time:
Pay $1
Make Nothing
Make $100
99%
1%
Buy Two Digits with Feedback:
Pay $0.50
Make Nothing
Pay $0.50
90%
10%
Make Nothing
Make $100
90%
10%
Expected Payoff: Zero
Expected Payoff: $0.45
Reinertsen, The Principles of Flowtroytuttle #kcdc2018
Paper Airplanes
troytuttle #kcdc2018
Instructions for speaker feedback form, ½ sheet of paper:
1. Fold paper perfectly in half.
2. Fold the corners down so edge is flush.
3. Fold the next flap down so edge is flush.
4. Now fold wings down so they are symmetrical.
5. Mark a star with a pen or marker at the top of the plane, on each side.
6. Slightly bend back of wings to produce more lift.
7. Bend bottom flaps out to produce star shaped support.
Paper Airplanes
troytuttle #kcdc2018
Answer Key: Does yours look like this? Why not?
Tacit Knowledge: Learning and
knowledge that cannot be written down, and
is difficult to express through language. It
requires a shared experience to understand.
Tacit Knowledge 95%
Explicit Knowledge 5%
troytuttle #kcdc2018
Tacit Knowledge
Endeavors that require high levels of Tacit Knowledge:
• Playing an instrument
• Speaking a language
• Social intuition
• Leadership
• Humor
• Delivering Value as a Team
All require a Shared Experience to learn.
“Shared Documents are not
Shared Understanding.”
- Jeff Patton, User Story Mapping
Tacit Knowledge is Fleeting!
troytuttle #kcdc2018
Learning Anti-pattern #1
Limitless Backlogs
Backlog Design Develop Test Done
2-4 months away
Sally
troytuttle #kcdc2018
Apply WIP limits to your backlog!
[12]
Tacit Knowledge Management
The Life and Times of a 2 day user story.
Time2
= wait time
weeks = touch time
weeks
4 - 10 4 - 10 2
Customer Request
Prioritized in Product Backlog
Backlog Grooming Planning Into a Sprint
Story
Completed
= Tacit Knowledge Decay
Time
Customer
Request Completed
The Penalty for excessive WIP is Tacit Knowledge Decay
2 day
Story
troytuttle #kcdc2018
Tacit Knowledge Takeaways
Guardians of Tacit Knowledge?
Prompt team when tacit knowledge is rich: “How do we protect this?”
Answer: We must Act!
Limiting WIP protects tacit knowledge!
troytuttle #kcdc2018
To Act, we need to Focus.
To Focus, we need to limit WIP.
Single and Double Loop Learning
The most common style of learning is just problem
solving—improving the system as it exists.
Single Loop Learning
More than just fixing the problem, this style of
learning questions the underlying assumptions,
values, and beliefs behind what we do.
Double Loop Learning
--Argyris and Schon, Theory in Practice, 1974
troytuttle #kcdc2018
Single and Double Loop Learning
Results
(What we Get)
Strategies and Techniques
(What we Do)
Assumptions
(What we Believe)
Leads to
Informs
Leads to more effective
Question beliefs and assumptions 1. Estimation Reform (#NoEstimates)
2. Eliminating Performance Reviews
Examples:
troytuttle #kcdc2018
Learning Anti-pattern #2: Retrospective Boundaries
Retrospective Process
Single Loop LearningDouble Loop Learning
Team
Off Limits!
Off Limits!
Teams that only operate in their sphere of control are working against
the organization achieving transformational change
Sphere of ControlSphere of Influence
(No Constraints)
Double Loop Learning: Improvement Kata
Vision
Current
Condition Next Target Condition
Obstacle
Obstacle
Obstacle Questioning Beliefs
and Assumptions
troytuttle #kcdc2018
Improvement Kata Real-World Example
Now: Releases are chaotic and cost too much in
multiple ways (time, stress, $, customer impact).
Vision: Ability to release value as quickly and
frequently as needed, in a sustainable manner.
Next Target Condition: Merge to trunk when
User Story is done.
Obstacle: Some of the team members believe in
longer running branches…
Questioning Assumptions/Beliefs
troytuttle #kcdc2018
Learning IS The Constraint
”Learning is not compulsory... neither is survival.” - W. Edwards Deming
Things I do …
troy@kanflow.comLeanAgileKC.com
meetup.com/LAKCLeanCoffee
kc.agilehood.org
@troytuttle linkedin.com/in/troytuttle

More Related Content

Similar to Learning is The Constraint

Learning to Learn
Learning to LearnLearning to Learn
Learning to Learntroytuttle
 
Successful attributes for making you a valuable IT asset.
Successful attributes for making you a valuable IT asset. Successful attributes for making you a valuable IT asset.
Successful attributes for making you a valuable IT asset. Rolta
 
Ceo Fusion Teams
Ceo Fusion   TeamsCeo Fusion   Teams
Ceo Fusion Teamsjimlove
 
Is There A You In Team Feb 25 2009 At The University Of Waterloo
Is There A You In Team    Feb 25 2009 At The University Of WaterlooIs There A You In Team    Feb 25 2009 At The University Of Waterloo
Is There A You In Team Feb 25 2009 At The University Of Waterloojimlove
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboPMIUKChapter
 
Developing & Leading High Performance Teams
Developing & Leading High Performance TeamsDeveloping & Leading High Performance Teams
Developing & Leading High Performance TeamsMike Cardus
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14Ward Bergmans
 
Navigating complexity overview
Navigating complexity overviewNavigating complexity overview
Navigating complexity overviewBernhard Sterchi
 
Skills for industry 4.0
Skills for industry 4.0 Skills for industry 4.0
Skills for industry 4.0 Dr. N. Asokan
 
Double Loop Learning--Purpose and Power--PNSQC 2014 - slides
Double Loop Learning--Purpose and Power--PNSQC 2014 - slidesDouble Loop Learning--Purpose and Power--PNSQC 2014 - slides
Double Loop Learning--Purpose and Power--PNSQC 2014 - slidesJean Richardson
 
Mountaineering the agile transformation
Mountaineering the agile transformationMountaineering the agile transformation
Mountaineering the agile transformationAnand Murthy Raj
 
Agile Learning from Agile 2009
Agile Learning from Agile 2009Agile Learning from Agile 2009
Agile Learning from Agile 2009Declan Whelan
 
CIO Role - Challenges in Management and Leadership
CIO Role - Challenges in Management and LeadershipCIO Role - Challenges in Management and Leadership
CIO Role - Challenges in Management and LeadershipCIO Vietnam
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityAndy Norton
 
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...AgileNZ Conference
 
Experimentation Mindset: Plan and Diversify like a Habit Scientist
Experimentation Mindset: Plan and Diversify like a Habit ScientistExperimentation Mindset: Plan and Diversify like a Habit Scientist
Experimentation Mindset: Plan and Diversify like a Habit ScientistVWO
 
COMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongCOMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongComm202
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 

Similar to Learning is The Constraint (20)

Learning to Learn
Learning to LearnLearning to Learn
Learning to Learn
 
Successful attributes for making you a valuable IT asset.
Successful attributes for making you a valuable IT asset. Successful attributes for making you a valuable IT asset.
Successful attributes for making you a valuable IT asset.
 
Ceo Fusion Teams
Ceo Fusion   TeamsCeo Fusion   Teams
Ceo Fusion Teams
 
Is There A You In Team Feb 25 2009 At The University Of Waterloo
Is There A You In Team    Feb 25 2009 At The University Of WaterlooIs There A You In Team    Feb 25 2009 At The University Of Waterloo
Is There A You In Team Feb 25 2009 At The University Of Waterloo
 
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo FidelboShaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
Shaping the dynamics of a new virtual team - Tony Llewellyn and Paolo Fidelbo
 
Developing & Leading High Performance Teams
Developing & Leading High Performance TeamsDeveloping & Leading High Performance Teams
Developing & Leading High Performance Teams
 
Driving Digital Change
Driving Digital ChangeDriving Digital Change
Driving Digital Change
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14
 
Navigating complexity overview
Navigating complexity overviewNavigating complexity overview
Navigating complexity overview
 
Skills for industry 4.0
Skills for industry 4.0 Skills for industry 4.0
Skills for industry 4.0
 
Double Loop Learning--Purpose and Power--PNSQC 2014 - slides
Double Loop Learning--Purpose and Power--PNSQC 2014 - slidesDouble Loop Learning--Purpose and Power--PNSQC 2014 - slides
Double Loop Learning--Purpose and Power--PNSQC 2014 - slides
 
Mountaineering the agile transformation
Mountaineering the agile transformationMountaineering the agile transformation
Mountaineering the agile transformation
 
Agile Learning from Agile 2009
Agile Learning from Agile 2009Agile Learning from Agile 2009
Agile Learning from Agile 2009
 
CIO Role - Challenges in Management and Leadership
CIO Role - Challenges in Management and LeadershipCIO Role - Challenges in Management and Leadership
CIO Role - Challenges in Management and Leadership
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
 
Experimentation Mindset: Plan and Diversify like a Habit Scientist
Experimentation Mindset: Plan and Diversify like a Habit ScientistExperimentation Mindset: Plan and Diversify like a Habit Scientist
Experimentation Mindset: Plan and Diversify like a Habit Scientist
 
COMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongCOMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam Wong
 
How to haiku ccis2013 (1)
How to haiku ccis2013 (1)How to haiku ccis2013 (1)
How to haiku ccis2013 (1)
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 

More from troytuttle

A #NoEstimates Playbook For Teams and Their Customers
A #NoEstimates Playbook For Teams and Their CustomersA #NoEstimates Playbook For Teams and Their Customers
A #NoEstimates Playbook For Teams and Their Customerstroytuttle
 
Just Enough Minimal Viable Agile
Just Enough Minimal Viable AgileJust Enough Minimal Viable Agile
Just Enough Minimal Viable Agiletroytuttle
 
Learning To Learn
Learning To LearnLearning To Learn
Learning To Learntroytuttle
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agiletroytuttle
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agiletroytuttle
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?troytuttle
 

More from troytuttle (8)

A #NoEstimates Playbook For Teams and Their Customers
A #NoEstimates Playbook For Teams and Their CustomersA #NoEstimates Playbook For Teams and Their Customers
A #NoEstimates Playbook For Teams and Their Customers
 
Just Enough Minimal Viable Agile
Just Enough Minimal Viable AgileJust Enough Minimal Viable Agile
Just Enough Minimal Viable Agile
 
Learning To Learn
Learning To LearnLearning To Learn
Learning To Learn
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agile
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 

Learning is The Constraint

  • 1. Learning IS The Constraint ”Learning is not compulsory... neither is survival.” - W. Edwards Deming Things I do … troy@kanflow.comLeanAgileKC.com meetup.com/LAKCLeanCoffee kc.agilehood.org @troytuttle linkedin.com/in/troytuttle
  • 4. Say What? Learning…? Much of the knowledge around Learning is how individuals learn new things -- how our brains work, learning styles, better training or education techniques, etc. troytuttle #kcdc2018
  • 5. Definitions of Learning… The capability of an organization to change course. The capability of an organization to voluntarily change course. The capability of an organization to improve. The capability of an organization to function. troytuttle #kcdc2018
  • 6. Where is our Constraint? Testing is the constraint. Team communication is the constraint. Management is the constraint. Learning is the constraint. troytuttle #kcdc2018
  • 7. Organizational Learning ModelsModels • Speed/Frequency of Feedback Loops (Agile 101) • Tacit Knowledge • Single and Double Loop Learning Learning Anti-patterns troytuttle #kcdc2018
  • 8. Learning Through Feedback Loops Doing DoneBacklog F H E C A I DevelopmentTo Do Done Doing Done G D A D P1 B T TestingAnalysis Doing Team P Internal Stakeholder C Customer How quickly are we learning? AA DD D T troytuttle #kcdc2018
  • 9. Learning Through Feedback Loops “It's in the doing of the work that we discover the work we must do” - Woody Zuill troytuttle #kcdc2018
  • 10. Learning Through Feedback Loops 2 digit lottery example: We can buy a two-digit lottery ticket for $1. A winning number pays off $100. Buy Two Digits at the Same Time: Pay $1 Make Nothing Make $100 99% 1% Buy Two Digits with Feedback: Pay $0.50 Make Nothing Pay $0.50 90% 10% Make Nothing Make $100 90% 10% Expected Payoff: Zero Expected Payoff: $0.45 Reinertsen, The Principles of Flowtroytuttle #kcdc2018
  • 11. Paper Airplanes troytuttle #kcdc2018 Instructions for speaker feedback form, ½ sheet of paper: 1. Fold paper perfectly in half. 2. Fold the corners down so edge is flush. 3. Fold the next flap down so edge is flush. 4. Now fold wings down so they are symmetrical. 5. Mark a star with a pen or marker at the top of the plane, on each side. 6. Slightly bend back of wings to produce more lift. 7. Bend bottom flaps out to produce star shaped support.
  • 12. Paper Airplanes troytuttle #kcdc2018 Answer Key: Does yours look like this? Why not?
  • 13. Tacit Knowledge: Learning and knowledge that cannot be written down, and is difficult to express through language. It requires a shared experience to understand. Tacit Knowledge 95% Explicit Knowledge 5% troytuttle #kcdc2018
  • 14. Tacit Knowledge Endeavors that require high levels of Tacit Knowledge: • Playing an instrument • Speaking a language • Social intuition • Leadership • Humor • Delivering Value as a Team All require a Shared Experience to learn. “Shared Documents are not Shared Understanding.” - Jeff Patton, User Story Mapping Tacit Knowledge is Fleeting! troytuttle #kcdc2018
  • 15. Learning Anti-pattern #1 Limitless Backlogs Backlog Design Develop Test Done 2-4 months away Sally troytuttle #kcdc2018 Apply WIP limits to your backlog! [12]
  • 16. Tacit Knowledge Management The Life and Times of a 2 day user story. Time2 = wait time weeks = touch time weeks 4 - 10 4 - 10 2 Customer Request Prioritized in Product Backlog Backlog Grooming Planning Into a Sprint Story Completed = Tacit Knowledge Decay Time Customer Request Completed The Penalty for excessive WIP is Tacit Knowledge Decay 2 day Story troytuttle #kcdc2018
  • 17. Tacit Knowledge Takeaways Guardians of Tacit Knowledge? Prompt team when tacit knowledge is rich: “How do we protect this?” Answer: We must Act! Limiting WIP protects tacit knowledge! troytuttle #kcdc2018 To Act, we need to Focus. To Focus, we need to limit WIP.
  • 18. Single and Double Loop Learning The most common style of learning is just problem solving—improving the system as it exists. Single Loop Learning More than just fixing the problem, this style of learning questions the underlying assumptions, values, and beliefs behind what we do. Double Loop Learning --Argyris and Schon, Theory in Practice, 1974 troytuttle #kcdc2018
  • 19. Single and Double Loop Learning Results (What we Get) Strategies and Techniques (What we Do) Assumptions (What we Believe) Leads to Informs Leads to more effective Question beliefs and assumptions 1. Estimation Reform (#NoEstimates) 2. Eliminating Performance Reviews Examples: troytuttle #kcdc2018
  • 20. Learning Anti-pattern #2: Retrospective Boundaries Retrospective Process Single Loop LearningDouble Loop Learning Team Off Limits! Off Limits! Teams that only operate in their sphere of control are working against the organization achieving transformational change Sphere of ControlSphere of Influence
  • 21. (No Constraints) Double Loop Learning: Improvement Kata Vision Current Condition Next Target Condition Obstacle Obstacle Obstacle Questioning Beliefs and Assumptions troytuttle #kcdc2018
  • 22. Improvement Kata Real-World Example Now: Releases are chaotic and cost too much in multiple ways (time, stress, $, customer impact). Vision: Ability to release value as quickly and frequently as needed, in a sustainable manner. Next Target Condition: Merge to trunk when User Story is done. Obstacle: Some of the team members believe in longer running branches… Questioning Assumptions/Beliefs troytuttle #kcdc2018
  • 23. Learning IS The Constraint ”Learning is not compulsory... neither is survival.” - W. Edwards Deming Things I do … troy@kanflow.comLeanAgileKC.com meetup.com/LAKCLeanCoffee kc.agilehood.org @troytuttle linkedin.com/in/troytuttle