Since its launch in 2008, Spotify has grown exponentially to account for an estimated 40 percent of the global music streaming market. To reach over 180 million active listeners and 83 million paid subscribers, Spotify developed a unique Agile methodology. Let’s have a closer look at their engineering culture.
Spotify Agile Methodology
Spotify has grown exponentially since its launch in 2008 and today it accounts for an estimated 40% of the global music streaming market. To reach over 180 million active listeners and 83 million paid subscribers, Spotify developed a unique Agile methodology. Let’s have a closer look at their engineering culture. The videos below by Henrik Kniberg – Agile Lean Coach serves as great examples.
The key components shown in the video below are:
- Equivalent to Scrum teams and each Squad team can consist of between 6 – 12 people. They work on one specific area.
- Free to decide what to build and how to build it
- A group of Squads , from 40 – 150 people
- Bring unity from each tribe
- Specialist and key individuals form a “Chapter” to resolve key issues
- Individuals from any squad can form a “Guild” to work on a common problem.
- Chief Architect
- Oversees system architecture
- Defining the architectural vision of various tribes
- Agile Coach
- Equivalent to Scrum master
- All about coaching and enabling the Development Teams, read this blog post to gain more insight in the role. The Agile Coach role at Spotify
- Product Owner
- The Product Owner decides on the hierarchy of priorities for Squad members. They are responsible for small and frequent releases.
Spotify Engineering Culture by Henrik Kniberg
Scaling Spotify – Henrik Kniberg Webinar
Agile Product Ownership – Henrik Kniberg