“mental models for agile adoption” from ale2011

59
Mental Models For Agile Adoption @jocranford & @barryoreilly

Upload: barry-oreilly

Post on 08-May-2015

6.314 views

Category:

Business


0 download

DESCRIPTION

Our mental models help shape our behaviour and define our approach to solving problems, carrying out tasks and form the structure of logical reasoning. One view suggests mental models can be constructed from perception, imagination, or the comprehension of discourse. What are mental ingredients to support Agile adoption within learning organisations? How to we amplify what enhances adoption and break down barriers that inhibit it. We would like to explore ideas how mental models are at the very heart of success of organisational change and individual transformation.

TRANSCRIPT

Page 1: “Mental Models for Agile Adoption” from ALE2011

Mental Models For Agile Adoption

@jocranford & @barryoreilly

Page 2: “Mental Models for Agile Adoption” from ALE2011

A little story about an “Agile” team …

Page 3: “Mental Models for Agile Adoption” from ALE2011

“Agile teams are hyperproductive! I want a piece of that!”

Page 4: “Mental Models for Agile Adoption” from ALE2011

“Agile teams are hyperproductive! I want a piece of that!”

But … ZERO POINTS L

Page 5: “Mental Models for Agile Adoption” from ALE2011

“Agile teams are hyperproductive! I want a piece of that!”

But … ZERO POINTS L

“This Agile thing just isn’t working!”

Page 6: “Mental Models for Agile Adoption” from ALE2011

“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”

Page 7: “Mental Models for Agile Adoption” from ALE2011

“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 …”

Page 8: “Mental Models for Agile Adoption” from ALE2011

“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?”

Page 9: “Mental Models for Agile Adoption” from ALE2011

“We do want to be Agile though – we’ll keep doing iterations and stand ups…”

Page 10: “Mental Models for Agile Adoption” from ALE2011

Sound familiar?

Page 11: “Mental Models for Agile Adoption” from ALE2011

Why are we like this?

Page 12: “Mental Models for Agile Adoption” from ALE2011

Blame our Mental Models

Page 13: “Mental Models for Agile Adoption” from ALE2011

Our minds substitute many details for simple concepts

Page 14: “Mental Models for Agile Adoption” from ALE2011

We make Leaps of Abstraction

Page 15: “Mental Models for Agile Adoption” from ALE2011

Implicit mental models remain untested

Page 16: “Mental Models for Agile Adoption” from ALE2011

Mental Models guide our actions

Page 17: “Mental Models for Agile Adoption” from ALE2011

We try to keep our Governing Variables within acceptable limits

Page 18: “Mental Models for Agile Adoption” from ALE2011

Governing variables drive

Action Strategies

Page 19: “Mental Models for Agile Adoption” from ALE2011

Actions have consequences – both intended, and unintended

Page 20: “Mental Models for Agile Adoption” from ALE2011

Agile is counterintuitive

it requires changing our Governing Variables

Page 21: “Mental Models for Agile Adoption” from ALE2011

Aim for perfect requirements before you start to minimise change later

Page 22: “Mental Models for Agile Adoption” from ALE2011

Aim for perfect requirements before you start to minimise change later

Write the requirements just before we build it to allow changes later

Page 23: “Mental Models for Agile Adoption” from ALE2011

Do all the related development tasks together so they take less time

Page 24: “Mental Models for Agile Adoption” from ALE2011

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

Page 25: “Mental Models for Agile Adoption” from ALE2011

Have lots of projects on the go at one time so that we are making progress on lots of things

Page 26: “Mental Models for Agile Adoption” from ALE2011

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

Page 27: “Mental Models for Agile Adoption” from ALE2011

Developing is mostly typing [code] so people work faster individually

Page 28: “Mental Models for Agile Adoption” from ALE2011

Developing is mostly typing [code] so people work faster individually

Developing is mostly problem solving so two heads are better than one

Page 29: “Mental Models for Agile Adoption” from ALE2011

How Mental Models Affect people when they start to adopt agile

Page 30: “Mental Models for Agile Adoption” from ALE2011

Argyris & Schön

Theory in Action

Page 31: “Mental Models for Agile Adoption” from ALE2011

Espoused theories Vs. Theories-in-use

[what they say] [mental models]

Page 32: “Mental Models for Agile Adoption” from ALE2011

