scaling agile @ spotify · operations tribe dev squad release coordinator monitors react virtual...

Post on 28-May-2020

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scaling Agile @ Spotify

jimmy.janlen@crisp.se

www.crisp.se/konsulter/jimmy-janlen

Twitter @JimmyJanlén

The right music for every moment

Spotify: Fast Facts▸ Over 6 million paying subscribers

▸ Over 24 million active users▸ Over 300 000 labels signed

▸ Over 20 million songs

▸ Over 1 billion playlists created▸ Over 20 000 songs added daily

▸ Available in 28 countries

Development offices

"If Things Seem Under Control,You're Not Going Fast Enough"

Mario Andretti

Growing fast

Development speed that scales

Autonomy

� “Feel like a mini-startup”� Self-organizing� Cross-functional� 5-7 engineers, less than 10� Stable

Squad

Example squads

Pics of squad rooms

Process that fits

0

5

10

15

20

Scrum Kanbanesque Kanban Other

Process

Autonomous squad✗ Dedicated product owner✗ Agile coach✗ Influencing work✗ Easy to release✗ A process that fits the team✗ A mission✗ Organizational support

Autonomous squad surveys

Are we there yet?

Structure and alignment

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Chapters

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Tribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Tribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Tribes ”Provide fast and reliable access to all the world's music§”

”Enable high product development speed while maintaining a

highly available service”

From Squad to Prod?

DevDev

Dev

Operations

Dev squadDev squad

Dev squad

Operationssquad

Production

Dev Squad

Supports

OperationsTribe

Dev Squad

ReleaseCoordinator

MonitorsReact

Virtual

Test env.

Virtual

Test env.

CICI

Pairing

System Owners

System Owner Days

Chapter Lead

Competence and culture

Training& Sharing

Practices sharing

Book clubs

Boot Camps

Structure happens!

Network organization

Tribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

DependenciesTribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Tribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Tribe

Squad

PO

Squad

PO

Squad

PO

Squad

PO

Chapter

Chapter

Guilds

UnconferencesUnconferences

Vision

Autonomy vs. AlignmentAutonomy

Alignment

Alig

nmen

t

Autonomy

MicromanagingorganizationIndifferent culture

AuthoritativeorganizationConformistculture

Entrepreneurialorganization

Chaoticculture

Innovativeorganization

Collaborative culture

Autonomy vs. Alignment

OKRObjectives &Key Results

Project

Projects

Experiments & Concepts

Hack days

Public Post-Mortems

Add-Ons

Improvement

2x speed challenge

"If Things Seem Under Control,You're Not Going Fast Enough"

Mario Andretti

Jimmy JanlénTwitter: @JimmyJanlen

jimmy.janlen@crisp.sewww.crisp.se/konsulter/jimmy-janlen

Read more:

http://labs.spotify.com/

Jimmy JanlénTwitter: @JimmyJanlen

jimmy.janlen@crisp.sewww.crisp.se/konsulter/jimmy-janlen

Anders Ivarsson

@anders_ivarsson

aivarsson@spotify.com

Joakim Sundén

@joakimsunden

joakim.sunden@spotify.comwww.joakimsunden.com

top related