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

Post on 29-May-2020

12 views 0 download

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

© Alistair Cockburn 2018

The Heart of Agile

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

Collaborate

Improve Deliver

Reflect

© Alistair Cockburn 2018

2

Pierre Hervouet’s recap of history:

Collaborate

Improve Deliver

Reflect

© Alistair Cockburn 2018

3

Certified ScrumMaster Training has 104 LOs !

© Alistair Cockburn 2018

4

Oversimplified:

© Alistair Cockburn 2018

5

Agile の 心 Heart of Agile

Collaborate

Improve Deliver

Reflect

© 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

© 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

© Alistair Cockburn 2018

8

Collaborate

Improve Deliver

Reflect

Internal Flow

Lean Production in Mental Activities

Lean Production Queue Management

Kanban

© 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

© Alistair Cockburn 2018

10

Users & Sponsors

UI Designers

Programmers Testers

Business Analysts

Convert jams

Correct/ improve decisions asap, balance the flow

© Alistair Cockburn 2018

11

Correct/ improve decisions asap, balance the flow

Users & Sponsors

UI Designers

Programmers Testers

Business Analysts

to continuous flow.

© Alistair Cockburn 2018

12

Collaborate

Improve Deliver

Reflect

Deliver for Learning

Deliver for Learning (“Pay to Learn”)

Business

Social

Technical

Cost

© 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

© 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

© Alistair Cockburn 2018

15

Deliver for learning

© Alistair Cockburn 2018

16

Improve Deliver

Reflect Deliver for

Income

Deliver for Income (Early Revenue)

Early Revenue

© Alistair Cockburn 2018

17

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

© Alistair Cockburn 2018

18

Collaborate

Improve Deliver

Reflect

Trust

Culture

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

Politics Silos

Rewards

© Alistair Cockburn 2018

19

Increase trust & ownership. Everywhere.

Theory X (controlling, forcing)

Theory Y (permitting, choosing) autocratic

leadership

guest leadership

© 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

© 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

© Alistair Cockburn 2018

22

Collaborate

Improve Deliver

Reflect

Culture

Guest leadership is enhanced collaboration Guest Leadeship

© Alistair Cockburn 2018

23

Guest Leadership: What when guests are leaders?

© Alistair Cockburn 2018

24

Guest Leadership: What when guests are leaders?

© Alistair Cockburn 2018

25

Collaborate

Improve Deliver

Reflect

Collaboration

“Shu” level ways to improve collaboration

Collaboration Cards

© Alistair Cockburn 2018

26

“Collaboration Cards” codify moments of collaboration

© 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!

© Alistair Cockburn 2018

28

Collaborate

Improve Deliver

Reflect

Introspect

The Heart expands into Details

Future Focus

© 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

© 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...”

© Alistair Cockburn 2018

31

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

© Alistair Cockburn 2018

32

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

© 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

© 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

© Alistair Cockburn 2018

35

Simple

Collaborate

Improve Deliver

Reflect

© Alistair Cockburn 2018

The Heart

of Agile

http://Alistair.Cockburn.us

Collaborate

Improve Deliver

Reflect