Spotify Model design and rationale.

Cross-functional teams should contain the skills needed to be self-sufficient. “Chapter leads”/engineering managers exist outside of teams and have engineers report to them by technical role. Allows engineers to change teams but not reporting structure. Product managers work with the team as a “mini-CEO” with team members taking priority and direction from them. “Guilds” exist across teams and functions to create special interest groups that promote the “craft” of a function since the team’s design does not emphasize this.