SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Downloaden Sie, um offline zu lesen
Mental Models For Agile Adoption




@jocranford & @barryoreilly
A little story about an “Agile” team …
“Agile teams are hyperproductive! I want a piece of that!”
“Agile teams are hyperproductive! I want a piece of that!”
               But … ZERO POINTS L
“Agile teams are hyperproductive! I want a piece of that!”
               But … ZERO POINTS L

          “This Agile thing just isn’t working!”
“Agile teams are hyperproductive! I want a piece of that!”
               But … ZERO POINTS L

          “This Agile thing just isn’t working!”

   “I could do those tasks far more quickly on my own”
“Agile teams are hyperproductive! I want a piece of that!”
               But … ZERO POINTS L

          “This Agile thing just isn’t working!”

   “I could do those tasks far more quickly on my own”

          “Do those automated tests really help?
 I spend half my time trying to keep the build green …”
“Agile teams are hyperproductive! I want a piece of that!”
               But … ZERO POINTS L

          “This Agile thing just isn’t working!”

   “I could do those tasks far more quickly on my own”

          “Do those automated tests really help?
 I spend half my time trying to keep the build green …”

    “Can we not just go back to estimates in hours?”
“We do want to be Agile though –
we’ll keep doing iterations and stand ups…”
Sound familiar?
Why are we like this?
Blame our Mental Models
Our minds substitute many
details for simple concepts
We make Leaps of Abstraction
Implicit mental models
   remain untested
Mental Models
guide our actions
We try to keep our Governing Variables
       within acceptable limits
Governing variables
      drive
Action Strategies
Actions have consequences –
both intended, and unintended
Agile is counterintuitive

it requires changing our Governing Variables
Aim for perfect requirements before you start
          to minimise change later
Aim for perfect requirements before you start
          to minimise change later


Write the requirements just before we build it
           to allow changes later
Do all the related development tasks together
            so they take less time
Do all the related development tasks together
            so they take less time


Develop and complete a small piece at a time
   so we can deliver working software
          and get faster feedback
Have lots of projects on the go at one time
so that we are making progress on lots of things
Have lots of projects on the go at one time
so that we are making progress on lots of things


  Have fewer projects on the go at one time
      so that they are completed sooner
Developing is mostly typing [code]
so people work faster individually
Developing is mostly typing [code]
 so people work faster individually


Developing is mostly problem solving
 so two heads are better than one
How Mental Models Affect people
 when they start to adopt agile
Argyris & Schön

Theory in Action
Espoused theories Vs. Theories-in-use

[what they say]      [mental models]
Model 1 - Governing Variables

!  Control the situation to achieve your objectives

!  “win, do not lose”

!  Suppress negative feelings

!  Suppress emotions
Model 1

Unilateral Control Model

  Closed to Learning
Skilled Incompetence
Learning as
“the detection and correction of error”

where an error is a mismatch between
what was intended and what was produced.
Single loop learning

the ‘decision rules’ imposed by our mental models
Single Loop Learning




Mental Models    Action Strategies       Results
(Why We Do)      (What We Do)        (What We Get)
Double loop learning

  - requires changing the values and
Mental Models that govern theory-in-use
Single Vs. Double Loop Learning




Mental Models    Action Strategies       Results
(Why We Do)      (What We Do)        (What We Get)
Model 2 - Change defensive routines
Model 1 - Governing Variables

!  Control the situation to achieve your objectives

!  “win, do not lose”

!  Suppress negative feelings

!  Suppress emotions
Model 2 - Governing Variables

!  Everyone is in control

!  “win, win”

!  Feelings expressed

!  Rational analysis
Model 1 vs. Model 2

!  Not a replacement for one another

!  Clearly articulating a position

!  Emphasis on enquiry

!  Test assumptions
How do we move past Model 1?
Tools and techniques
Create the right environment
"Regardless of what we discover,
we understand and truly believe that everyone
       did the best job he or she could,
     given what was known at the time,
         his or her skills and abilities,
            the resources available,
           and the situation at hand."
Left hand and right hand columns
Right Hand (what was said)


Details of the conversation

Details of the conversation
as you imagine it may happen
Left Hand (what was thought)   Right Hand (what was said)


How you felt but didn’t say    Details of the conversation

                               Details of the conversation
                               as you imagine it may happen
Left Hand (what was thought)    Right Hand (what was said)

                               Barry: How is that
                               presentation preparation going?
                               Jo: It’s going ok
                               Barry: Can we do a showcase
                               tomorrow?
                               Jo: That’s a bit soon – next
                               week?
                               Barry: That’s fine. I’ll set
                               something up for next week
Left Hand (what was thought)      Right Hand (what was said)