Model 1 - Governing Variables

!  Maintain control the situation (unilaterally). Get what you want, achieve your objectives/goals

!   “win, do not lose”

!   suppress negative feelings, such as embarrassment, in yourself and others

!   act “rationally” (suppress or deny emotions).

Page 33: “Mental Models for Agile Adoption” from ALE2011

Model 1

Unilateral Control Model

Closed to Learning

Page 34: “Mental Models for Agile Adoption” from ALE2011

Skilled Incompetence

Page 35: “Mental Models for Agile Adoption” from ALE2011

Learning as “the detection and correction of error” where an error is a mismatch between what was intended and what was produced.

Page 36: “Mental Models for Agile Adoption” from ALE2011

Single loop learning

the ‘decision rules’ imposed by our mental models

Page 37: “Mental Models for Agile Adoption” from ALE2011

Single Loop Learning

Results (What We Get)

Action Strategies (What We Do)

Mental Models (Why We Do)

Page 38: “Mental Models for Agile Adoption” from ALE2011

Double loop learning

- requires changing the values and Mental Models that govern theory-in-use

Page 39: “Mental Models for Agile Adoption” from ALE2011

Single Vs. Double Loop Learning

Results (What We Get)

Action Strategies (What We Do)

Mental Models (Why We Do)

Page 40: “Mental Models for Agile Adoption” from ALE2011

Model 2 - Change defensive routines

Page 41: “Mental Models for Agile Adoption” from ALE2011

Model 1 - Governing Variables

!  Maintain control the situation (unilaterally). Get what you want, achieve your objectives/goals

!   “win, do not lose”

!   suppress negative feelings, such as embarrassment, in yourself and others

!   act “rationally” (suppress or deny emotions).

Page 42: “Mental Models for Agile Adoption” from ALE2011

Model 2 - Governing Variables

!  Everyone is in control

!  Everyone wins

!  [all] feelings are expressed

!  rationality is downplayed

Page 43: “Mental Models for Agile Adoption” from ALE2011

Model 1 vs. Model 2

!  Not a replacement for one another

!  Clearly articulating a position

!  Emphasis on enquiry and test

!  Strong opinions, weakly held

Page 44: “Mental Models for Agile Adoption” from ALE2011

How do we move past Model 1?

Page 45: “Mental Models for Agile Adoption” from ALE2011

Tools and techniques

Page 46: “Mental Models for Agile Adoption” from ALE2011

Create the right environment

Page 47: “Mental Models for Agile Adoption” from ALE2011

"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."

Page 48: “Mental Models for Agile Adoption” from ALE2011

Left hand and right hand columns

Page 49: “Mental Models for Agile Adoption” from ALE2011

Right Hand (what was said)

Details of the conversation Details of the conversation as you imagine it may happen

Page 50: “Mental Models for Agile Adoption” from ALE2011

Left Hand (what was thought)

How you felt but didn’t say

Right Hand (what was said)

Details of the conversation Details of the conversation as you imagine it may happen

Page 51: “Mental Models for Agile Adoption” from ALE2011

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

Page 52: “Mental Models for Agile Adoption” from ALE2011

Left Hand (what was thought)

She hasn’t shown me anything, I’m nervous she is wasting time?

She hasn’t done anything at all! I knew it, I should have done it myself. Jo is useless!

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

Page 53: “Mental Models for Agile Adoption” from ALE2011

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?

Page 54: “Mental Models for Agile Adoption” from ALE2011

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?

Page 55: “Mental Models for Agile Adoption” from ALE2011

How the conversation would go….

Barry: How is that presentation preparation going? Jo: It’s going ok Barry: I’m a bit nervous that 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!

Page 56: “Mental Models for Agile Adoption” from ALE2011

Building the capability

1 on 1s Closing the Feedback Loop

Sharing Left Hand Columns

Page 57: “Mental Models for Agile Adoption” from ALE2011

Mental Models

Surfacing your Mental Models - being aware of them

Testing assumptions

Effectively inquire into other person's Mental Mode

Page 58: “Mental Models for Agile Adoption” from ALE2011

Thanks

@jocranford & @barryoreilly

Page 59: “Mental Models for Agile Adoption” from ALE2011

See you at our open space or

by the ThoughtWorks banner!