SLIDE 1 Why don’t we learn!?
“To change dysfunctional behaviours of a person a therapist can help; for dysfunctional organisations and exorcism is required” - Jussi Munonen, Twitter Russ Miles, CEO, OpenCredo “Experience gets turned into learning when an
- rganization alters itself to take account of what
experience has shown.” - Peopleware Or
SLIDE 2 This talk is not about...
- Scrum
- Kanban
- Tool X vs. Tool
Y
- ’Magic Inc’
- Umm, Agile Transformation...
SLIDE 3 A Developer and a Psychologist...
You are here
SLIDE 4
It’s nailed!
SLIDE 5
Structuralism
SLIDE 6
A few months pass...
SLIDE 7 A few months pass...
SLIDE 8 A few months pass...
- The ‘Agility’ Onslaught!
- Drop Modelling
SLIDE 9 A few months pass...
- The ‘Agility’ Onslaught!
- Drop Modelling
- Drop Documentation
SLIDE 10 A few months pass...
- The ‘Agility’ Onslaught!
- Drop Modelling
- Drop Documentation
- Everything you know is wrong!
SLIDE 11 A few months pass...
- The ‘Agility’ Onslaught!
- Drop Modelling
- Drop Documentation
- Everything you know is wrong!
- Where do I start?
SLIDE 12
Behaviourism & Functionism,
From What and Where...
to How and Why
Gestaltism
SLIDE 13 Ok, so I’ll head to QCon and...
You are here
SLIDE 14 Ok, so I’ll head to QCon and...
You are here
SLIDE 15 Ok, so I’ll head to QCon and...
- Come back and try:
- A bit of Scrum...
You are here
SLIDE 16 Ok, so I’ll head to QCon and...
- Come back and try:
- A bit of Scrum...
- ...a bit of TDD...
You are here
SLIDE 17 Ok, so I’ll head to QCon and...
- Come back and try:
- A bit of Scrum...
- ...a bit of TDD...
- ...throw in some Kanban...
You are here
SLIDE 18 Ok, so I’ll head to QCon and...
- Come back and try:
- A bit of Scrum...
- ...a bit of TDD...
- ...throw in some Kanban...
- ... even some BDD coz it sounds
good
You are here
SLIDE 19
A few more months pass...
SLIDE 20 It’s still not working!?
You are here
SLIDE 21
I think I can see your problem...
SLIDE 22
Beware of Associatism!
SLIDE 23
Get Pragmatic!
Avoid False Dichotomies It’s about what works...
... for you!
SLIDE 24
Start to think about ‘learning’
“Learning is a relatively permanent change in behaviour due to experience”
SLIDE 25
So, what can I do!?
SLIDE 26 So, what can I do!?
- Avoiding ‘By Rote’ Fashion!
SLIDE 27 So, what can I do!?
- Avoiding ‘By Rote’ Fashion!
- Buying into the ‘brand’,
rather than thinking for yourself!
SLIDE 28 So, what can I do!?
- Avoiding ‘By Rote’ Fashion!
- Buying into the ‘brand’,
rather than thinking for yourself!
SLIDE 29 So, what can I do!?
- Avoiding ‘By Rote’ Fashion!
- Buying into the ‘brand’,
rather than thinking for yourself!
- Thinking for yourself!
- How should I plan my next
move?
SLIDE 30
Agility is about Learning at the process level, as well as the client value level
SLIDE 31
Avoid Belief-Based Learning
SLIDE 32 Apply Critical Thinking!
- Evidence through
- bservation
- Context
- Relevant criteria for
making the judgment
experiments
- Learn about your ‘system’
SLIDE 33
But my environment is complex!
SLIDE 34
You’re a Computer Scientist, right?
SLIDE 35 Construct Scientific Theories!
- You’re being all ‘freudian’
about it
- A Scientific Theory is...
- Refutable, which means it...
- ... can be disproved
SLIDE 36 You’re also ‘going direct’
- Obliquity
- Complexity
- Pluralism
- You need an approach
that embraces “muddling through”
SLIDE 37 Stop Direct Belief/Trend Based Learning
Observation Improve
SLIDE 38
Understand Second-Order Ignorance
SLIDE 39 Apply the Scientific Method
Observation Hypothesis Experiment Understand Results Change!
Structured Learning! BDD for your Software Development System
SLIDE 40
But where do I start!?
SLIDE 41
Observe and Capture
SLIDE 42
Decide, but not just on Pros & Cons
SLIDE 43
Reliability and Validity
SLIDE 44
Use the Data to Continually Guide Change
SLIDE 45
(Still) Beware of Associatism! and Generalisation!
SLIDE 46 Goodhart’s Law
“once a social or economic indicator or other surrogate measure is made a target for the purpose of conducting social or economic policy, then it will lose the information content that would qualify it to play such a role”
Wikipedia, of course
SLIDE 47 Watch out for Placebos
http://www.krankyscartoons.com
SLIDE 48 So wait, now I’m...
- a Developer
- a Scientist
- and a Psychologist
Yes!!
SLIDE 49
Ok, I’m doing that, but...
SLIDE 50 Dark Moment of the Soul...
You are here
SLIDE 51 Understand how people learn
- Leave Ego out of it
- Learner, front and centre
- Reinforce, Repeat
- Compelling
- Make it stick
- Kinda like...
SLIDE 52
Remember that journey we’re on...
SLIDE 53
SLIDE 54 So wait, now I’m...
- a Developer,
- a Scientist,
- a Psychologist,
- and a Teacher!?
Yes!!
SLIDE 55 Summary
- Meta-Learning is a key advantage of agility
- Learning is...
- ...a competitive edge
- ...best applied guided by experimentation
- As a coach, you’re the learning enabler!
- a scientist, teacher (probably amateur),
psychologist (probably amateur), and developer
SLIDE 56
With Thanks to...
SLIDE 57 Any Questions?
@russmiles russ.miles@opencredo.com
Enjoy QCon!
and don’t forget to take back some hypothesis!