Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
February 26, 2015
How Spotify Makes
Product
Ali Sarrafi
Product Owner
2
Spotify
2
Spotify Organisation
2
Spotify Organisation Challenges
2
Spotify Organisation Challenges
Our
Solutions
February 26, 2015
The right music for every moment
7
8
8
15 million subscribers
8
15 million subscribers
60 million monthly active users
8
15 million subscribers
60 million monthly active users
30 million songs
Growing fast
30
2009
Tribes
Provide fast and
reliable access to all
the world's music
Enable high product
development speed
while maintaining a...
11
We need to keep our velocity
12
to stay ahead of others
Source:
Autonomy is the key
13
14
Autonomy =
14
Autonomy =
Local
Responsibility
14
Autonomy =
14
Autonomy = No blocking
dependencies
15
Organisation that facilitates
autonomy
16
Squad
16
Squad
Setup to solve an end to end problem
16
Squad Backend
Setup to solve an end to end problem
16
Web
Squad Backend
Setup to solve an end to end problem
16
Web
Mobile
Squad Backend
Setup to solve an end to end problem
16
Web
Mobile
QA
Squad Backend
Setup to solve an end to end problem
16
Web
Mobile
QA
Squad Backend
Agile Practices
Setup to solve an end to end problem
16
Web
Mobile
QA
Squad
PProduct
Backend
Agile Practices
Setup to solve an end to end problem
16
Web
Mobile
QA
Squad
PProduct
Backend
Agile Practices
Setup to solve an end to end problem
Pics of squad rooms
19
P
Backend
Web
Mobile
QA
How Squads work
Product
Agile Practices
20
Think it
Build it
Ship it
Tweak it
Section name 21
Evolving Agile Practices
Section name
Be Agile
But don’t limit yourselves
22
23
Chapters
& Tribes
23
PPP
Chapters
& Tribes
23
PPP
C
Chapters
& Tribes
23
PPP
C
C
Chapters
& Tribes
23
PPP
C
C
C
Chapters
& Tribes
23
PPP
C
C
C
C
Chapters
& Tribes
23
PPP
C
C
C
C
Chapters
& Tribes
24
POCLAC
support structure for the Squad
24
People(CL)
POCLAC
support structure for the Squad
24
People(CL)
POCLAC
support structure for the Squad
Product (PO)
24
Process(AC)
People(CL)
POCLAC
support structure for the Squad
Product (PO)
24
Process(AC)
People(CL)
Mastery
POCLAC
support structure for the Squad
Product (PO)
24
Process(AC)
People(CL)
Purpose
Mastery
POCLAC
support structure for the Squad
Product (PO)
24
Process(AC)
People(CL)
AutonomyPurpose
Mastery
POCLAC
support structure for the Squad
Product (PO)
25
25
P
C
PP
C
C
C
25
P
C
PP
C
C
C
P
C
PP
C
C
C
25
P
C
PP
C
C
C
P
C
PP
C
C
C
P
C
PP
C
C
C
25
P
C
PP
C
C
C
P
C
PP
C
C
C
P
C
PP
C
C
C
PAL
25
P
C
PP
C
C
C
P
C
PP
C
C
C
P
C
PP
C
C
C
PALPAL
25
P
C
PP
C
C
C
P
C
PP
C
C
C
P
C
PP
C
C
C
PAL PALPAL
26
Being agile is about
culture and mindset
not frameworks and org
Section name 27
It all starts with the product
28
Focus on feedback from customers and iterative development
29
Minimising the cost of failure
Source:
Autonomy is
30
the key
Source:
Autonomy is
30
Source:
Autonomy is
30
a challenge
31
We don’t want a Frankenstein software
32
Well at least a better looking 2014 edition
Source:
autonomy is the key
33
Source:
autonomy is the key
33
Aligned
Section nameSection name
PANDA to the
rescue
34
Section nameSection name
PANDA to the
rescue
Priorities AND Achievements
34
35
P
C
PP
C
C
C
Dynamic organisation
35
P
C
PP
C
C
C
Dynamic organisation
35
P
C
PP
C
C
C
Dynamic organisation
35
P
C
PP
C
C
C
Dynamic organisation
Section name 36
How can we achieve all of that?
37
Education
Bootcamp
Getting into Spotify mindset from day one
38
39
Of course Data, Data, Data
40
40
Data
40
Data Insights
40
Data Insights Bets
40
Data Insights Bets Strategy
Section name 41
Copyright
Napster pic by bixentro, cc 2.0
http://www.flickr.com/photos/bixentro/
Busy record store pic by gomattolson
http...
Thanks
Ali Sarrafi
How spotify makes product
How spotify makes product
How spotify makes product
How spotify makes product
How spotify makes product
Upcoming SlideShare
Loading in …5
×

How spotify makes product

An overview of how Spotify tries to stay agile and lean in product development and how we organize ourselves for increased velocity and innovation.

