growing up with agile - how the spotify 'model' has evolved

81
Growing up with Agile How the Spotify “model” has evolved Peter Antman @peterantman Erik Hartwig @fnork

Upload: peter-antman

Post on 21-Apr-2017

36.764 views

Category:

Leadership & Management


8 download

TRANSCRIPT

Page 1: Growing up with agile - how the Spotify 'model' has evolved

Growing up with AgileHow the Spotify “model” has evolved

Peter Antman@peterantman

Erik Hartwig@fnork

Page 2: Growing up with agile - how the Spotify 'model' has evolved

Spotify

Passion for music

Page 3: Growing up with agile - how the Spotify 'model' has evolved

Spotify by numbers ❏ Started 2006 in Sweden.❏ Now in 58 markets.❏ ~2000 employees. 60+ offices.❏ 75M+ active users, 30M paying.❏ 30M+ songs, 1.5B playlists.

Page 4: Growing up with agile - how the Spotify 'model' has evolved

Peter AntmanAgile coach @ Spotify 2014 & 2016

Partner 2012 -

@peterantman

[email protected]

Page 5: Growing up with agile - how the Spotify 'model' has evolved
Page 6: Growing up with agile - how the Spotify 'model' has evolved

Erik HartwigBeen at Spotify for 8+ years

Worked in both Tech and Product as Manager and IC

Moved to SF to start up the Spotify office here

Page 7: Growing up with agile - how the Spotify 'model' has evolved

What are you interested to know more about?

Page 8: Growing up with agile - how the Spotify 'model' has evolved
Page 9: Growing up with agile - how the Spotify 'model' has evolved
Page 10: Growing up with agile - how the Spotify 'model' has evolved

An “agile” organization

Page 11: Growing up with agile - how the Spotify 'model' has evolved

- The Spotify “model” presented- Snapshot of how we worked in 2012- Gotten a lot of attention- “We want to implement the Spotify

model”- Not intended as a “model”- Interpreted as something

static

Spotify 2012

“This is the way it looks and works in Spotify – right now, in some places”

Page 12: Growing up with agile - how the Spotify 'model' has evolved

Bets

“Go big or go home”

Page 13: Growing up with agile - how the Spotify 'model' has evolved
Page 14: Growing up with agile - how the Spotify 'model' has evolved

Erik’s presentation

Bets history

Page 15: Growing up with agile - how the Spotify 'model' has evolved

“Give it all you’ve got”

Purpose

Page 16: Growing up with agile - how the Spotify 'model' has evolved

Complexity?

Page 17: Growing up with agile - how the Spotify 'model' has evolved
Page 18: Growing up with agile - how the Spotify 'model' has evolved

Daniel Ek, founder.

“We aim to make mistakes faster than anyone else”

Page 19: Growing up with agile - how the Spotify 'model' has evolved

Hire the right people - and support them deeply

Mastery

Page 20: Growing up with agile - how the Spotify 'model' has evolved

1:1

Page 21: Growing up with agile - how the Spotify 'model' has evolved

Put the right people together - and trust them.

Autonomy

Page 22: Growing up with agile - how the Spotify 'model' has evolved

The Spotify atom: The squad“The most important feature of the organization is the autonomous squad. All other features are designed to support that mini-startup-like squad.”

Autonomy

Page 23: Growing up with agile - how the Spotify 'model' has evolved
Page 24: Growing up with agile - how the Spotify 'model' has evolved
Page 25: Growing up with agile - how the Spotify 'model' has evolved

Autonomy Mastery Purpose

Growth Speed People

Page 26: Growing up with agile - how the Spotify 'model' has evolved

Structure added on demand to support - not to govern.

MinimumViableBureaucracy

Page 27: Growing up with agile - how the Spotify 'model' has evolved

Scaling mastery

Page 28: Growing up with agile - how the Spotify 'model' has evolved

Chapters

Competence