She hasn’t shown me anything,    Barry: How is that
I’m nervous she is wasting       presentation preparation going?
time?                            Jo: It’s going ok
                                 Barry: Can we do a showcase
She hasn’t done anything at all!
                                 tomorrow?
                                 Jo: That’s a bit soon – next
                                 week?
I knew it, I should have done    Barry: That’s fine. I’ll set
it myself. Jo is useless!        something up for next week
Reflection as a tool
!  What has really led me to think and feel this way?
!  What was your intention?
!  What were you trying to accomplish?
!  Did you achieve the results you intended?
!  How might your comments have contributed to the
   difficulties?
!  Why didn't you say what was in your left-hand
   column?
Reflection as a tool

!  What assumptions are you making about the other
   person or people?
!  What were the costs of operating this way
!  What were the payoffs?
!  What prevented you from acting differently?
!  How can I use my left-hand column as a resource
   to improve our communications?
How the conversation would go….

Barry: How is that presentation preparation going?
Jo: It’s going ok
Barry: I’m a bit nervous about the presentation as
I’ve still not seen what you’ve done
Jo: I know I’m sorry.. It’s just that I’ve been doing a
lot of research and not put words down
Barry: Maybe we can pair on it tomorrow and get it
done!
Building the capability

1 on 1s

Closing the Feedback Loop

Sharing Left Hand Columns
Mental Models

Surfacing your Mental Models - being aware
of them
Testing assumptions

Effectively inquire into other person's
Mental Model
Thanks

@jocranford & @barryoreilly

Weitere ähnliche Inhalte

Andere mochten auch

Mental models as information radiators
Mental models as information radiatorsMental models as information radiators
Mental models as information radiatorsWouter Walgraeve
 
The mental model of timelines
The mental model of timelinesThe mental model of timelines
The mental model of timelinesWouter Walgraeve
 
Burn down chart | Coepd
Burn down chart | CoepdBurn down chart | Coepd
Burn down chart | CoepdCOEPD HR
 
Agile earned value exercise
Agile earned value exerciseAgile earned value exercise
Agile earned value exerciseJohn Goodpasture
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureMichael Sahota
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile projectMunish Malik
 
Agile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsAgile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsRandall Snare
 
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Spiffy
 
Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Biser Simeonov
 
Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015David Morris, MBA
 
My path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amMy path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amiO
 
Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016David Morris, MBA
 
Enterprise analysis
Enterprise analysisEnterprise analysis
Enterprise analysisCOEPD HR
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Salesforce Engineering
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseBrad Appleton
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Anatoliy Okhotnikov
 
Mental Models and Concept Models
Mental Models and Concept ModelsMental Models and Concept Models
Mental Models and Concept ModelsChristina Wodtke
 
Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Caio Cestari
 

Andere mochten auch (20)

Mental models as information radiators
Mental models as information radiatorsMental models as information radiators
Mental models as information radiators
 
The mental model of timelines
The mental model of timelinesThe mental model of timelines
The mental model of timelines
 
Mental models
Mental modelsMental models
Mental models
 
Burn down chart | Coepd
Burn down chart | CoepdBurn down chart | Coepd
Burn down chart | Coepd
 
Agile earned value exercise
Agile earned value exerciseAgile earned value exercise
Agile earned value exercise
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
Agile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsAgile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversions
 
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
 
Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4
 
Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015
 
My path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amMy path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I am
 
Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016
 
Enterprise analysis
Enterprise analysisEnterprise analysis
Enterprise analysis
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
 
Mental Models and Concept Models
Mental Models and Concept ModelsMental Models and Concept Models
Mental Models and Concept Models
 
Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014
 

Ähnlich wie Mental Models Guide Agile Adoption

A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to HumansArty Starr
 
Motivation
MotivationMotivation
Motivationraju7890
 
Week 2 Developing the Whole Person.ppt
Week 2 Developing the Whole Person.pptWeek 2 Developing the Whole Person.ppt
Week 2 Developing the Whole Person.pptAntonetteAlbina3
 
Live&Learn: Looking for a Job in Canada
Live&Learn: Looking for a Job in CanadaLive&Learn: Looking for a Job in Canada
Live&Learn: Looking for a Job in CanadaEnglish Online Inc.
 
3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teamsAndrea Chiou
 
The Tao of Transformation Workshop
The Tao of Transformation WorkshopThe Tao of Transformation Workshop
The Tao of Transformation WorkshopNaresh Jain
 
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam Dastgeer
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam DastgeerIntorduction to neuro linguistic programming (NLP) by dr. Ghulam Dastgeer
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam DastgeerZeeshanKhan740
 
GENN001 Humanities Lec.2
GENN001 Humanities Lec.2GENN001 Humanities Lec.2
GENN001 Humanities Lec.2Esmail Bialy
 
