Spotify’s Failed \#SquadGoals

By: Jereiah Lee
Source:https://www.jeremiahlee.com/posts/failed-squad-goals/
Tags:spotify squad

“The Spotify model” got a bunch of companies talking like Taylor Swift about startup culture, but four former Spotify employees reveal the truth: its eponymous way of working failed before it scaled.

Taylor Swift and her squad walking away from an explosion in front of the Spotify office at Birger Jarlsgatan.

Spotify doesn’t use “the Spotify model” and neither should you.

Of all the allures of startup culture, few are more desireable than the speed and nimbleness of a small team. Maintaining that feeling as a company grows is a challenge. In 2012, Spotify shared its way of working and suggested it had figured it out.1

I was excited to see the Spotify model in action when I interviewed for a product management role at its Stockholm headquarters in 2017. However, the recruiter surprised me before the first interview. She cautioned me to not expect Spotify to be an Agile utopia.

I joined the company after it had tripled in size to 3,000 people over 18 months. I learned the famed squad model was only ever aspirational and never fully implemented. I witnessed organizational chaos as the company’s leaders incrementally transitioned to more traditional management structures.

When I asked my coworkers why the content was not removed or updated to reflect reality, I never got a good answer. Many people ironically thought the posts were great for recruiting. I no longer work at Spotify, so I am sharing my experience to set the record straight. The Spotify squad model failed Spotify and it will fail your company too.

But you don’t have to take my word for it.

The co-author of the Spotify model2 and multiple agile coaches who worked at Spotify have been telling people to not copy it for years. Unfortunately, truth doesn’t spread as quickly or as widely as an idea people want to believe in.

“Even at the time we wrote it, we weren’t doing it. It was part ambition, part approximation. People have really struggled to copy something that didn’t really exist.”

—Joakim Sundén, agile coach at Spotify 2011–20174

“It worries me when people look at what we do and think it’s a framework they can just copy and implement. … We are really trying hard now to emphasize we have problems as well. It’s not all ‘shiny and everything works well and all our squads are super amazing’.”

—Anders Ivarsson, co-author of the Spotify whitepaper3

Recap

You can read and watch the original content in less than 30 minutes or skip to the next section if you are familiar. Here is a brief summary.

Spotify had teams it called squads because it sounded cooler (not joking). A group of teams were organized into a department called a tribe. Each team was intended to be an autonomous mini-startup, with a product manager acting as mini-CEO for a feature area. The teams had designers and software engineers with a range of specializations. The intent was that a team should have every skill necessary without needing to rely on another team for success.

Product managers had a traditional management structure. A product manager for a team reported to their department’s product director (“tribe lead”). Same for designers. Software engineers, however, were managed outside of the team structure.

“Chapter leads” managed software engineers specializing in a specific type of software development across the department. For example, all of the software engineers working on backend APIs across all the teams within the department would have one manager and all of the Android mobile engineers in the department would have a different manager. The intent was to allow engineers to be moved between teams within the department to best meet business requirements without them having to change managers.

Spotify matrix organization diagram. A department is called a tribe and has multiple squads, another name for a team. Each squad has a product owner, another name for a product manager. Software engineers of the same discipline across multiple teams are called a chapter and managed by a chapter lead, another name for an engineering manager.

Spotify tried a long-lived matrix team structure with unusual word choices.1 It did not work well.

Matrix management solved the wrong problem

The “full stack” agile team worked well, but the matrix management of software engineers introduced more problems than it solved.

“Chapter leads are servant-leaders who help you grow as an individual. They don’t really work with any team. They have direct reports on all the teams. They don’t have really any accountability for the delivery. They aren’t taking that responsibility. It’s easy to see the product owner as the manager for the team.”

—Joakim Sundén, agile coach at Spotify4

Learn from Spotify’s mistakes:

Spotify fixated on team autonomy

