Вы находитесь на странице: 1из 49

Section name 1

Scaling Agile @ Spotify

•  Released oct 2012


•  Presented at Agile 2013
•  Many questions around leadership
•  How do you make decisions?
2

40M active users.


10M paying subscribers.
1.5B playlists.
3

56 countries
Growing  fast  

30  

4  years  ago  
Growing  fast  

350
50
50
150
10

Now  
Structure for innovation
Section name 7

Vision and purpose Highly effective

Autonomy
Continuous learning
x 75 and improvement

Personal and
professional growth Alignment with the
organization

Any act in support of these is


an act of leadership
Section name 8
9

Container squads

Enable &
Infrastructure squads support
IOS Android Desktop Web

Feature squads
Enable & support

Enable &
support
Section name 10

Chapters

Chapter

Chapter

P P P P
Squad Squad Squad Squad
Section name 11

Tribes

Chapter Chapter

Chapter Chapter

P P P P P P P P
Squad Squad Squad Squad Squad Squad Squad Squad

Tribe Tribe
Hierarchy of needs at
Spotify
Section name 13

Maslow

•  Self-actualization

•  Self-esteem

•  Belonging

•  Safety

•  Physiological
Section name 14

Maslow

•  Physiological – kickass work


environment
Section name 15

Maslow

”We  aim  to  make  mistakes  


faster  than  anyone  else.”  

•  Safety – no fear culture, embrace


failure
Section name 16

Maslow

•  Belonging – social events, strong


teams, tribes...
Section name 17

Maslow
Formal leadership roles
Section name 19

Chapter Lead CL
C
P
CL

Chapter •  Grow individuals


CL •  Grow chapter competence
•  Hire the right people
•  Salary reviews
Chapter

P P P P
Squad Squad Squad Squad
Section name 20

Product Owner P

•  What do we do – and why?

•  Product vision
•  Squad mission
•  Purpose
•  Alignment
•  Support the squad
Section name 21

Product Owner framework

•  Working with the world


•  Working with the product
•  Working with the squad
•  Working with the process
Section name 22

Product Owner P
Example
How we created an artist page
roadmap together
Section name 23

Agile Coach C
P

•  Grow high performing teams


•  Continuous improvement
•  Ways of working
•  Collaboration

•  Grow a high performing organization

Levels of agile coaching, The agile coaching institute


Section name 24

Sprints  
User  stories  
Scrum   XP  
Planning  Poker  

We  definitely  do  the  basics...  


Story  Points  
Demos  
Stand  ups   Kanban  

Retrospec:ves  

juli  29,  2014  


Section name 25

1 on 1 coaching

•  Team members

•  Product owners

•  Chapter leads

•  Senior management
Section name 26

Squad roadmapping

•  Group of coaches came up with new

visualization

•  Ran workshops with all squads in a tribe


Section name 27

Continuous delivery

•  Maturity workshops

•  Big cultural shift

•  Cross tribe initative


Section name 28

Squad support
P CL
AC

How  can  we  


support  our  squad?  

Product Owner
Chapter (Team) lead ”POTLAC”
Agile Coach
Section name 29

Tribe Lead
•  High-performing tribe
•  Grow strong chapter leads
•  Coach the agile coaches
Chapter
•  Build a strong tribe leadership team

Chapter

P P P P
Squad Squad Squad Squad
Tribe
Section name 30

Tribe Leadership Team


Tribe lead, CL, PO, AC

Examples
•  Recruitment / onboarding
P
•  Grow high-performing tribe and
teams
P •  Culture
•  Alignment

P P
31

Leadership teams
Strong leadership team AC P CL

Good manager

Dysfunctional leadership team


Bad manager
Growing high performing
squads
Section name 33

High-performing squads

TEAM DYNAMICS RESULT DRIVEN ACTIVITIES

Counter- Lean & Agile


Trust and structure dependency and methods
fight

3 2 Innovation

Quality
Work and Dependency and Value
productivity inclusion

4 1 Speed
Section name 34

High-performing squads

TEAM DYNAMICS RESULT DRIVEN ACTIVITIES

Counter- Lean & Agile


Trust and structure dependency and methods
fight

3 2 Innovation

Quality
Work and Dependency and Value
productivity inclusion

4 1 Speed
Section name 35

Autonomy vs. Alignment


Alignment

Autonomy
Section name 36

Autonomy vs. Alignment


Authoritative Innovative
organization organization
Conformist Collaborative
culture culture
Alignment

Micromanaging
organization
Indifferent Entrepreneurial
culture organization
Chaotic
culture

Autonomy
Section name 37

Supporting squad autonomy


Innovative
organization
Collaborative
culture
Section name 38

Example:
Ongoing experiment with
Priorities
Section name Example: 39

Dominating individuals in a squad

1.  Give  feedback  


2.  Improve  team  dynamics  
3.  Reinforce  feedback  culture  
4.  Nurture  informal  
AC P CL leadership  
Section name 40

Example:
A squad is growing too big
1.  DraK  new  missions  
2.  Facilitate  squad  split  
AC P CL 3.  Support  individuals  
4.  Kick-­‐off  new  squads  
Growing a high performing
organization
42

The reporting structure

CTO CPO

Tribe lead Tribe lead Tribe lead VP Product VP Product

Chapter lead Chapter lead Agile coaches Product Owner Product Owner

Engineer Engineer Engineer


43

The reporting structure


supporting

Engineer Engineer Engineer

Chapter lead Chapter lead Agile coaches Product Owner Product Owner

Tribe lead Tribe lead Tribe lead VP Product VP Product

CTO CPO
Section name 44

Organic structure If you need to know exactly


who is making decisions,
you are in the wrong place
How  do  we  know  how  we’re  
doing?  
Section name 46

Squad health check


Section name 47
Section name 48

Summary
-­‐  Go  for  the  minimum  viable  org  structure  
-­‐  Trust  people  and  give  them  the  freedom  to  innovate  and  perform  
-­‐  Create  Tght  feedback  loops  

Cause -> Effect


Section name 49

Thank you!

TODO: INSERT PICTURE OF US?

KrisTan  Lindwall  
@klindwall  
 

Вам также может понравиться