chaos: a new perspective on agile governance by brian wernham

40
Brian Wernham “Chaos: a new perspective on Agile governance” Presented at APM Governance SIG, London, May 14, 2014 Delegate s’ 50 % discount [email protected] @BrianUkulele http://bit.ly/special-offer-CWBW

Upload: association-for-project-management

Post on 20-Aug-2015

351 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Chaos: a new perspective on agile governance by Brian Wernham

Brian Wernham

“Chaos: a new perspective on Agile governance”

Presented at APM Governance SIG, London, May 14, 2014

Delegates’ 50%

discount

[email protected]@BrianUkulele http://bit.ly/special-offer-CWBW50

Page 2: Chaos: a new perspective on agile governance by Brian Wernham

2

Why are YOU here today?

http://bit.ly/About-Brian@BrianUkulele

What is ‘Agile’?‘Agile’ only for

web development?

‘Agile’ only for tiny stuff?

‘Agile’ = loss of control?

What is ‘DSDM’?

‘Agile’ in mission critical

projects?

What is ‘Scrum’?

Are we talking Governance of a project

of Governance of portfolios of change?

Page 3: Chaos: a new perspective on agile governance by Brian Wernham

3

This talk:1. What is ‘Agile’?

2. What is Agile Governance?

3. Can we be ready for & take advantage of the unexpected?

- Chaos Theory & Emergent Complexity

4. Kick-off the development of a guide for Agile Governance

http://bit.ly/About-Brian@BrianUkulele

Page 4: Chaos: a new perspective on agile governance by Brian Wernham

4

1. What is Agile?

Page 5: Chaos: a new perspective on agile governance by Brian Wernham

5

The “Big Design Up Front” mind-set

http://bit.ly/About-Brian@BrianUkulele

I had better ask

for all possible

features…

At last – a chance to get what I

want!

Page 6: Chaos: a new perspective on agile governance by Brian Wernham

6

The Big Design Up Front is born…

http://bit.ly/About-Brian@BrianUkulele

Page 7: Chaos: a new perspective on agile governance by Brian Wernham

7

The result of Big Design Up Front…

Page 8: Chaos: a new perspective on agile governance by Brian Wernham

8

D’oh!http://bit.ly/About-Brian

@BrianUkulele

Page 9: Chaos: a new perspective on agile governance by Brian Wernham

9http://bit.ly/About-Brian

@BrianUkulele

Page 10: Chaos: a new perspective on agile governance by Brian Wernham

10

As difficult as trying to swim up a waterfall…

http://bit.ly/About-Brian@BrianUkulele

Page 11: Chaos: a new perspective on agile governance by Brian Wernham

11

Page 12: Chaos: a new perspective on agile governance by Brian Wernham

12

Page 13: Chaos: a new perspective on agile governance by Brian Wernham

13

Scrum at the team level – two popular methods…

ScrumDSDM

Page 14: Chaos: a new perspective on agile governance by Brian Wernham

1. ‘Scrum’ – a team level approach

http://bit.ly/About-Brian

Source: Mike Cohn www.mountaingoatsoftware.com/scrum

Page 15: Chaos: a new perspective on agile governance by Brian Wernham

15Source: DSDM Consortium (DSDM = Driving Strategy, Delivering More)

An overview of two agile methods2. ‘DSDM’ – a hybrid team/project level approach

Page 16: Chaos: a new perspective on agile governance by Brian Wernham

16

2. What is Agile Governance?

Page 17: Chaos: a new perspective on agile governance by Brian Wernham

17

a) Time Driven

“I don’t want it perfect – I want it Thursday”

Traditional Agile

Agile inverts the normal project management paradigm…

Page 18: Chaos: a new perspective on agile governance by Brian Wernham

b) … and minimises Work in Progress

“There is no value in holding stock in a warehouse”

Traditional Agile

Design

Build

Test

Deploy

P/type

?

P/type

P/type

P/type

Agile focuses on flow…

Page 19: Chaos: a new perspective on agile governance by Brian Wernham

19

Can we define Agile Governance principles at several levels:

Project Level? Governance of one specific project? Scrum? DSDM?

