Squads, Tribes, Guilds: How Engineering Team Structure Shapes Software
How a tech company organizes its engineering teams is considered one of its most consequential and hard-to-reverse decisions, directly affecting delivery speed and ownership clarity. The Spotify model, introduced around 2012, popularized four units — Squads, Tribes, Chapters, and Guilds — with small cross-functional Squads as the core autonomous delivery team. However, the model was a snapshot of Spotify's specific culture at a particular scale, and squads in practice rarely achieved true autonomy, often leading to role ambiguity and organizational silos. Conway's Law, dating to 1967, warns that team communication structures tend to mirror the software architecture produced, prompting some organizations to deliberately design teams around their desired architecture. Matthew Skelton and Manuel Pais later proposed Team Topologies, a more structured alternative featuring four team types — Stream-aligned, Platform, Enabling, and Complicated Subsystem — along with defined interaction modes to reduce coordination overhead.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in