Chapter lead

No team leads

Flexibility

1:1

Squad Squad Squad

Chapter

Chapter

Page 29: Growing up with agile - how the Spotify 'model' has evolved

Tribes

A way to divide a large tech organization

Working on the “same” things

Tribe lead

Squad Squad Squad

Chapter

Chapter

Page 30: Growing up with agile - how the Spotify 'model' has evolved

Guilds

Grow your interest

Learn from each other

Open space conferences

Law of two feet

Shared code

Code reviewsGuild

Page 31: Growing up with agile - how the Spotify 'model' has evolved

Economy of scale

Support feature team

Feature team still own their data & operations

Feature team on call duty

Platform

IO & Container

Feature

Page 32: Growing up with agile - how the Spotify 'model' has evolved

Leadership work together

Help team

Lead team

Potlac

PO TL AC

Page 33: Growing up with agile - how the Spotify 'model' has evolved

Helps translate (agile) values & principles to organizational operations & structures

People operations (POPS)Acquire and retain the best talent in the world

Agile coaches

POPS

Page 34: Growing up with agile - how the Spotify 'model' has evolved

Help people do awesome work across Spotify, by

- Alignment: Frameworks helping people understand how their work fits into the company mission, vision & goals

- Alleviate friction

Company operationsDrive organizational effectiveness

COPS

Page 35: Growing up with agile - how the Spotify 'model' has evolved

Mastery Q&A

Page 36: Growing up with agile - how the Spotify 'model' has evolved

Scaling purpose

Page 37: Growing up with agile - how the Spotify 'model' has evolved

Squad mission

Motivating

Work together

Mission

“Create the best and most unique running

experience that will attract runners to Spotify

and keep them coming back”

Page 38: Growing up with agile - how the Spotify 'model' has evolved

Alignment through shared mission

Page 39: Growing up with agile - how the Spotify 'model' has evolved

Vision

Page 40: Growing up with agile - how the Spotify 'model' has evolved
Page 41: Growing up with agile - how the Spotify 'model' has evolved

Tribe mission

Aligning squads

Align Tech & Product

Mission

“Enable Spotify to iterate as fast as possible on product”

Page 42: Growing up with agile - how the Spotify 'model' has evolved
Page 43: Growing up with agile - how the Spotify 'model' has evolved

More fluid org

Page 44: Growing up with agile - how the Spotify 'model' has evolved

From Techto TPD

Page 45: Growing up with agile - how the Spotify 'model' has evolved
Page 46: Growing up with agile - how the Spotify 'model' has evolved

PO is part of the squad

Page 47: Growing up with agile - how the Spotify 'model' has evolved

TPD Trio

Page 48: Growing up with agile - how the Spotify 'model' has evolved

TPD Trio

Page 49: Growing up with agile - how the Spotify 'model' has evolved

TPD Trio

Page 50: Growing up with agile - how the Spotify 'model' has evolved

TPD Trio

Page 51: Growing up with agile - how the Spotify 'model' has evolved

Tribe leadership

TPD Trio

Page 52: Growing up with agile - how the Spotify 'model' has evolved

Fractal pattern

Shared leadership and responsibility

- squad- tribe- alliance- TPD

Page 53: Growing up with agile - how the Spotify 'model' has evolved

OKR (Objective Key Result)

Page 54: Growing up with agile - how the Spotify 'model' has evolved

Drive lots of work

Stress

OKR:s to heavy weight

Priorities & achivements

Page 55: Growing up with agile - how the Spotify 'model' has evolved

Spotify strategy framework

Spotify Rhythm

2 years goal

Company beliefs

North star

Company Bet

Beliefs

Insights

Data

Page 56: Growing up with agile - how the Spotify 'model' has evolved

Data: Qualitative or quantitative information that informs a perspective. This should not be interpretation.

Data Insights Beliefs Bets (DIBB)