How spotify makes product

  1. 1. February 26, 2015 How Spotify Makes Product Ali Sarrafi Product Owner
  2. 2. 2 Spotify
  3. 3. 2 Spotify Organisation
  4. 4. 2 Spotify Organisation Challenges
  5. 5. 2 Spotify Organisation Challenges Our Solutions
  6. 6. February 26, 2015 The right music for every moment 7
  7. 7. 8
  8. 8. 8 15 million subscribers
  9. 9. 8 15 million subscribers 60 million monthly active users
  10. 10. 8 15 million subscribers 60 million monthly active users 30 million songs
  11. 11. Growing fast 30 2009
  12. 12. 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 Growing fast 300+ 30 200+ 10 Now
  13. 13. 11 We need to keep our velocity
  14. 14. 12 to stay ahead of others
  15. 15. Source: Autonomy is the key 13
  16. 16. 14 Autonomy =
  17. 17. 14 Autonomy = Local Responsibility
  18. 18. 14 Autonomy =
  19. 19. 14 Autonomy = No blocking dependencies
  20. 20. 15 Organisation that facilitates autonomy
  21. 21. 16 Squad
  22. 22. 16 Squad Setup to solve an end to end problem
  23. 23. 16 Squad Backend Setup to solve an end to end problem
  24. 24. 16 Web Squad Backend Setup to solve an end to end problem
  25. 25. 16 Web Mobile Squad Backend Setup to solve an end to end problem
  26. 26. 16 Web Mobile QA Squad Backend Setup to solve an end to end problem
  27. 27. 16 Web Mobile QA Squad Backend Agile Practices Setup to solve an end to end problem
  28. 28. 16 Web Mobile QA Squad PProduct Backend Agile Practices Setup to solve an end to end problem
  29. 29. 16 Web Mobile QA Squad PProduct Backend Agile Practices Setup to solve an end to end problem
  30. 30. Pics of squad rooms
  31. 31. 19 P Backend Web Mobile QA How Squads work Product Agile Practices
  32. 32. 20 Think it Build it Ship it Tweak it
  33. 33. Section name 21 Evolving Agile Practices
  34. 34. Section name Be Agile But don’t limit yourselves 22
  35. 35. 23 Chapters & Tribes
  36. 36. 23 PPP Chapters & Tribes
  37. 37. 23 PPP C Chapters & Tribes
  38. 38. 23 PPP C C Chapters & Tribes
  39. 39. 23 PPP C C C Chapters & Tribes
  40. 40. 23 PPP C C C C Chapters & Tribes
  41. 41. 23 PPP C C C C Chapters & Tribes
  42. 42. 24 POCLAC support structure for the Squad
  43. 43. 24 People(CL) POCLAC support structure for the Squad
  44. 44. 24 People(CL) POCLAC support structure for the Squad Product (PO)
  45. 45. 24 Process(AC) People(CL) POCLAC support structure for the Squad Product (PO)
  46. 46. 24 Process(AC) People(CL) Mastery POCLAC support structure for the Squad Product (PO)
  47. 47. 24 Process(AC) People(CL) Purpose Mastery POCLAC support structure for the Squad Product (PO)
  48. 48. 24 Process(AC) People(CL) AutonomyPurpose Mastery POCLAC support structure for the Squad Product (PO)
  49. 49. 25
  50. 50. 25 P C PP C C C
  51. 51. 25 P C PP C C C P C PP C C C
  52. 52. 25 P C PP C C C P C PP C C C P C PP C C C
  53. 53. 25 P C PP C C C P C PP C C C P C PP C C C PAL
  54. 54. 25 P C PP C C C P C PP C C C P C PP C C C PALPAL
  55. 55. 25 P C PP C C C P C PP C C C P C PP C C C PAL PALPAL
  56. 56. 26 Being agile is about culture and mindset not frameworks and org
  57. 57. Section name 27 It all starts with the product
  58. 58. 28 Focus on feedback from customers and iterative development
  59. 59. 29 Minimising the cost of failure
  60. 60. Source: Autonomy is 30 the key
  61. 61. Source: Autonomy is 30
  62. 62. Source: Autonomy is 30 a challenge
  63. 63. 31 We don’t want a Frankenstein software
  64. 64. 32 Well at least a better looking 2014 edition
  65. 65. Source: autonomy is the key 33
  66. 66. Source: autonomy is the key 33 Aligned
  67. 67. Section nameSection name PANDA to the rescue 34
  68. 68. Section nameSection name PANDA to the rescue Priorities AND Achievements 34
  69. 69. 35 P C PP C C C Dynamic organisation
  70. 70. 35 P C PP C C C Dynamic organisation
  71. 71. 35 P C PP C C C Dynamic organisation
  72. 72. 35 P C PP C C C Dynamic organisation
  73. 73. Section name 36 How can we achieve all of that?
  74. 74. 37 Education
  75. 75. Bootcamp Getting into Spotify mindset from day one 38
  76. 76. 39 Of course Data, Data, Data
  77. 77. 40
  78. 78. 40 Data
  79. 79. 40 Data Insights
  80. 80. 40 Data Insights Bets
  81. 81. 40 Data Insights Bets Strategy
  82. 82. Section name 41
  83. 83. Copyright Napster pic by bixentro, cc 2.0 http://www.flickr.com/photos/bixentro/ Busy record store pic by gomattolson http://www.flickr.com/photos/gomattolson Empty record store pic by passetti http://www.flickr.com/photos/passetti/ First Frankenstein screenshot form : “Frankenstein” movie by Kenneth Branagh, 1994 Second Frankenstein screenshot form : “I, Frankenstein” movie by Stuart Beattie, 2014 Automation screenshot from: Startrek Next generation, TV show (1987–94) Formula one picture from: https://colourfast5.wordpress.com/ Bike Race picture from: http://leverhawk.com/dont-underestimate-microsoft-in-the-enterprise-cloud-race-20130422248 Pande Picture from: Kung fu panda movie
  84. 84. Thanks Ali Sarrafi

×