Empowering Engineering Talent - an update from Spotify
1. November 5, 2014
Empowering Engineering
Talent
Kevin Goldsmith
Director of Engineering / Tribe Lead
Spotify AB
Stockholm, Sweden
2. Scaling Agile @
Spotify with Tribes,
Squads, Chapters &
Guilds
Henrik Kniberg / Anders Ivarsson
Published: October 2012
250 engineers
30 squads
6 tribes
3 development offices
2
3. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
3
4. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
4
5. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
5
6. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Minimize decision-making bottlenecks
6
7. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Minimize decision-making bottlenecks
Reduce synchronization bottlenecks
7
8. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Minimize decision-making bottlenecks
Reduce synchronization bottlenecks
Reduce process to a minimum
8
9. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Minimize decision-making bottlenecks
Reduce synchronization bottlenecks
Reduce process to a minimum
Address short-term challenges
9
10. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
10
11. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Increase sense of ownership
11
12. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Increase sense of ownership
Individual stability while fostering dynamic
organization
12
13. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Increase sense of ownership
Individual stability while fostering dynamic
organization
Encourage personal and professional growth
13
14. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Scale
14
15. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Scale
Support organizational growth while maintaining
culture
15
16. Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
Why was this model created?
Velocity
Happiness
Scale
Adaptability
16
17. Section name
“Disclaimer: We didn’t invent this model. Spotify is
(like any good agile company) evolving fast. This
article is only a snapshot of our current way of
working - a journey in progress, not a journey
completed. By the time you read this, things have
already changed.”
17
40. 34
Conway’s Law
organizations which design
systems ... are constrained to
produce designs which are
copies of the communication
structures of these
organizations
63. Scaling Agile @
Spotify with Tribes,
Squads, Chapters &
Guilds
Henrik Kniberg / Anders Ivarsson
Published: October 2012
250 engineers
30 squads
6 tribes
3 development offices
49
64. Section name
How have we scaled?
October 2012
250 engineers
30 squads
6 tribes
3 development offices
50
October 2014
~600 engineers
70 squads
10 tribes
5 development offices
74. The Spotify Model 60
Full-Stack Autonomous Teams (Squads)
Fully empowered to fulfill their mission
Dependencies on other teams are minimized
Collective Responsibility
Individual Accountability
No Team Manager