38
Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Embed Size (px)

Citation preview

Page 1: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Qcon San Francisco 2014Simon Marcus – Head of People Operations / Tribe Lead for Social

@lycaonmarcus #qconsf

Growing Up Spotify

Page 2: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

“If growing up means it would be beneath my dignity to climb a tree, I'll never grow up, never grow up, never grow up! Not me!”

Page 3: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

What’s a Startup?

● Seeking a market● Everyone knows everyone● Everyone does everything● Boundaries and Constraints are visible● Plan in days or weeks

Page 4: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Spotify isn’t a Startup

● 1500 People / 700 in Tech, Product and Design● 50mm MAU / 20mm DAU● 5mm Playlists created / edited every day● 60 Countries● Plan in months in years

Page 5: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Spotify isn’t a Startup

● Assets, markets and people worth protecting● You can’t know everyone you rely on● Boundaries are not visible● Constraints are not visible● Planning must happen on longer horizons

Page 6: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Spotify is an adhocracy, and it’s awesome!• Organic organization

• Resists formalization / rules / standards• Preference for decentralized decision making• Encourages dissent / consensus seeking• Fluid Roles

Page 7: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

A lot of Talking

Execution

Page 8: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Who does what?!?• How do we do…• SO MUCH TALKING• What am I supposed to do?• CAN SOMEONE JUST MAKE A #$%%## DECISION!?!?!

Spotify is an adhocracy, and it sucks!

Page 9: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Growing up our org chart• Growing up our strategy• Why’s this all work?

Today’s playlist

Page 10: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Growing up Our Org Chart

Page 11: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations – Melvin Conway

Page 12: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Release train, platform design, developer experience

Client Infrastructure

Social, Search, Browse, Your Music, Discover

Feature Squads

Provisioning, SRE, Monitoring, GHE

IO

Page 13: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify
Page 14: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Higher quality• Ship most platforms at least every 3 weeks• More consistent user experience• Better tooling and infrastructure• Feature squads can focus on building awesome features

How’s this work? Pros:

Page 15: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Tyranny of the release train• Loss of autonomy for feature squads• Infra squads can feel like they are stuck being quality

gates• IO can find it difficult to ensure they are building what

people need

How’s this work? Cons:

Page 16: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Tribes, Chapters,

Squads and Guilds

Page 17: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Tribe: Squads with a shared purpose

Page 18: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Chapter: Skills team, within a tribe

Page 19: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Squad: Where the work happens

Page 20: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Life in a Squad

Page 21: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Life in a Squad

Page 22: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Teams are Scaling...

Page 23: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Teams are Scaling...

Page 24: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Guild: Community of interest, cross tribes

Page 25: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• High autonomy within tribes / squads• Clear missions within tribes / squads• Healthy tension between delivery and people

management• Easy to spin up new parts of the org, model

seems to continue to scale well• Initial signs that model can support fast

restructuring

How’s this work? Pros:

Page 26: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Hard to get things done across tribes• Squads (tribes) can outlive their usefulness• It can be hard for individuals to move between tribes• The matrix model can diffuse responsibility to an

infuriating degree

How’s this work? Cons:

Page 27: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Planning and Alignment

Page 28: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

• Haphazard guidance from above• Poor deployment of strategy once announced• Low visibility into progress and learning• Little sense of how to influence strategy productively• Lack of understanding of system-wide capacity• Teams don’t know how to apply priorities

The wages of autonomy

Page 29: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Alignment Autonomy

Awesome?

Page 30: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Alignment

Autonomy

Awesom

e!!!

Page 31: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Data Insights Beliefs Bets

Strategic Thinking

DRAFT

Page 32: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Core Beliefs

Strategic Bets

Priorities

Strategic Framework

• Informed by everyone• Set By Lead Team• Lifecycle of 12-18 months

• Informed by everyone• Set By Lead team and TPD

Leadership• Lifecycle of 6-12 months

• Informed by beliefs + bets• Set by Tribes + Squads• Lifecycle of 6-12 weeks• Projects and workstreams

DRAFT

Page 33: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Strategic Rhythm

• Setting a cadence for the company• Regular, structured touch-points for alignment• Autonomy remains inside touch points

DRAFT

Page 34: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

How we got started

Bringing music to the world !@#!@

The Spotify WayOur work spaces

Who we hire The roles we have

How we have funThe words we use

The words we don’t use

The tools we use Implicit rules

How we act when things go right

$How we grow people

How we learn

Being Swemerican

Page 35: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

How we got started

Bringing music to the world !@#!@

The Spotify WayOur work spaces

Who we hire The roles we have

How we have funThe words we use

The words we don’t use

The tools we use Implicit rules

How we act when things go right

$How we grow people

How we learn

Being Swemerican

Page 36: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

How we got started

Bringing music to the world !@#!@

The Spotify WayOur work spaces

Who we hire The roles we have

How we have funThe words we use

The words we don’t use

The tools we use Implicit rules

How we act when things go right

$How we grow people

How we learn

Being Swemerican

Page 37: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

● A culture of openness, feedback and even dissent

● Optimized for lots of ideas, personal growth, long term effectiveness…

● Challenged to find better ways of moving faster, learning more, making it easier to get things done.

Spotify is growing up, with…

Jim Benson
Like we discussed, each of these is a keynote topic in and of itself. You need to have specific targeted messages for each to stop from getting bogged down or leaving stuff out.
Page 38: Qcon San Francisco 2014 Simon Marcus – Head of People Operations / Tribe Lead for Social @lycaonmarcus #qconsf Growing Up Spotify

Spotify’s Blog: http://labs.spotify.com/My Twitter: @lycaonmarcus

Feedback: sayat.me/lycaonmarcus

Want More?

Jim Benson
Like we discussed, each of these is a keynote topic in and of itself. You need to have specific targeted messages for each to stop from getting bogged down or leaving stuff out.