When a company is small, teams have to do a wide range of work to deliver and have to shift initiatives frequently. As a company grows from startup to scale-up, duplicated functions across teams move to new teams dedicated to increasing organization efficiency by reducing duplication. With more teams, the need for a team to shift initiative decreases in frequency. Both of these changes allow for teams to think more deeply and long term about the problems they are scoped to solve. Faster iteration, however, is not guaranteed. Every responsibility a team cedes to increase its focus becomes a new cross-team dependency.

Spotify did not define a common process for cross-team collaboration. Allowing every team to have a unique way of working meant each team needed a unique way of engagement when collaborating. Overall organization productivity suffered.

The Spotify model was documented when Spotify was a much smaller company. It was supposed to be a multiple part series, according to Anders Ivarsson. Autonomy made the first cut, but the parts on alignment and accountability were never completed.

Learn from Spotify’s mistakes:

“If I were to do one thing differently, I would say we should not be focusing so much on autonomy.

“Every time you have a new team, they have to reinvent the wheel in how they should be working. Maybe, just maybe, we should have a ‘minimum viable agility’. You start with that. You are free to opt out, but people shouldn’t have to opt-in all the time.

“At what point do you start inserting this process? Probably when it’s too late.”

—Joakim Sundén, agile coach at Spotify4

“Henrik Kniberg talked about how we're not that good at large initiatives and we’re still not that good at large initiatives.

“If you have inconsistent ways of working, it’s more difficult for people to move. If it’s more difficult for people to move, it’s more likely you have inconsistent ways of working. It will just reinforce until all of a sudden, you’re not really working for the same company anymore. You’re working for these kind of weird subcultures.”

—Jason Yip, agile coach at Spotify
2015–time of writing5

Collaboration was an assumed competency

While Spotify gave teams control over their way of working, many people did not have a basic understanding of Agile practices. This resulted in teams iterating through process tweaks in blind hope of finding the combination that would help them improve their delivery. People lacked a common language to effectively discuss the process problems, the education to solve them, and the experience to evaluate performance. It was not really agile. It was just not-waterfall.

“Agile coaches” were internal consultants Spotify provided teams to teach and suggest process improvements. While well-intentioned, there were not enough coaches to help every team. A coach’s engagement with a team was rarely long enough to span a project’s completion to help a team evaluate performance. More so, they were not accountable for anything.

“Control without competence is chaos.”

—L. David Marquet, Turn the Ship Around!

Learn from Spotify’s mistakes:

Mythology is difficult to change

When Agile Scrum introduced new meanings to a bunch of words like burn-down and sprint, it did so because it introduced new concepts that needed names. Spotify introduced the vocabulary of missions, tribes, squads, guilds, and chapter leads for describing its way of working. It gave the illusion it had created something worthy of needing to learn unusual word choices. However, if we remove the unnecessary synonyms from the ideas, the Spotify model is revealed as a collection of cross-functional teams with too much autonomy and a poor management structure. Don’t fall for it. Had Spotify referred to these ideas by their original names, perhaps it could have evaluated them more fairly when they failed instead of having to confront changing its cultural identity simply to find internal processes that worked well.

Learn from Spotify’s mistakes:

Do this instead

(Just kidding. There are no quick fixes.)

You might have discovered the Spotify model because you were trying to figure out how to structure your teams. Don’t stop here. Keep researching. Leaders of companies that have withstood longer tests of time have written far more than Spotify blogged. Humans have been trying to figure out how to work together for as long as there have been humans. The industrial age and the information age changed some of the constraints, but academics studying organization theories have found timeless truths about what humans need to be successful in a collective.

Turns out, Spotify in 2012 had not figured out how to maintain the speed and nimbleness of a small team in a large organization. The company evolved beyond its eponymous model and looked outside of itself to find better answers. You should too.

A few of my recommendations related to the topics covered by the Spotify way of working:

Thank you to Roland Siebelink and Jason Harmon for reviewing drafts of this article.

Designed using InVision Studio, Affinity Designer, and Apple Motion. Implemented with Tailwinds CSS, Eleventy, Microsoft VS Code. Typeset in Vision, the closest free option to Spotify’s Gotham variant I could find.