Cargo Cult Agile training & coaching

43
Cargo Cult Agile training & coaching Jose Luis Soria [email protected] @jlsoriat August 29 th 2012 Barcelona (Spain)

description

Slides for my presentation at ALE2012, "Cargo Cult Agile Training & Coaching". About common problems and pitfalls related to how we think and judge, and how they may affect the way we act when helping others to learn and work around Agile

Transcript of Cargo Cult Agile training & coaching

Page 1: Cargo Cult Agile training & coaching

Cargo Cult Agile training &

coaching

Jose Luis Soria

[email protected]

@jlsoriat

August 29th 2012Barcelona (Spain)

Page 2: Cargo Cult Agile training & coaching

During the war they saw airplanes land with lots of good materials, and they want the same thing to happen now. So they've arranged to imitate things like runways, to put fires along the sides of the runways, to make a wooden hut for a man to sit in, with two wooden pieces on his head like headphones and bars of bamboo sticking out like antennas—he's the controller—and they wait for the airplanes to land. They're doing everything right. The form is perfect. It looks exactly the way it looked before. But it doesn't work. No airplanes land. — Richard

Feynman, physicist(http://calteches.library.caltech.edu/3043/1/CargoCult.pdf)

Page 3: Cargo Cult Agile training & coaching

What is a Cargo Cult?

• Religious practice focused on obtaining goods (cargo) by means of magic and rituals

• Based on irrational beliefs and behavior

• Used as a metaphor for many fields (politics, economics, journalism…)

• More info: http://bit.ly/lruvbdhttp://bit.ly/zhWL

Page 4: Cargo Cult Agile training & coaching

http://bit.ly/1alLpQ

Page 5: Cargo Cult Agile training & coaching

Cargo Cults have repeatedly been used as a metaphor for software development and Agile practices…

• Steve McConnell http://bit.ly/5voCM4

• Maxx Daymond http://bit.ly/gZ57Kk

• James Shore http://bit.ly/aek5r9

…usually describing “doing Agile but not being Agile” kind of behavior

Page 6: Cargo Cult Agile training & coaching

Do we behave the same way

when we are involved in Agile

training or coaching?

Page 7: Cargo Cult Agile training & coaching

Training or coaching?

Tell me and I will listen,

show me and I will remember,

involve me and I will understand.

Confucius

Page 8: Cargo Cult Agile training & coaching

While being quite different disciplines, both training and coaching deal with helping

people to benefit from knowledge.

So both can be affected by the same kind of misbehaviors

Page 9: Cargo Cult Agile training & coaching

Subject matter: things being

addressed while training or

coaching

Agile practices map (http://guide.agilealliance.org/subway.html)

Page 10: Cargo Cult Agile training & coaching

Potential issues: behavioral

patterns affecting training or

coaching

• Cognitive biases: deviations in judgment that affect decisions, memory, perception and rationalism

• (Logical) fallacies: bad reasoning caused by wrong assumptions or misconceptions

we can be prepared to avoid them

Page 11: Cargo Cult Agile training & coaching

The 7 habits of

Cargo Cult

people

Page 12: Cargo Cult Agile training & coaching

Habit #1:

Replicate (wrong or incomplete)

past circumstances, trying to

obtain the same outcomes

Page 13: Cargo Cult Agile training & coaching

Bias: Confirmation bias

• Selectively pick only the evidence that confirms my beliefs or whishes

• Several kinds: biased search for information, biased interpretation, biased memory

Page 14: Cargo Cult Agile training & coaching

Avoiding: Confirmation Bias

• Casual observations are subjected to bias. Try to get the whole picture before recommending specific practices

• Try to explain always the underlying principles supporting the evidence

Page 15: Cargo Cult Agile training & coaching

Habit #2:

Fail to identify the cause of an

outcome

Page 16: Cargo Cult Agile training & coaching

Fallacy: Correlation proves

causation

• Mistake two correlated events for one causing the other

• Ignore other correlated events or factors

Page 17: Cargo Cult Agile training & coaching

Avoiding: Correlation Proves

Causation

• Correlation is a necessary, but not sufficient condition, for causality. Look for additional evidence before recommending or discarding particular practices

• Don’t break inference rules while making decisions

Page 18: Cargo Cult Agile training & coaching
Page 19: Cargo Cult Agile training & coaching
Page 20: Cargo Cult Agile training & coaching

Habit #3:

Ignore how the practice

actually works

Page 21: Cargo Cult Agile training & coaching

Bias: Dunning-Kruger Effect

• Unskilled, and unaware of it

• Adherence to superficial signs of the idea

• “Ignorance more frequently begets confidence than does knowledge” –Charles Darwin

Page 22: Cargo Cult Agile training & coaching

Avoiding: Dunning-Kruger Effect

• Keep in mind that you’re ignorant about many things

• Don’t teach or coach a practice if you are not confident enough about it

• Don’t be confident on a practice that you’ve not experimented by yourself

• Knowledge unveils ignorance

• Make it very clear when you speak abouta practice that you don’t know

Page 23: Cargo Cult Agile training & coaching

Habit #4:

Strengthen beliefs when

finding conflicting evidence

Page 24: Cargo Cult Agile training & coaching

Bias: Backfire Effect

• Reject evidence contradictory to one’s beliefs

• Strengthen support on these beliefs

• Favor process over principles

Page 25: Cargo Cult Agile training & coaching

Avoiding: Backfire Effect

• Keep in mind that you’re ignorant about many things

• Don’t teach or coach a practice if you are not confident enough about it

• Don’t be confident on a practice that you’ve not experimented by yourself

• Knowledge unveils ignorance

• Make it very clear when you speak abouta practice that you don’t know

Page 26: Cargo Cult Agile training & coaching
Page 27: Cargo Cult Agile training & coaching
Page 28: Cargo Cult Agile training & coaching

Habit #5:

Pay attention only to success

and ignore failure

Page 29: Cargo Cult Agile training & coaching

Bias: Survivorship Bias

• Draw conclusions from people or things that survived a process, or succeeded, ignoring the ones that didn’t

I've missed more than 9000 shots in my career.

I've lost almost 300 games. 26 times, I've been

trusted to take the game winning shot and

missed. I've failed over and over and over again

in my life. And that is why I succeed - Michael

Jordan

Page 30: Cargo Cult Agile training & coaching

Avoiding: Survivorship Bias

• Beware that one or few successful cases may hide lots of failed ones

• Failure contains more lessons than success. Look for the cases where the practice has failed and try to draw the most information

• Don’t learn only from success

Page 31: Cargo Cult Agile training & coaching
Page 32: Cargo Cult Agile training & coaching
Page 33: Cargo Cult Agile training & coaching

Habit #6:

Adopt a practice because

many others do so

Page 34: Cargo Cult Agile training & coaching

Bias: Bandwagon Effect

• As more people adopt a practice, others “jump on the bandwagon”, without considering the reasons or the environment

Page 35: Cargo Cult Agile training & coaching

Avoiding: Bandwagon Effect

• Consider if the practice might work for the team being coached, regardless of how popular it is

Page 36: Cargo Cult Agile training & coaching
Page 37: Cargo Cult Agile training & coaching
Page 38: Cargo Cult Agile training & coaching

Habit #7:

Develop a preference for

familiar things

Page 39: Cargo Cult Agile training & coaching

Bias: Exposure Effect

• “Better the devil you know” behaviour

• Preference for using familiar practices, even if they’re not well suited for the undergoing task

Page 40: Cargo Cult Agile training & coaching

Avoiding: Exposure Effect

• Continuously recycle and improve your knowledge

• Consider alternatives

Page 41: Cargo Cult Agile training & coaching

Other biases and fallacies

affecting training/coaching

• Overestimate how much people agree with you (false-consensus effect)

• Be unable to impartially think about a subject you master (curse of knowledge)

• Draw different conclusions from the same information (framing effect)

• Misuse games to model real-life situations (ludic fallacy)

• Attribute success to yourself but failure to external factors (self-serving bias)

• Believe that you can explain a thing because you know its name (nominal fallacy)

Page 42: Cargo Cult Agile training & coaching

Summary: what to look for

• Watch out for biases

• Watch out for fallacies

• Don’t jump to conclusions too quickly

• Be aware of your state of mind

• Avoid irrational behavior

Page 43: Cargo Cult Agile training & coaching

Jose Luis Soria

[email protected]

http://geeks.ms/blogs/jlsoria

@jlsoriat

http://www.slideshare.net/jlsoria

ALM Team Lead at Plain Concepts

Professional Scrum Trainer at scrum.org

We try not to train/coach like this! ���� http://bit.ly/bCRBlI