Beliefs: Based on that interpretation, which beliefs have you formed about the problem space you are working in?

Metric: What does success look like?

XYZ

Insights: What is your interpretation of the data? What have you learned?

Bets: Based on your beliefs, what are the bets you believe we should make?

Page 57: Growing up with agile - how the Spotify 'model' has evolved
Page 58: Growing up with agile - how the Spotify 'model' has evolved

Tactic to reach strategy

TAP: Tactic2strategic alignment

Tribe & Squad bets

Company bet

Functional/TPD bet

Tribe bet

Squad epic/bet

TAP

Check-in1 w

6 w

Page 59: Growing up with agile - how the Spotify 'model' has evolved

Purpose Q&A

Page 60: Growing up with agile - how the Spotify 'model' has evolved

CollaborationTalk to the one who can do it

Page 61: Growing up with agile - how the Spotify 'model' has evolved

Decision making

Page 62: Growing up with agile - how the Spotify 'model' has evolved

Network Organization

Page 63: Growing up with agile - how the Spotify 'model' has evolved

Power to collaborate

!Help?

Advice?

Sure!

Lets a bet!

Page 64: Growing up with agile - how the Spotify 'model' has evolved

UserA new why

Page 65: Growing up with agile - how the Spotify 'model' has evolved
Page 66: Growing up with agile - how the Spotify 'model' has evolved
Page 67: Growing up with agile - how the Spotify 'model' has evolved

Putting the user in focus

Page 68: Growing up with agile - how the Spotify 'model' has evolved

GLUE(Global Language, Unified Experience)

Page 69: Growing up with agile - how the Spotify 'model' has evolved

Product Areas - PAL

“You can see our org chart in the client.”

SocialPlayback

Page 70: Growing up with agile - how the Spotify 'model' has evolved

Alliances - who's at the end of the value chain?

Alliance Mission

Page 71: Growing up with agile - how the Spotify 'model' has evolved

Verticals - a business unit

Mission

iOS devWeb dev

Backend devPO

QA TA

Design Analytics

BD Marketing

Android devUser research

Page 72: Growing up with agile - how the Spotify 'model' has evolved

Verticals - a business unit

Mission

iOS devWeb dev

Backend devPO

QA TA

Design Analytics

BD Marketing

Android devUser research

Still a squad?

Page 73: Growing up with agile - how the Spotify 'model' has evolved

User Q&A

Page 74: Growing up with agile - how the Spotify 'model' has evolved

StrongMission Containers

Page 75: Growing up with agile - how the Spotify 'model' has evolved

Autonomy enablesEmergence towardsShared purpose

Page 76: Growing up with agile - how the Spotify 'model' has evolved

Purpose

PeopleAutonomy

Mastery

Speed

Growth

CollaborationUsers

Page 77: Growing up with agile - how the Spotify 'model' has evolved

We are hiring

Page 78: Growing up with agile - how the Spotify 'model' has evolved

Q&A

Page 79: Growing up with agile - how the Spotify 'model' has evolved

The END

Page 80: Growing up with agile - how the Spotify 'model' has evolved

Thank you for the slides!Anders Ivarsson

Cliff Hazell

Henrik Kniberg

Joakim Sundén

Page 81: Growing up with agile - how the Spotify 'model' has evolved

Feedback/TODO

● “Many of the concepts were similar to Hoshin X planning. I did hear a lot of comments regarding being to actually "see" many of the concepts such as tribes, squads in action - perhaps some videos to help reinforce the concepts.”

● “not enough time - I think we should invite Spotify again - and have another talk focused more around performance/compensation/bonuses/self-evaluation - that is all extremely interesting”

● “Perhaps they could come back and we could drill down a little deeper and analyze/discuss/debate some actual scenarios.”

http://www.meetup.com/BayALN/events/228752659/comments/462480423/?like=1&_af=event&_af_eid=228752659&itemTypeToken=COMMENT&https=off