grow (larger) structure - johan oskarsson - ltg-10

31
Grow (larger) Structure © Jurgen Appelo version 1.05 management30.com

Upload: lean-tribe

Post on 13-Jan-2015

606 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Grow (larger) Structure - Johan Oskarsson - LTG-10

Grow (larger) Structure

© Jurgen Appelo version 1.05 management30.com

Page 2: Grow (larger) Structure - Johan Oskarsson - LTG-10

A software team is a complex adaptive system (CAS), because it consists of parts (people) that form a system (team), and the system shows complex behavior while it keeps adapting to a changing environment. 2

Page 3: Grow (larger) Structure - Johan Oskarsson - LTG-10

An organization is a more complicated complex adaptive system (CAS), because it consists of systems (CAS) that consists of parts (people) that form a larger system (organization), and the system shows complex behavior while it keeps adapting to a changing environment.

3

Page 4: Grow (larger) Structure - Johan Oskarsson - LTG-10

It’s the same with brains, bacteria, immune systems, the Internet, countries, gardens, cities, and beehives.They’re all complex adaptive systems.

4

Page 5: Grow (larger) Structure - Johan Oskarsson - LTG-10

The Body of Knowledge of Systems

Complex systems theory is the study of complex systems using multiple system theories

5

Page 6: Grow (larger) Structure - Johan Oskarsson - LTG-10

6

Time delays between cause and effect

Opposing effects per cause

Multiple causes per effect

Stabilizing feedback loopsReinforcing feedback

loopsSelf-organization

Emergence

Cohesion

Uncertainty

Important words from complexity systems

theory

Recilience

Page 7: Grow (larger) Structure - Johan Oskarsson - LTG-10

Know how to manage different systems (Cynefin)

SimpleSense,Categorize,RespondBest practice

ComplexProbe,Sense,RespondEmergent

ChaoticAct,Sense,RespondNovel

7

ComplicatedSense,Analyze,RespondGood practice

DisorderNot knowing where you are

Page 8: Grow (larger) Structure - Johan Oskarsson - LTG-10

Agile managers work the system,not the people.

8

Page 9: Grow (larger) Structure - Johan Oskarsson - LTG-10

Design Principle 1(through a manager)

Design Principle 2 (not through a manager)

(Fred Emery)

<- preferred

Communication across teams

9

Page 10: Grow (larger) Structure - Johan Oskarsson - LTG-10

Hierarchical layers

10

“In the process of creating new structures and increasing complexity, one thing that a self-organizing systems often generates is hierarchy.

Hierarchical systems evolve from the bottom up. The purpose of the upper layers of the hierarchy is to serve the purpose of the lower layer.”

(Donella Meadows, Systems thinker)

Page 11: Grow (larger) Structure - Johan Oskarsson - LTG-10

Scale-invariant networks (fractals)Best communication across all scales

http://gut.bmj.com/content/57/7.cover-expansion 11

Page 12: Grow (larger) Structure - Johan Oskarsson - LTG-10

A team size is best when between 5 +/-2,but how many other teams can one team communicate with efficient, 5 +/-2?

12

Page 13: Grow (larger) Structure - Johan Oskarsson - LTG-10

13

When do an organizational structure needyet another higher layer?

Page 14: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Emergence of a structure(~10)

14

Manager

Team Alfa Team Bravo

Product xyProduct xx

Page 15: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Emergence of a structure(~20)

15

Manager

Team Alfa Team Bravo

Product xy

Product xx

Team CharlieTeam Delta

Product yy

Page 16: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Emergence of a structure(~40)

16

Manager

System “Semi-pro”System “Flyer”

Community of practice

Program AnnaProgram Bella

Page 17: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Emergence of a structure(~100)

17

System “Semi-pro”

System “Flyer”

System “Black flag whip”

System “Almost pirate”

Systems Portfolio

Page 18: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Emergence of a structure(~200)

18

System Portfolio ZuesSystem Portfolio

Appollo

Page 19: Grow (larger) Structure - Johan Oskarsson - LTG-10

19

Are the project models adapted for complex adaptive systems, or for ordered systems?

Page 20: Grow (larger) Structure - Johan Oskarsson - LTG-10

20

Can there be creativity and innovation, in a simple ordered system?

Page 21: Grow (larger) Structure - Johan Oskarsson - LTG-10

21

Will the customer keep buying a product when the distribution is in chaos?

Page 22: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Project structure

22

ChaosActSenseRespond

Novel practices

Idea

Page 23: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Project structure

23

ChaosActSenseRespond

ComplexProbeSenseRespond

Novel practices

Emergentpractices

Idea Development

Page 24: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Project structure

24

ChaosActSenseRespond

Complex OrderProbeSenseRespond

SenseAnalyzeRespond

Novel practices

Emergentpractices

Goodpractices

Idea Development Deployment

Page 25: Grow (larger) Structure - Johan Oskarsson - LTG-10

Narrative: Project structure

25

ChaosActSenseRespond

Complex OrderProbeSenseRespond

SenseAnalyzeRespond

Novel practices

Emergentpractices

Goodpractices

Idea Development Deployment

Once a while it might be good to innovate also the ordered system.

Page 26: Grow (larger) Structure - Johan Oskarsson - LTG-10

Program structure

26

Chaos

Complex

Order

Project Alfa

Development DeploymentIdea

Idea Development Deployment

Chaos

Complex

Order

Deployment

Order Orde

rOrde

rOrde

r

Complex Comple

xComple

x

Chaos Chao

sChao

s

Project Beta

Project Charlie

Project Delta

Project Echo

Does the system get more complex with many concurrent projects?

Page 27: Grow (larger) Structure - Johan Oskarsson - LTG-10

27

Maybe also project, program and portfoliomanagement structure can emerge?

Page 28: Grow (larger) Structure - Johan Oskarsson - LTG-10

28

If so, need managers then to be skilled in complex systems theory? Agile, lean andmultiple good practices?

Page 29: Grow (larger) Structure - Johan Oskarsson - LTG-10

29

Organizational debt, needs then to be re-paid.

Page 30: Grow (larger) Structure - Johan Oskarsson - LTG-10

30

Should management also be skilled cross-functional?

Page 31: Grow (larger) Structure - Johan Oskarsson - LTG-10

31

www.management30.com