Top Banner
Hendrik Esser @HendrikEsser VP Operations & Programs Program Director Supporting Agile Adoption Is there a best Practice for an agile transformation? Agile 2015, Washington
49
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Is there a best practice for an agile transformation? - No! - So what now?

Hendrik Esser @HendrikEsser VP Operations & Programs

Program Director Supporting Agile Adoption

Is there a best Practice for an agile transformation? Agile 2015, Washington

Page 2: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

A transformation story

Why does it sometimes work and sometimes not?

A better approach

Examples - Driving change - The role of good practices

Q&A

Page 3: Is there a best practice for an agile transformation? - No! - So what now?

A Transformation Story

Page 4: Is there a best practice for an agile transformation? - No! - So what now?

and sometimes not?

Page 5: Is there a best practice for an agile transformation? - No! - So what now?

Complexity

Page 6: Is there a best practice for an agile transformation? - No! - So what now?

Complexity?

Page 7: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Cynefin

Dave Snowden, HBR Article, Nov 2007

OBVIOUS

COMPLICATED COMPLEX

CHAOTIC

sense-categorize-respond

sense-analyze-respond probe-sense-respond

act-sense-respond

DISORDER

best practice

good practice emergent practice

novel practice

Page 8: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Page 9: Is there a best practice for an agile transformation? - No! - So what now?

Change the system

Page 10: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Waiting for emergence…?

Page 11: Is there a best practice for an agile transformation? - No! - So what now?

System Change Experiments?

Page 12: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

How can we influence a human system?

Page 13: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

› All societies have shared rules/constraints.

› They are either set or they emerge.

In a company we usually set and manage constraints

Constraints

Page 14: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Constraints?

People

Processes

Structures

Behavior

Capabilities

Inte

rdep

ende

ncie

s

a s

yste

m o

f con

stra

ints

Page 15: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Human System Action Tool

Processes Structures

Behavior Capabilities

desired state

or problem

statement

Page 16: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Human System Action Tool

Processes Structures

Behavior Capabilities

desired state

or problem

statement

Behavior

Mindset/attitude Values Needs

Competence Skills # people

Hidden talent

Processes Practices Tools

Habits

Organization Governance Compensation Roles (Informal) networks

Page 17: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Learning cycle

Look at the system

Analyze: - Is your vision still valid? - What supports your vision - What doesn’t

Take change actions

Define a change experiment

See what emerges

Page 18: Is there a best practice for an agile transformation? - No! - So what now?

Our agile transformation

Example

Page 19: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

1

Page 20: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Expected leadership behaviors

Empower teams

Agile manifesto

Collaboration Dev-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Page 21: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

2

Page 22: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Teams ignore Committees

Architecture Q endangered

Full Leadership

Support for the change.

Re-enforce architect and committee roles

architects & committees mentoring approach

Page 23: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

3

Page 24: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Working SW is

the only progress indicator

Documentation not handled appropriately.

Re-enforce architect and committee roles

architects & committees mentoring approach

Clarify PO role

Higher prio on non-code

Focus on everything the customer expects, not only code

Page 25: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

4

Page 26: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Teams diverging

discussions what is the better practice & who

has the best one.

Re-enforce architect and committee roles

architects & committees mentoring approach

Strengthen decision model: more e2e in DoD

Clarify which processes & tools are mandatory and which ones optional

Empowerment within boundaries

e2e flow

not optimized

Collaboration Dev-ProdMgt working well

Page 27: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

5

Page 28: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

We don’t need

commitment decisions

Re-enforce architect and committee roles

architects & committees mentoring approach

Strengthen decision model

Clarify which processes & tools are mandatory and which ones optional

Empowerment within boundaries

Remove commitment decisions from the model

Page 29: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

6

Page 30: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Teams want

to be closer to the customers

Re-enforce architect and committee roles

architects & committees mentoring approach

Strengthen decision model

Clarify which processes & tools are mandatory and which ones optional

Empowerment within boundaries

Remove commitment decisions from the model Early customer interaction Link teams into the communication

between ProdMgt and Customer

Customer early demos

Page 31: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Iteration

7

Page 32: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Better Customer

satisfaction Q

TTM Scrum

Leadership expected behaviors

Empower teams

Agile manifesto

Collaboration R&D-ProdMgt

Uncertainty Mgt

Retrospectives

X-fct teams

System Design, Development, Test in one org

ScM, PO roles

Decision model

Backlog coordination

Recruit leaders (right mindset)

Train and coach teams

Governance

Teams

overcommitted to customers

very high stress level

Re-enforce architect and committee roles

architects & committees mentoring approach

Strengthen decision model

Clarify which processes & tools are mandatory and which ones optional

Empowerment within boundaries

Remove commitment decisions from the model

Learn how to make realistic commitments

Expectation management

Page 33: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

The journey

continues …

Page 34: Is there a best practice for an agile transformation? - No! - So what now?

good practices

Page 35: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Can someone else’s good practice potentially work for you? Just test it with the Human System Action Tool!

Page 36: Is there a best practice for an agile transformation? - No! - So what now?

Example

Page 37: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

desired state

or problem

statement

Scrum

What do you want to achieve

with Scrum?

Page 38: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Short TTM Better Q

Scrum

Page 39: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Short TTM Better Q

Scrum

Specialized departments for system design, development and test

Not everybody can design everything

Projects

Belief, that with good analysis we can achieve a high level of predictability

Sense of urgency / willingness to change

Risk management KPIs

Early phase process

Design process

Test process

Leaders are full in control/ approval processes

Page 40: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28 Processes Structures

Behavior Capabilities

Short TTM Better Q

Scrum

Specialized departments for system design, development and test

Not everybody can design everything

Projects

Belief, that with good analysis we can achieve a high level of predictability

Sense of urgency / willingness to change

Risk management KPIs

Early phase process

Design process

Test process

Leaders are full in control/ approval processes

Scrum is/requires more than a new process. It can only work if you take action in the other areas as well!

Page 41: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

› Be clear on what you would like to achieve › Start with wanted behaviors › Think about what

– behaviors/attitudes/mindset, – other processes, – capabilities and – structures

support the Potentially Good Practice › Think about needed system changes are they realistic? would they fit to your organization?

› What might be a small system experiment (pilot?) to try it?

Testing…

Page 42: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

So, you have a great plan?

As long as it is only YOU it is a pretty lonely journey!

Page 43: Is there a best practice for an agile transformation? - No! - So what now?

people, Vision and purpose?

Page 44: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Way to Results

Speed

Autonomy Alignment Interaction

Ability to make agreements Consent (not consensus!)

Safe environment

Page 45: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Recommendation: Explain and discuss vision and purpose in dedicated workshops

Page 46: Is there a best practice for an agile transformation? - No! - So what now?
Page 47: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

An agile transformation is an emergent change of a human system!

Run system change-experiments + see what emerges adapt via the next experiment

Potentially Good Practices need to be supported from a System perspective.

Test Potentially Good Practices with the HSA-Tool to see their impact on your system.

Thorough alignment on vision and purpose accelerate organizational learning.

Page 48: Is there a best practice for an agile transformation? - No! - So what now?

Is there a best practice for an Agile Transition? | Hendrik Esser | © Ericsson AB 2015 | 2015-07-28

Q A

Page 49: Is there a best practice for an agile transformation? - No! - So what now?