rise and downfall of a large scale scrum (less) implementation

40
source: http://goo.gl/cH6EwT

Upload: mai-quay

Post on 14-Apr-2017

719 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

source: http://goo.gl/cH6EwT

Page 2: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 3: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Michael ChikLean & Agile Coach for Startups & Enterprises

LEGO® SERIOUS PLAY® Facilitator

[email protected]

@arsagilis

casmaron

linkedin.com/in/michaelchik

戚本錦 Previous:

Michael Chik is a Lean & Agile Coach with

over 15 years of experience in the software

industry. He is a CSP and AKT.

He started his Lean & Agile journey around 2001.

With a background in coaching, he strongly

believes in the human aspect of technology.

JP Morgan

Cathay Pacific

Fidelity International

Standard Chartered Bank

Walt Disney Company

Ben & Jerry’s

Photbox

Moonpig

Amnesty International

國際特赦組織

Page 4: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 5: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Multinational US-based Bank

3k+ people in Securities & Core

Processing

Started Large-Scale-Scrum

Implementation in 2013

Worked across 5 time zones

We did Scrum right!

Page 6: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

For more info on LeSS, go to http://less.works

Page 7: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

For more info on LeSS, go to http://less.works

Page 8: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 9: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

© Tim Born

X X X X X

Page 10: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 11: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Gradual change back to waterfall

1st signs in December 2014

More signs in Q1 2015

1st resignation in February 2015

Page 12: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

L1 managers reinstated

L0.5 management layer installed

Flat > Team Leads > Team Lead Managers

Only small pockets of Water-Scrum/Kanban-Fall left

100% resource utilisation > most is busywork

A lot of rework

Exodus

Page 13: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 14: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 15: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Operated across 5 different time zones

No team was split across different locations

All teams co-located

Enabled high-bandwith communication

Built trust within teams quickly

Forming > Storming > Norming > Performing

Danger: Can foster Us vs Them mentality

Page 16: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Traditionally: Component Teams

Each team takes responsibility for implementing

complete feature

Drastically reduced time to production

Faster feedback loops

Teams took responsibility for their work

Danger: Teams stepped on each other’s toes

Page 17: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

PO presented teams with problems instead of

solutions

Teams responsible for splitting epics

Teams responsible for getting details

Motivates individuals and teams

Danger: Extensive coaching of both PO and teams

needed

Page 18: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

PO presented teams with problems instead of

solutions

Teams responsible for splitting epics

Teams responsible for getting details

Motivates individuals and teams

Danger: Extensive coaching of both PO and teams

needed

Page 19: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Strong focus of Scrum Masters as coaches

Giving people mandate/tools to help themselves

Mentoring programme

Individuals felt that organisation/system cared

about them

High morale

Page 20: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Work was fun!

Morale was high

Drastically reduced time to production

2 releases/week instead of every 6 months

High quality

Teams felt like teams, despite scale

Sense of responsibility

Page 21: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 22: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Constraints: Domain, technical and functional

skills

People chose people they knew

Low diversity

Component-silos mostly remained

Teams need more constraints

Page 23: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Prevalent & popular idea in literature

Teams worked on what they wanted

Knew it was wrong – played the system and hid

Inter-team competition led to sabotage

DON’T: Absolute control > freedom

Give teams enough constraints

Loosen constraints over time to ease them into

self-organisation

Page 24: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Turned line mangers into coaches

One overarching coach per location

Middle & Senior management only pretended to support

but never believed

Hid inaction behind self-organisation

Management needs to realise they are in it for the

long-term

Clear roles & responsibilities needed

Page 25: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Prevalent idea in the agile literature

Requires certain degree of cultural maturity

Surrounding environment (eg bonus system) needs

to be aligned

Teams need constraints > adjust them according to their

level of maturity

Gradually introduce them to self-organisation

Page 26: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Great idea (in theory)

Some “bad” developers became Scrum

Masters

Teams didn’t treat SMs differently

Teams shied away from giving critical

feedback

Teams never fired a SM

Popularity contest vs attitude & skills

Page 27: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

We followed the Boy Scout Principle

Impossible to enfore

Only works if everyone follows it

Defunct code left in codebase

Broken tests > disabled

Have a technical coach in place

Page 28: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Great idea (in theory)

Impossible to enforce

Only works if everyone follows it

DON’T: When teams compete against

each other

Page 29: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

The more you grow, the fatter you get

Never let growth be the goal

De-scaling instead of scaling

Scale with fewer teams

In a relentless pursuit of growth,

Toyota dropped the ball and […] quality

ultimately suffered as a result.

“”

Page 30: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 31: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

改革

Kaikaku = Revolutionary Change

Scaling with big changes overwhelms

people

LeSS Huge recommends incremental

approach

Have a bunch of good coaches ready

Limit change in progress

Page 32: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Scrum Team = everyone is a programmer

No QAs or BAs

Cross-functional = willing to do more than just

your specialty

Actively integrate BAs and QAs into your team!

Page 33: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Operated over 5 time zones

Biggest time difference: 12h

Dramatically slows down decision making

LeSS: Requirement Areas

DON’T: Spawn RAs over more than 4h difference

Share the pain

Ask: Is this sustainable?

Page 34: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Depends on organisational culture

Heavily influenced by environmental factors

(eg bonus systems, HR, etc)

May only be overridden by a strong team culture

DON’T: Scale when organisation still plays the

contract game

Page 35: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 36: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 37: Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Page 38: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

Romanesco broccoli

Page 39: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

PUZZLED?QUESTIONS?COMMENTS?

Page 40: Rise and Downfall of a large Scale Scrum (LeSS) Implementation

[email protected]

@arsagilis

casmaron

linkedin.com/in/michaelchik