HOW SPOTIFY STAYS LEAN FROM SMALL START-UP THROUGH RAPID-GROWTH (JOAKIM SUNDEN) - LKCE13

Post on 12-May-2015

1,762 views 6 download

Tags:

description

In a few years Spotify has grown from a small startup in Sweden to a pretty big company with more than 30 engineering teams in four different development offices on two different continents. And we have no intention of slowing down. Such rapid growth carries big challenges. How can we continue to improve our product at great speed, while growing the number of users, employees and supported platforms and devices? How do we stay lean and agile when we grow from a small startup to a big corporation? In this talk we will present how Spotify is addressing these challenges. We will talk about autonomous squads, tribes, guilds, hack weeks, road managers, and a lot of other ideas we’re experimenting with.

transcript

staying lean from small start-up through rapid growth

2

The right music for every moment

3

24M active users. 6M paying subscribers.

20M songs.

4

32 countries

Growing fast 30

3 years ago

Growing fast 250

30 100

10

Now

Development speed that scales

Autonomy

• “Feel like a mini-startup” • Self-organizing

• Cross-functional

• 5-7 engineers, less than 10

Squad

P

C

Example squads

Pics of squad rooms

Process that fits

0

2

4

6

8

10

12

14

16

18

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

P

C

Autonomous squad surveys

P

C

Are we there yet?

Structure and alignment

P P P P Squad Squad Squad Squad

Chapter

Chapter

Chapters

P P P P Squad Squad Squad Squad

Chapter

Chapter

Chapter Lead

Personal development

Training and knowledge sharing

Boot camp

Tribes ”Provide fast and

reliable access to all the world's music”

”Enable high product development speed while maintaining a

highly available service”

P P P P Squad Squad Squad Squad

Chapter

Chapter

P P P P Squad Squad Squad Squad

Chapter

Chapter

Network organization

Tribe Tribe

Dependencies

Tribe Tribe

Structure happens!

Guilds

P P P P Squad Squad Squad Squad

Chapter

Chapter

P P P P Squad Squad Squad Squad

Chapter

Chapter

Guild

Autonomy vs. Alignment Autonomy

Alignment

Autonomy vs. Alignment A

lignm

ent

Autonomy

Micromanaging organization Indifferent culture

Authoritative organization Conformist culture

Entrepreneurial organization

Chaotic culture

Innovative organization

Collaborative culture

Source: Stephen Bungay

Vision

Product

P P P P Squad Squad Squad Squad

Product

OKR Objectives & Key Results

Projects

Project

tinyurl.com/HowSpotifyBuilds

Big retrospectives & post-mortems

Improvement and definition of awesome

Happy employees

Source: glassdoor.com

% of employees that would recommend this company to a friend

Trust

Celebrate failure How we shot ourselves in the foot Asdf asdf asdf ddhffdd asdfsdfasdf s dfs ei lkjsdfkjh dkd ie kkd kdsflk sdi elk sdfkjh sdfkjhasdflkj dk dj wi dm chsdfjh wlkjsdm WTF? Slkdfoi clk sdil wkdkdk dk dkiwlslkj dlkh slkj sdflkj dpijslkjdlldk slkdflk sdflk sdlk kjsdf Sdflk sdfsdfasdf

Internal blog:

Celebrate failure!

Asdf asdf asdf ddhffdd asdfsdfasdf s dfs ei lkjsdfkjh dkd ie kkd kdsflk sdi elk sdfkjh sdfkjhasdflkj dk dj wi dm chsdfjh wlkjsdm dfkj dfjh slkkd dj dflkj sdfkjh sdf Slkdfoi clk sdil wkdkdk dk dkiwlslkj dlkh slkj sdflkj dpijslkjdlldk slkdflk sdflk sdlk kjsdf Sdflk sdfsdfasdf

Internal blog:

Joakim Sundén @joakimsunden

joakim.sunden@spotify.com www.joakimsunden.com

http://tinyurl.com/KanbanInAction