Why dont we learn!? Russ Miles, CEO, OpenCredo Experience gets - - PowerPoint PPT Presentation

why don t we learn
SMART_READER_LITE
LIVE PREVIEW

Why dont we learn!? Russ Miles, CEO, OpenCredo Experience gets - - PowerPoint PPT Presentation

Why dont we learn!? Russ Miles, CEO, OpenCredo Experience gets turned into learning when an organization alters itself to take account of what experience has shown. - Peopleware Or To change dysfunctional behaviours of a person a


slide-1
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
SLIDE 2

This talk is not about...

  • Scrum
  • Kanban
  • Tool X vs. Tool

Y

  • ’Magic Inc’
  • Umm, Agile Transformation...
slide-3
SLIDE 3

A Developer and a Psychologist...

You are here

slide-4
SLIDE 4

It’s nailed!

slide-5
SLIDE 5

Structuralism

slide-6
SLIDE 6

A few months pass...

slide-7
SLIDE 7

A few months pass...

  • The ‘Agility’ Onslaught!
slide-8
SLIDE 8

A few months pass...

  • The ‘Agility’ Onslaught!
  • Drop Modelling
slide-9
SLIDE 9

A few months pass...

  • The ‘Agility’ Onslaught!
  • Drop Modelling
  • Drop Documentation
slide-10
SLIDE 10

A few months pass...

  • The ‘Agility’ Onslaught!
  • Drop Modelling
  • Drop Documentation
  • Everything you know is wrong!
slide-11
SLIDE 11

A few months pass...

  • The ‘Agility’ Onslaught!
  • Drop Modelling
  • Drop Documentation
  • Everything you know is wrong!
  • Where do I start?
slide-12
SLIDE 12

Behaviourism & Functionism,

From What and Where...

to How and Why

Gestaltism

slide-13
SLIDE 13

Ok, so I’ll head to QCon and...

You are here

slide-14
SLIDE 14

Ok, so I’ll head to QCon and...

  • Come back and try:

You are here

slide-15
SLIDE 15

Ok, so I’ll head to QCon and...

  • Come back and try:
  • A bit of Scrum...

You are here

slide-16
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
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
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
SLIDE 19

A few more months pass...

slide-20
SLIDE 20

It’s still not working!?

You are here

slide-21
SLIDE 21

I think I can see your problem...

slide-22
SLIDE 22

Beware of Associatism!

slide-23
SLIDE 23

Get Pragmatic!

Avoid False Dichotomies It’s about what works...

... for you!

slide-24
SLIDE 24

Start to think about ‘learning’

“Learning is a relatively permanent change in behaviour due to experience”

slide-25
SLIDE 25

So, what can I do!?

slide-26
SLIDE 26

So, what can I do!?

  • Avoiding ‘By Rote’ Fashion!
slide-27
SLIDE 27

So, what can I do!?

  • Avoiding ‘By Rote’ Fashion!
  • Buying into the ‘brand’,

rather than thinking for yourself!

slide-28
SLIDE 28

So, what can I do!?

  • Avoiding ‘By Rote’ Fashion!
  • Buying into the ‘brand’,

rather than thinking for yourself!

  • Thinking for yourself!
slide-29
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
SLIDE 30

Agility is about Learning at the process level, as well as the client value level

slide-31
SLIDE 31

Avoid Belief-Based Learning

slide-32
SLIDE 32

Apply Critical Thinking!

  • Evidence through
  • bservation
  • Context
  • Relevant criteria for

making the judgment

  • Obtain evidence through

experiments

  • Learn about your ‘system’
slide-33
SLIDE 33

But my environment is complex!

slide-34
SLIDE 34

You’re a Computer Scientist, right?

slide-35
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
SLIDE 36

You’re also ‘going direct’

  • Obliquity
  • Complexity
  • Pluralism
  • You need an approach

that embraces “muddling through”

  • Hardly agile...
slide-37
SLIDE 37

Stop Direct Belief/Trend Based Learning

Observation Improve

slide-38
SLIDE 38

Understand Second-Order Ignorance

slide-39
SLIDE 39

Apply the Scientific Method

Observation Hypothesis Experiment Understand Results Change!

Structured Learning! BDD for your Software Development System

slide-40
SLIDE 40

But where do I start!?

slide-41
SLIDE 41

Observe and Capture

slide-42
SLIDE 42

Decide, but not just on Pros & Cons

slide-43
SLIDE 43

Reliability and Validity

slide-44
SLIDE 44

Use the Data to Continually Guide Change

slide-45
SLIDE 45

(Still) Beware of Associatism! and Generalisation!

slide-46
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
SLIDE 47

Watch out for Placebos

http://www.krankyscartoons.com

slide-48
SLIDE 48

So wait, now I’m...

  • a Developer
  • a Scientist
  • and a Psychologist

Yes!!

slide-49
SLIDE 49

Ok, I’m doing that, but...

slide-50
SLIDE 50

Dark Moment of the Soul...

You are here

slide-51
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
SLIDE 52

Remember that journey we’re on...

slide-53
SLIDE 53
slide-54
SLIDE 54

So wait, now I’m...

  • a Developer,
  • a Scientist,
  • a Psychologist,
  • and a Teacher!?

Yes!!

slide-55
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
SLIDE 56

With Thanks to...

slide-57
SLIDE 57

Any Questions?

@russmiles russ.miles@opencredo.com

Enjoy QCon!

and don’t forget to take back some hypothesis!