The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair...

36
©Alistair Cockburn 2018 The Heart of Agile Dr. Alistair Cockburn http://Alistair.Cockburn.us Collaborate Improve Deliver Reflect

Transcript of The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair...

Page 1: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

The Heart of Agile

Dr. Alistair Cockburn http://Alistair.Cockburn.us

Collaborate

Improve Deliver

Reflect

Page 2: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

2

Pierre Hervouet’s recap of history:

Collaborate

Improve Deliver

Reflect

Page 3: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

3

Certified ScrumMaster Training has 104 LOs !

Page 4: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

4

Oversimplified:

Page 5: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

5

Agile の 心 Heart of Agile

Collaborate

Improve Deliver

Reflect

Page 6: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

6

The Heart expands into Details

Collaborate

Improve Deliver

Reflect

Collaboration

Trust

Internal Flow

Deliver for Income

Culture

Deliver for Learning

Examine Data

Introspect

Experiment

Change

Page 7: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

7

Collaborate

Improve Deliver

Reflect

Collaboration

Trust

Internal Flow

Deliver for Income

Culture

Deliver for Learning

Examine Data

Introspect

Experiment

Change

The Heart expands into Details

Lean Production

Queue Management Kanban

Business

Social

Technical

Cost

Web Analytics Results

Early Revenue

Emotions

Future Focus

Emotional Safety

Small changes

Limit Changes

Skills development

Guest Leadeship Listen

Politics Silos

Collaboration Cards

Allow failure

Rewards

Page 8: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

8

Collaborate

Improve Deliver

Reflect

Internal Flow

Lean Production in Mental Activities

Lean Production Queue Management

Kanban

Page 9: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

9

(Think about how many lines

of code testers get

handed at one moment!)

Internal Inventory = Unvalidated Decisions

I wish they’d decide what style they want!

Users & Sponsors

Testers Business Analysts

I wish they’d decide what

functions they want!

A decision made by the user/sponsor to be used by the

UI designer I wish they’d decide

on the UI design already!

I wish they’d think a bit more carefully

before coding!

Programmers

Every line of code is a decision!

UI Designers

Page 10: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

10

Users & Sponsors

UI Designers

Programmers Testers

Business Analysts

Convert jams

Correct/ improve decisions asap, balance the flow

Page 11: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

11

Correct/ improve decisions asap, balance the flow

Users & Sponsors

UI Designers

Programmers Testers

Business Analysts

to continuous flow.

Page 12: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

12

Collaborate

Improve Deliver

Reflect

Deliver for Learning

Deliver for Learning (“Pay to Learn”)

Business

Social

Technical

Cost

Page 13: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

13

Delivers nearly no knowledge (or risk reduction)

Big-Bang Design is a late-learning strategy

time

Knowledge comes at the “moment of truth”: final integration.

cost

Growth of knowledge with big-bang integration

Page 14: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

14

Learn & Reduce risk

Better knowledge, less risk

Deliver for Learning: Learn Early, Learn Often

time

cost

Growth of knowledge with early, continuous integration

Learning: - Business - Technical - Social - Cost / Schedule

Page 15: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

15

Deliver for learning

Page 16: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

16

Improve Deliver

Reflect Deliver for

Income

Deliver for Income (Early Revenue)

Early Revenue

Page 17: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

17

Make the project “self-funding” as soon as possible

Page 18: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

18

Collaborate

Improve Deliver

Reflect

Trust

Culture

Build a “pull” culture, or Trust and Ownership Guest Leadeship Listen

Politics Silos

Rewards

Page 19: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

19

Increase trust & ownership. Everywhere.

Theory X (controlling, forcing)

Theory Y (permitting, choosing) autocratic

leadership

guest leadership

Page 20: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

20

Theory X a force model; Theory Y a choose model

Force / Push / Controlling model Workers are lazy Management tells Physical work improves under stress

Choose / Pull / Permitting model Workers are motivated Management shares direction, Workers share insights. Mental work gets

worse under stress

Page 21: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

21

The assignment for managers: Theory X above, Theory Y below

stockholders Wall Street

Theory Y (choose, permission, freedom)

Theory X (force, control, dominate)

The push-to-pull umbrella

autocratic leadership