Programme Level? Governance of hybrid programmes that comprises both:

Waterfall projects & Agile projects?

Portfolio Level? Governance across many projects?

Page 20: Chaos: a new perspective on agile governance by Brian Wernham

Is ‘Agile Governance’ really about being adaptable?

20

TraditionalProject

Innovationproject

HybridProgramme

Design

Build

Test

Deploy

P/type

P/type

P/type

P/type

Control-freakGovernance

AgileGovernance

Arms-lengthGovernance

InnovationProject

InnovationProject

TraditionalProject

TraditionalProject

Page 21: Chaos: a new perspective on agile governance by Brian Wernham

21

3. Can we be ready for & take advantage of the unexpected?

A brief overview of the practical impact of Chaos Theory Butterfly effect (Sensitivity to initial conditions) How long is a piece of string? (Fractals) Satisficing a business case (Alternative stable states)

Complex outcomes from simple systems Self-organisation

Ants People (so very different?)

Page 22: Chaos: a new perspective on agile governance by Brian Wernham

22

Butterfly effect (Sensitivity to initial conditions)

For want of a nail the shoe was lostFor want of a shoe the horse was lostFor want of a horse the battle was lost…

Page 23: Chaos: a new perspective on agile governance by Brian Wernham

23

Heat convection – any difference in initial conditions produces an unpredicatble outcome after a while:

Page 24: Chaos: a new perspective on agile governance by Brian Wernham

24

Increase the feedback and the Lorenz equation becomes unstable and ‘chaotic’:

Page 25: Chaos: a new perspective on agile governance by Brian Wernham

25

Complexity out of simplicity

e.g. the Lorenz Equation

Page 26: Chaos: a new perspective on agile governance by Brian Wernham

26

Butterfly effect (Sensitivity to initial conditions)

For want of a nail the shoe was lostFor want of a shoe the horse was lostFor want of a horse the battle was lost…

Page 27: Chaos: a new perspective on agile governance by Brian Wernham

27

“No two snowflakes are the same”

A simple fractal - The Koch Curve

Page 28: Chaos: a new perspective on agile governance by Brian Wernham

28

“No two snowflakes are the same”

A simple fractal - The Koch Curve

Page 29: Chaos: a new perspective on agile governance by Brian Wernham

29

How long is a piece of string? (Fractals)

Ruler length = x Answer = y

Ruler length x/2 Answer = y*2.5

Page 30: Chaos: a new perspective on agile governance by Brian Wernham

30

The result runs away from you the closer you try to measure it…

Page 31: Chaos: a new perspective on agile governance by Brian Wernham

31

The ‘fractal dimension’ measures this disappearing event horizon

Page 32: Chaos: a new perspective on agile governance by Brian Wernham

32

How long will it take to add “just a bit more detail” to a business case or spec?

Page 33: Chaos: a new perspective on agile governance by Brian Wernham

33

Alternative stable states

“Catastrophic shifts in ecosystems”Marten Scheffer, Nature, 2001

Page 34: Chaos: a new perspective on agile governance by Brian Wernham

34

Self-organisation - Ants

Page 35: Chaos: a new perspective on agile governance by Brian Wernham

35

Self-organisation - Ants

Page 36: Chaos: a new perspective on agile governance by Brian Wernham

36

Self-organisation - People

Page 37: Chaos: a new perspective on agile governance by Brian Wernham

37

References

Daňa, Josef “Chaos Theory in Project Management”, Masaryk University, Brno

2014 Christopher, Martin

“The Agile Supply Chain : Competing in Volatile Markets”, Industrial Marketing Management, Vol 29., No. 1., 2000, pp. 37-44

Yang, C “Hierarchical Summarization of Large Documents”, Drexel

University Scheffer, Marten

Catastrophic shifts in ecosystems, Nature, 2001

Page 38: Chaos: a new perspective on agile governance by Brian Wernham

38

4. Kick-off the development of a guide for Agile Governance

Page 40: Chaos: a new perspective on agile governance by Brian Wernham

This presentation was delivered at an APM event

To find out more about upcoming events please visit

our website www.apm.org.uk/events