Four Fundamental Team Types
- Categories
- Organizations
- Sources
- Team Topologies
A model that reduces team organization to four types: stream-aligned (aligned to a flow of work, and the primary type), platform (provides internal services that reduce others' cognitive load), enabling (helps other teams acquire capabilities), and complicated-subsystem (owns a part needing deep specialist expertise).
Why it Matters
Most teams should be stream-aligned; the other three exist to support fast flow for stream-aligned teams. Naming a small set of types stops the proliferation of ad hoc team kinds and makes each team's purpose explicit.
Signals
- Every team can be described as one of the four.
- Support teams (platform, enabling, complicated-subsystem) justify themselves by the load they remove from stream-aligned teams, not by their own output.
Benefits
A shared vocabulary for organizing teams, a sensible default (stream-aligned), and clear reasons to deviate. Keeps the number of distinct team types small.
Risks
Forcing hybrid teams into a single box. Creating platform or enabling teams that add coordination without actually reducing load; the "thinnest viable platform" idea guards against platforms that grow past what is needed.
Tensions
A team may legitimately blend types, and rigid typing fights that reality. A platform team reduces cognitive load but introduces a dependency and a new interaction boundary.
Examples
A product team owning a user-facing journey end to end is stream-aligned. An internal team offering a self-serve deployment platform is a platform team operating as a service.