Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... ·...

37
Large scale agile enablement can you do it? Scrum Forum 29 August 2012 Sune Lomholt

Transcript of Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... ·...

Page 1: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

Large scale agile enablement – can you do it?

Scrum Forum 29 August 2012 Sune Lomholt

Page 2: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

3

The goal …

Danske

Bank

MO

RE

AG

ILE

?

Being agile

Doing agile

Using agile

Page 3: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

4

Increased productivity

Higher return on investment

Increased employee satisfaction and

motivation

Higher quality

Page 4: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

5

Banking is changing – rapidly!

Danske Bank is investing heavily in digitalising banking

Page 5: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

6

Danske Bank – IT set-up

USD 375 mill. development budget

2000 IT- employees 1500 working at 4 different DK locations 500 working out of Bangalore, India

Open Architecture (SOA)

70% IBM mainframe

30% Microsoft platform

Operations and technical infrastructure outsourced to IBM

Dev. Centre India

Page 6: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

7

The challenge …

The challenge is variation in

Context Culture Technology Process maturity

Page 7: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

8

Stefano Corso

Image: Flickr - ©Stefano Corso

Don’t throw the

baby out with

the bathwater …

Page 8: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

10

Accept that it is challenge …

Page 9: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

11

Its change management

not process implementation

Image: FreeDigitalPhotos.net

Page 10: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

12

Commitment from management

Images: FreeDigitalPhotos.net

Page 11: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

13

Piloting and getting experience

• Mitigating risks – Base on well-established frameworks

– Learn from other companies

– Try it

– Refine iteratively based on experience ”from the field” (Pilots)

• Focusing on enablers

– Changing mindset

– Enabling change

Establish a foundation for evolution (v0.5)

Obtain ”real world” feedback as soon as

possible

Refine iteratively (v0.7, v0.8, v0.9…)

Focus as much on the enablers as on

the framework itself

Page 12: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

14 Image: FreeDigitalPhotos.net

Let’s do agile

You need good coaches

Page 13: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

16

Enablement concept

Establish dashboard

Agile introduction and tools – wave 1

Feedback as Process improvement proposals

SM commitment meeting

Coaching

Support

Team kick-off

Management start-up

Business start-up

Warm-up On-going agile Training of

start-up resources

Preparation

Backlog review Management

orientation

Start-up (SM, BD, SA as primary)

Anchoring

Product owner introduction

Product owner agreement

Ag

ile

Re

ad

ine

ss

Ch

ec

kli

st

Coach allocation

Ag

ile

Te

am

Ev

alu

at

ion

Warm-up and initial sprints

User stories and story points

Scrum master start-up

Agile introduction and tools– wave 2

Agile team set-up

Clean-up in Task management

Stakeholder buy—in (management)

Community of Practice for agile SM

Standard agile start-up activities

Standard agile warm-up activities

Actions from checklist

Coach allocation, approx 3 months

Community of Practice for Scrum master

Team evaluation meeting

Recommitment meeting SM and Scrum Master

Evaluation

Engineering processes in SM area course

Page 14: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

17

Sprinting and scrum ceremonies is not enough

• Start-up

• Warm-up

• Values

• Some traditional project management

Page 15: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

19

Coaches and trains

Gat

e

Project or system management area

Platform

Action plan …..

Page 16: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

21

What have we achieved …

Page 17: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

22

Measurements

• Qualitative

- Surveys

• Quantitative

- Not possible!

Page 18: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

23

8,0 7,5

6,6 6,7 6,1

6,5 6,7

8,5

1,0

2,0

3,0

4,0

5,0

6,0

7,0

8,0

9,0

10,0

Positive difference

Employee satisfaction

Higher return on

investment

Increased productivity

Reduced dependency

on individuals

Increased quality

Increased customer

satisfaction

Overall satisfaction

with agile

Fully

Disagree

Fully Agree

Direct managers survey

Page 19: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

24

7,0

7,7

6,8 6,9 6,9

7,5

1,0

2,0

3,0

4,0

5,0

6,0

7,0

8,0

9,0

10,0

Positive Difference

Thrive in agile team

ill defined and changing

requirements

Self-organising team

Satisfaction with daily work

Overall satisfaction with

agile

Fully

Disagree

Fully Agree

Employee survey

Page 20: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

25

6,8 6,8 6,5

5,9 6,2

7,5

1,0

2,0

3,0

4,0

5,0

6,0

7,0

8,0

9,0

10,0

Progress Overview

Increased in motivation and

satisfaction

Higher return on investment

Increased productivity

Incerased quality

Overall satisfaction with

agile

Fully

Disagree

Fully Agree

Business and high-level management survey

Page 21: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

26

Changed the mindset in IT

Continuous

Improvement

Transparency

in work Smaller

deliverables

More test

first Continuous

detailing with

business

Image: FreeDigitalPhotos.net

Page 22: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

28

Most important learnings …

Image: FreeDigitalPhotos.net

Page 23: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

29

Leadership - collaboration

From management to leadership ...

Command -control

boundaries constraints goals

TRUST

Self-organisation

Dear all, I am attending a seminar today and tomorrow. Remember: You are in my department because I trust you and believe you can make a difference for us. If you need to make a decision on my behalf I will support you because I believe in you. However - I you need me - feel free to call me on my cell phone.

Page 24: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

30

Ready state enables done and small increments

Groom backlog

Execute and deliver sprint

Re

ad

y

Re

ad

y

Re

ad

y

Page 25: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

31

Identifying the right Product Owner set-up is crucial

Page 26: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

32

Working in inch pebbles is very, very, very difficult …

Image: FreeDigitalPhotos.net

Page 27: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

33

the improvement mindset and elevating impediments

Image: FreeDigitalPhotos.net

Page 28: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

34

measure progress

in team

Image: FreeDigitalPhotos.net

Page 29: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

35

Beware the Law of

unintended Consequences

Image: FreeDigitalPhotos.net

Page 30: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

36

Nurse and improve

the concept

Image: FreeDigitalPhotos.net

Page 31: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

37

less disruptive approach to avoid frustration

Image: FreeDigitalPhotos.net

Page 32: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

39

Agile has settled

Danske

Bank MO

RE

AG

ILE

?

None Being

Some Doing

Some Using

Page 33: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

40

Gaining traction ...

Agile@Danskebank

Agile@Danskebank

Page 34: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

41

Stay agile

Page 35: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

42

KANBAN

Image: FreeDigitalPhotos.net

Page 36: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

43

Agile-Lean Learning Experience

Image: FreeDigitalPhotos.net

Page 37: Large scale agile enablement can you do it?gotocon.com/dl/2012/GeekNights/Large Scale aglie... · 3,0 4,0 5,0 6,0 7,0 8,0 9,0 10,0 Progress Overview Increased in motivation and satisfaction

44 Image: FreeDigitalPhotos.net