guest leadership

Page 22: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

22

Collaborate

Improve Deliver

Reflect

Culture

Guest leadership is enhanced collaboration Guest Leadeship

Page 23: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

23

Guest Leadership: What when guests are leaders?

Page 24: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

24

Guest Leadership: What when guests are leaders?

Page 25: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

25

Collaborate

Improve Deliver

Reflect

Collaboration

“Shu” level ways to improve collaboration

Collaboration Cards

Page 26: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

26

“Collaboration Cards” codify moments of collaboration

Page 27: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

27 Collaboration at the Shu level

Collaboration The Dance Of Contribution

Lift Others

Collaboration The Dance Of Contribution

Add Energy

ADD ENERGY

Collaboration The Dance Of Contribution

INCREASE SAFETY

Collaboration The Dance Of Contribution

Get Results

GET RESULTS

© Alistair Cockburn, 2008

http

://A

lista

ir.C

ockb

urn.

us/C

olla

bora

tion+

Car

ds

By tone of voice and gesture, place the other

person at your same level or higher.

This includes self-deprecating humor.

It does not mean groveling.

Lower your relative social position

LIFT

OTH

ERS People can usually tell if

you are being yourself or acting. Being yourself

shows there is nothing to be afraid of.

Try "being in the bar at 9pm with friends," quite

obviously relaxed and your regular self. (This is not an

excuse to be crude.)

© Alistair Cockburn, 2008

http

://A

lista

ir.C

ockb

urn.

us/C

olla

bora

tion+

Car

ds

INCR

EASE

SA

FETY

Be yourself

© Alistair Cockburn, 2008

http

://A

lista

ir.C

ockb

urn.

us/C

olla

bora

tion+

Car

ds

Getting a result is heartening.

Good facilitators often generate a victory to help encourage and bind the

group.

If the session is ending, aim for a small goal, so that the group can end

with a victory.

Get one result

GET

RES

ULT

S Avoid being lethargic yourself.

Body posture, muscle tone, eye alertness, all

communicate your energy level.

Even just sitting alert contributes energy to the room. Pay close attention

to the speaker, digest what they say, ask a question.

© Alistair Cockburn, 2008

http

://A

lista

ir.C

ockb

urn.

us/C

olla

bora

tion+

Car

ds

A D

D

E N

E R

G Y

Keepyourenergyhigh!

Page 28: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

28

Collaborate

Improve Deliver

Reflect

Introspect

The Heart expands into Details

Future Focus

Page 29: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

29

Future focus Notice what you want to see present.

Assume the main problem is gone...

What will notice is present now? Describe the way the day unfolds when it is unfolding well

Page 30: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

30

Make a small change

In your next “Reflection Workshop” Ask:

“When things are working optimally, what I will notice happening is...”

Page 31: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

31

Using the Heart of Agile: 1st Wallboard from Djordje Babić

Page 32: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

32

Using the Heart of Agile: 4th Wallboard from Djordje Babič

Page 33: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

33

Collaborate

Improve Deliver

Reflect

Collaboration

Trust

Internal Flow

Deliver for Income

Culture

Deliver for Learning

Examine Data

Introspect

Experiment

Change

Life is complicated. Periodically, make it simple

Lean Production

Queue Management Kanban

Business

Social

Technical

Cost

Web Analytics Results

Early Revenue

Emotions

Future Focus

Emotional Safety

Small changes

Limit Changes

Skills development

Guest Leadeship Listen

Politics Silos

Collaboration Cards

Allow failure

Rewards

Page 34: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

34

Keep It Simple

Collaborate

Improve Deliver

Reflect

Collaboration

Trust

Internal Flow

Deliver for Income

Culture

Deliver for Learning

Examine Data

Introspect

Experiment

Change

Page 35: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

35

Simple

Collaborate

Improve Deliver

Reflect

Page 36: The Heart of Agile...Using the Heart of Agile: 4th Wallboard from Djordje Babi č ©Alistair Cockburn 2018 33 Collaborate Kanban Improve Deliver Reflect Collaboration Trust Internal

© Alistair Cockburn 2018

The Heart

of Agile

http://Alistair.Cockburn.us

Collaborate

Improve Deliver

Reflect