Software Engineering Professional

Book Profile

Team Topologies Organizing Business and Technology Teams for Fast Flow

Matthew Skelton Manuel Pais [Skelton · 2019

A practical model for designing and evolving technology teams—using four fundamental team types and three interaction modes—to achieve fast, safe flow of software delivery by respecting cognitive load and harnessing Conway's law.

Get the book →

Team Topologies argues that the way organizations structure and connect their teams is the single most under-appreciated lever for effective software delivery. Rather than relying on static org charts, ad hoc reorganizations, or copied frameworks, Skelton and Pais present a humanistic, adaptive model built on four fundamental team types (stream-aligned, enabling, complicated-subsystem, and platform) and three well-defined interaction modes (collaboration, X-as-a-Service, and facilitating). By treating the team—not the individual—as the fundamental means of delivery, explicitly limiting team cognitive load, designing 'team APIs,' and strategically applying Conway's law, organizations can align software architecture with team communication structures and continuously sense and self-steer toward better outcomes. Rich with real-world case studies from Amazon, Spotify, Adidas, Auto Trader, TransUnion, IBM, and others, the book gives leaders, architects, and managers a clear, technology-agnostic vocabulary and set of heuristics for building organizations that deliver value quickly, safely, and sustainably.

What it argues

A causal model in which design levers (team-first design, four fundamental team types, three interaction modes, team-sized software boundaries, strategic Conway's law application) and contextual conditions influence psychological and behavioral states (cognitive load, trust, team autonomy, ownership, communication patterns) that in turn drive outcomes (fast safe flow of change, software architecture quality, organizational adaptability/sensing).

Key ideas it contributes