Asset Based Assessment and Planning
Asset Based Assessment and PlanningAsset Based Assessment and Planning
Asset Based Assessment and PlanningDiscoverAbility NJ
 
Asset Based Assessment and Career Planning
Asset Based Assessment and Career Planning Asset Based Assessment and Career Planning
Asset Based Assessment and Career Planning Michele Martin
 
Founder leadershipworkshop july2015
Founder leadershipworkshop july2015Founder leadershipworkshop july2015
Founder leadershipworkshop july2015Hannah Knapp
 
Building teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopsBuilding teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopscoaching4IT
 
5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUPFloown
 
GENN001 Fall2013 Session #3 seven habits
GENN001 Fall2013 Session #3 seven habitsGENN001 Fall2013 Session #3 seven habits
GENN001 Fall2013 Session #3 seven habitsEsmail Bialy
 
Building teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopsBuilding teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopscoaching4IT
 

Ähnlich wie Mental Models Guide Agile Adoption (20)

Problem solving4112
Problem solving4112Problem solving4112
Problem solving4112
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
 
Motivation
MotivationMotivation
Motivation
 
Week 2 Developing the Whole Person.ppt
Week 2 Developing the Whole Person.pptWeek 2 Developing the Whole Person.ppt
Week 2 Developing the Whole Person.ppt
 
Live&Learn: Looking for a Job in Canada
Live&Learn: Looking for a Job in CanadaLive&Learn: Looking for a Job in Canada
Live&Learn: Looking for a Job in Canada
 
Reflection eu
Reflection euReflection eu
Reflection eu
 
3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams
 
The Tao of Transformation Workshop
The Tao of Transformation WorkshopThe Tao of Transformation Workshop
The Tao of Transformation Workshop
 
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam Dastgeer
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam DastgeerIntorduction to neuro linguistic programming (NLP) by dr. Ghulam Dastgeer
Intorduction to neuro linguistic programming (NLP) by dr. Ghulam Dastgeer
 
Priorities
PrioritiesPriorities
Priorities
 
GENN001 Humanities Lec.2
GENN001 Humanities Lec.2GENN001 Humanities Lec.2
GENN001 Humanities Lec.2
 
Asset Based Assessment and Planning
Asset Based Assessment and PlanningAsset Based Assessment and Planning
Asset Based Assessment and Planning
 
Asset Based Assessment and Career Planning
Asset Based Assessment and Career Planning Asset Based Assessment and Career Planning
Asset Based Assessment and Career Planning
 
Founder leadershipworkshop july2015
Founder leadershipworkshop july2015Founder leadershipworkshop july2015
Founder leadershipworkshop july2015
 
SELF Kit program: a key instrument for socio-emotional development and academ...
SELF Kit program: a key instrument for socio-emotional development and academ...SELF Kit program: a key instrument for socio-emotional development and academ...
SELF Kit program: a key instrument for socio-emotional development and academ...
 
Agile Journey
Agile JourneyAgile Journey
Agile Journey
 
Building teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopsBuilding teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loops
 
5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP5 vital PROCESSES & TOOLS for our STARTUP
5 vital PROCESSES & TOOLS for our STARTUP
 
GENN001 Fall2013 Session #3 seven habits
GENN001 Fall2013 Session #3 seven habitsGENN001 Fall2013 Session #3 seven habits
GENN001 Fall2013 Session #3 seven habits
 
Building teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loopsBuilding teams by reinforcing personal feedback loops
Building teams by reinforcing personal feedback loops
 

Kürzlich hochgeladen

Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 

Kürzlich hochgeladen (20)

Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 

