The Heart of Agile · 2019. 1. 23. · ©Alistair Cockburn 2018 5 Agile の 心 Heart of Agile...

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 · 2019. 1. 23. · ©Alistair Cockburn 2018 5 Agile の 心 Heart of Agile...

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

    ReflectDeliver 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