experiencing a large agile transformation by hendrik esser

36
Hendrik Esser @HendrikEsser Manager R&D Operations Program Director Supporting Agile Adoption Experiencing a large Agile Transformation Agile ME 2017, Dubai, March 2017

Upload: lean-and-agile-me

Post on 11-Apr-2017

82 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Experiencing a large Agile Transformation by Hendrik Esser

Slide subtitle

Hendrik Esser@HendrikEsser

Manager R&D Operations

Program Director Supporting Agile Adoption

Experiencing a large Agile TransformationAgile ME 2017, Dubai, March 2017

Page 2: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

GOLD SPONSORS

BRONZE SPONSOR SUPPORTER

MEDIA PARTNERS

SPONSORS & PARTNERS

Page 3: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Driving change in companies

A tool that helps you applying systems thinking when driving change in your company

Example: Our agile transformation

Summary

Q&A

Page 4: Experiencing a large Agile Transformation by Hendrik Esser

Slide subtitle

Architecting Change

Page 5: Experiencing a large Agile Transformation by Hendrik Esser

Slide subtitle

Complexity

Page 6: Experiencing a large Agile Transformation by Hendrik Esser

Slide subtitle

Complexity?

Page 7: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Cynefin frameworkDave Snowden, HBR Article, Nov 2007

Complexity:

- (Very) low Predictability

- Cause effect only in hindsight

Outcomes can’t be exactly

predicted: they emerge

Successful approach:

Experimentation:

probe-sense-respond

Approaching Complexity

Page 8: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Page 9: Experiencing a large Agile Transformation by Hendrik Esser

Slide subtitle

TEXTChange the system

Page 10: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

System Change Experiments?

Page 11: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

How can we influence

a human system?

Page 12: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

› All societies have shared

rules/constraints.

› They are either set or

they emerge.

In a company we usually

set and manage

constraints

Constraints

Page 13: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Constraints?

People

Processes

Structures

Behavior

Capabilities

Inte

rdependencie

s

a s

yste

m o

f constr

ain

ts

Page 14: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Eco-System Tool

ProcessesStructures

Behavior Capabilities

desired state

orproblem

statement

Human System Action Tool – Ericsson AB/Hendrik Esser

Page 15: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Eco-System Tool

ProcessesStructures

Behavior Capabilities

desired state

orproblem

statement

Behavior

Mindset/attitude

Values

Needs

Competence

Skills

# people

Hidden talent

Processes

Practices

Tools

Habits

Organization

Governance

Compensation

Roles

(Informal) networks

Human System Action Tool – Ericsson AB/Hendrik Esser

Page 16: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

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/

Intervention

Observe what

emerges

Retrospectives

Page 17: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Our agile transformation

Example

Page 18: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

1

Page 19: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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 20: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

2

Page 21: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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 22: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

3

Page 23: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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 24: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

4

Page 25: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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 26: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

5

Page 27: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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 modelEarly customer interactionLink teams into the communication

between ProdMgt and Customer

Customer early demos

Page 28: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Intervention

6

Page 29: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

ProcessesStructures

Behavior Capabilities

BetterCustomer

satisfactionQ

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

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 30: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

The

journey

continues

Page 31: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Results

100%

50%

product releases on time

since the change

less defects found at customer after

product release

Better decisions through significantly improved

interactions (collaboration culture)

Page 32: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Our organizations are complex systems.

An (agile) transformation is an emergent change of a

(human) system:

Run system change-experiments + see what emerges

adapt via the next experiment

The eco-system tool helps to analyze and identify potentially

fit-for-purpose system change experiments/interventions.

Page 33: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Q

A

Page 34: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08

Page 35: Experiencing a large Agile Transformation by Hendrik Esser
Page 36: Experiencing a large Agile Transformation by Hendrik Esser

Hendrik Esser | © Ericsson AB 2017 | 2017-03-08