Mental Models Guide Agile Adoption

  • 1. Mental Models For Agile Adoption @jocranford & @barryoreilly
  • 2. A little story about an “Agile” team …
  • 3. “Agile teams are hyperproductive! I want a piece of that!”
  • 4. “Agile teams are hyperproductive! I want a piece of that!” But … ZERO POINTS L
  • 5. “Agile teams are hyperproductive! I want a piece of that!” But … ZERO POINTS L “This Agile thing just isn’t working!”
  • 6. “Agile teams are hyperproductive! I want a piece of that!” But … ZERO POINTS L “This Agile thing just isn’t working!” “I could do those tasks far more quickly on my own”
  • 7. “Agile teams are hyperproductive! I want a piece of that!” But … ZERO POINTS L “This Agile thing just isn’t working!” “I could do those tasks far more quickly on my own” “Do those automated tests really help? I spend half my time trying to keep the build green …”
  • 8. “Agile teams are hyperproductive! I want a piece of that!” But … ZERO POINTS L “This Agile thing just isn’t working!” “I could do those tasks far more quickly on my own” “Do those automated tests really help? I spend half my time trying to keep the build green …” “Can we not just go back to estimates in hours?”
  • 9. “We do want to be Agile though – we’ll keep doing iterations and stand ups…”
  • 11. Why are we like this?
  • 13. Our minds substitute many details for simple concepts
  • 14. We make Leaps of Abstraction
  • 15. Implicit mental models remain untested
  • 17. We try to keep our Governing Variables within acceptable limits
  • 18. Governing variables drive Action Strategies
  • 19. Actions have consequences – both intended, and unintended
  • 20. Agile is counterintuitive it requires changing our Governing Variables
  • 21. Aim for perfect requirements before you start to minimise change later
  • 22. Aim for perfect requirements before you start to minimise change later Write the requirements just before we build it to allow changes later
  • 23. Do all the related development tasks together so they take less time
  • 24. Do all the related development tasks together so they take less time Develop and complete a small piece at a time so we can deliver working software and get faster feedback
  • 25. Have lots of projects on the go at one time so that we are making progress on lots of things
  • 26. Have lots of projects on the go at one time so that we are making progress on lots of things Have fewer projects on the go at one time so that they are completed sooner
  • 27. Developing is mostly typing [code] so people work faster individually
  • 28. Developing is mostly typing [code] so people work faster individually Developing is mostly problem solving so two heads are better than one
  • 29. How Mental Models Affect people when they start to adopt agile
  • 31. Espoused theories Vs. Theories-in-use [what they say] [mental models]
  • 32. Model 1 - Governing Variables !  Control the situation to achieve your objectives !  “win, do not lose” !  Suppress negative feelings !  Suppress emotions
  • 33. Model 1 Unilateral Control Model Closed to Learning
  • 35. Learning as “the detection and correction of error” where an error is a mismatch between what was intended and what was produced.
  • 36. Single loop learning the ‘decision rules’ imposed by our mental models
  • 37. Single Loop Learning Mental Models Action Strategies Results (Why We Do) (What We Do) (What We Get)
  • 38. Double loop learning - requires changing the values and Mental Models that govern theory-in-use
  • 39. Single Vs. Double Loop Learning Mental Models Action Strategies Results (Why We Do) (What We Do) (What We Get)
  • 40. Model 2 - Change defensive routines
  • 41. Model 1 - Governing Variables !  Control the situation to achieve your objectives !  “win, do not lose” !  Suppress negative feelings !  Suppress emotions
  • 42. Model 2 - Governing Variables !  Everyone is in control !  “win, win” !  Feelings expressed !  Rational analysis
  • 43. Model 1 vs. Model 2 !  Not a replacement for one another !  Clearly articulating a position !  Emphasis on enquiry !  Test assumptions
  • 44. How do we move past Model 1?
  • 46. Create the right environment
  • 47. "Regardless of what we discover, we understand and truly believe that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand."
  • 48. Left hand and right hand columns
  • 49. Right Hand (what was said) Details of the conversation Details of the conversation as you imagine it may happen
  • 50. Left Hand (what was thought) Right Hand (what was said) How you felt but didn’t say Details of the conversation Details of the conversation as you imagine it may happen
  • 51. Left Hand (what was thought) Right Hand (what was said) Barry: How is that presentation preparation going? Jo: It’s going ok Barry: Can we do a showcase tomorrow? Jo: That’s a bit soon – next week? Barry: That’s fine. I’ll set something up for next week
  • 52. Left Hand (what was thought) Right Hand (what was said) She hasn’t shown me anything, Barry: How is that I’m nervous she is wasting presentation preparation going? time? Jo: It’s going ok Barry: Can we do a showcase She hasn’t done anything at all! tomorrow? Jo: That’s a bit soon – next week? I knew it, I should have done Barry: That’s fine. I’ll set it myself. Jo is useless! something up for next week
  • 53. Reflection as a tool !  What has really led me to think and feel this way? !  What was your intention? !  What were you trying to accomplish? !  Did you achieve the results you intended? !  How might your comments have contributed to the difficulties? !  Why didn't you say what was in your left-hand column?
  • 54. Reflection as a tool !  What assumptions are you making about the other person or people? !  What were the costs of operating this way !  What were the payoffs? !  What prevented you from acting differently? !  How can I use my left-hand column as a resource to improve our communications?
  • 55. How the conversation would go…. Barry: How is that presentation preparation going? Jo: It’s going ok Barry: I’m a bit nervous about the presentation as I’ve still not seen what you’ve done Jo: I know I’m sorry.. It’s just that I’ve been doing a lot of research and not put words down Barry: Maybe we can pair on it tomorrow and get it done!
  • 56. Building the capability 1 on 1s Closing the Feedback Loop Sharing Left Hand Columns
  • 57. Mental Models Surfacing your Mental Models - being aware of them Testing assumptions Effectively inquire into other person's Mental Model