Org, people & execution
Team Topologies
A structural model that classifies teams into four types and three interaction modes, then uses Conway's Law to redesign team boundaries deliberately around the flow of work rather than around historical accident.
Also known as The four team types model, Fast flow team design, Stream-aligned team model. First set out by Matthew Skelton and Manuel Pais in 2019; the primary source is cited in full below.
Where this is contested
How far this genuinely transfers outside software and digital-product delivery is a live question. The underlying insight, that team boundaries and communication patterns shape what an organisation can actually deliver, is old and general; Conway named it in 1968. The specific vocabulary of stream-aligned, platform, complicated-subsystem and enabling teams is native to software delivery and doesn't map cleanly onto a professional-services firm or a manufacturing operation without real translation work, and that translation is where most of the value, or the failure, actually happens.
- Format
- Structural model
- Level
- Business unit · Team
- Best for
- Plan execution · Allocate resources · Structure the problem
- Decision stage
- Plan · Execute
- Difficulty
- Intermediate
- Time to apply
- Initial mapping of a single value stream: half a day to a day. Redrawing boundaries, building any needed internal APIs and re-establishing interaction modes as habit: two to three quarters, not a one-off workshop.
Plate · The model
The components
Stream-aligned
A team aligned to a single, valuable stream of work, typically a slice of the business domain or a product line, that can build, run and improve what it owns with minimal hand-offs to other teams.
Signals of strength
Can ship a routine change to production without waiting on another team's sign-off · Owns its backlog end to end, from customer need through to live operation · Feels the direct consequence, good or bad, of what it ships
Enabling
A small team of specialists who work alongside stream-aligned teams for a defined period to close a capability gap, then step back, whilst the stream-aligned team builds the muscle itself, rather than becoming a permanent dependency.
Signals of strength
The engagement has a clear start and end date, not an open-ended standing relationship · Success is measured by the stream-aligned team's growing independence, not by the enabling team's own throughput · Spots capability gaps across several stream-aligned teams before those teams notice them
Complicated-subsystem
A team formed around a piece of the system that genuinely needs deep specialist knowledge, such as a pricing engine, a risk model or a regulatory calculation, where spreading that expertise across every stream-aligned team would be wasteful and risky.
Signals of strength
Requires scarce, expensive-to-duplicate expertise, actuarial, mathematical, deeply technical or regulatory · Other teams consume its output through a defined interface rather than needing to understand its internals · Exists to reduce cognitive load on stream-aligned teams, not to hoard interesting work
Platform
A team that packages other teams' capabilities as a compelling internal product, typically infrastructure, tooling or shared data services, so stream-aligned teams can move fast without rebuilding the same foundations each time.
Signals of strength
Stream-aligned teams choose to use it because it's genuinely easier than building their own, not because policy forces them to · Has documentation, a roadmap and a support model, the way an external product would · Its success is measured by the speed it gives to teams that consume it, not by the length of its own feature list
When it earns its keep
- When a delivery organisation is fighting itself: too many hand-offs, unclear ownership, work queuing at the boundary between teams rather than inside them.
- When you are standing up a new digital product or platform function and want to design reporting lines and interfaces before habits calcify around the wrong ones.
- When repeated reorganisations haven't fixed a throughput problem, and you suspect the team boundaries themselves, not the people occupying them, are the real constraint.
- When engineering, product and infrastructure functions need a shared, precise vocabulary for who owns what and how they're meant to interact, rather than each team inventing its own.
And when it doesn't
- When the organisation has no software or digital-product delivery function at all. The four team types and the 'as-a-service' interaction language are native to that world and translate poorly, word for word, into a professional-services firm, a manufacturing operation or a purely relationship-driven business.
- When the presenting problem is really about individual capability or leadership behaviour rather than structure. Redesigning team boundaries won't fix a manager who won't delegate or a function that's simply under-resourced.
- As a one-off diagramming exercise. The model only earns its keep if someone owns the resulting topology afterwards and keeps adjusting it as the work changes; drawn once and filed away, it's just an org chart with new labels.
- When there isn't enough authority in the room to actually move reporting lines, budget or headcount. Without that, mapping team types produces a wishlist, not a plan.
How to run it
Before starting, gather the inputs the analysis depends on:
- A current map of teams, their size, their reporting lines and what each one actually spends its time on
- A rough map of the value stream(s) or product lines the organisation delivers against
- Visibility of where work queues, waits or gets handed off between teams, ideally with real lead-time data rather than impressions
- Honest input from the teams themselves on where the friction actually sits, which is often different from what the org chart implies
- 1
Map the current teams and the flow of work
Lay out every team involved in getting a piece of work from idea to customer, and trace where it queues, waits or gets handed off. Use real examples of recent work, not the idealised process.
- 2
Classify each team against the four types
Test whether each team is genuinely stream-aligned, or whether it's secretly acting as an accidental platform or complicated-subsystem team without anyone having named it that way, or given it the support that role needs.
- 3
Name the interaction mode at each boundary
For every hand-off between teams, decide deliberately whether it should run as collaboration, X-as-a-service or facilitation, rather than leaving it to default to whatever grew organically.
- 4
Apply the reverse Conway manoeuvre where needed
Where the desired architecture or value stream doesn't match the current team shape, redesign the team boundaries first, on the expectation that the system and its communication patterns will follow.
- 5
Set a review cadence and an owner
Treat the topology as a living design rather than a one-off chart. Fix a review point, quarterly is typical, and name someone accountable for re-testing whether the boundaries still fit the work.
Reading the result
A topology: a small, named set of team types and the interaction mode at each boundary between them, mapped against the value stream(s) the organisation actually delivers against, with an explicit statement of where the current structure needs to change and why.
- Start at the stream-aligned teams. If there aren't any, or if every team touches every part of the work, the current structure has no real topology yet, just a headcount chart.
- Check each interaction mode against reality, not intention. A boundary labelled 'X-as-a-service' that still needs a personal favour every time isn't actually operating that way.
- Treat a heavy concentration of complicated-subsystem or platform teams relative to stream-aligned teams as a signal, not a verdict. It may be justified by genuine complexity, or it may be inertia dressed up as necessity.
A worked example
Northfield Pay: freeing the ledger from being everyone's bottleneck
Northfield Pay is a Leeds-based embedded payments provider, around 190 people, that lets retailers offer branded credit and instalment products at checkout. Engineering is organised into 14 teams built around Northfield's founding platform, not around what customers actually use. Every product change, from a new instalment plan to an update to a retailer's fraud rules, has to pass through the Payments Core team, which owns the ledger, the transaction schema and most of the shared libraries. Payments Core has become the queue everyone waits in. Release lead time for product teams has crept from around two weeks to six, and Payments Core's own backlog is 340 tickets deep. The CTO commissions a Team Topologies mapping exercise ahead of the next funding round, partly because two senior engineers have already left citing 'always blocked by Core'.
- Card Issuing team (existing)
- Genuinely stream-aligned already: owns its own service, deploys independently, and only touches Payments Core for schema changes it can't make itself. Left unchanged.
- Payments Core team (existing, misclassified)
- Nominally a 'core engineering' team but functioning as an accidental, undocumented platform for six other teams, without any of the things that make a platform usable: no self-serve API, no published SLAs, no roadmap visible to the teams consuming it. This is the actual bottleneck.
- Compliance & Risk Engineering (existing)
- A genuine complicated-subsystem team: FCA affordability rules and fraud-scoring models need specialist regulatory and data-science knowledge that shouldn't be duplicated across product teams. Correctly classified already.
- Proposed: Ledger Platform team (new, split from Payments Core)
- Roughly half of Payments Core's current headcount, re-formed with a product manager and an explicit internal API for transaction posting, reversals and balance queries. Interaction mode with product teams set to X-as-a-service rather than the current ad hoc collaboration.
- Proposed: Merchant Onboarding Enabling team (new, time-boxed)
- A small team seconded for two quarters to help the three retailer-facing product teams build competence in the new Ledger Platform API, with an explicit end date to stop it becoming a permanent dependency.
- Reverse Conway check against target architecture
- The architecture team wants transaction processing decoupled from reporting within 18 months. Under the old topology, that split had no team to own it. The new Ledger Platform boundary is drawn to match the target system boundary, not the historical one.
- Interaction mode audit across the six boundaries touching Payments Core
- Four of six were operating as unplanned, high-friction collaboration. Two are redrawn as X-as-a-service, one stays as collaboration deliberately for a joint six-week project with Risk Engineering, and one is dropped entirely once ownership moves fully to Ledger Platform.
The read. Lead time for routine product changes fell from six weeks to roughly three within two quarters, mainly because two of the six boundaries stopped requiring a Payments Core engineer's personal attention. It didn't fix everything: the API work took real engineering effort Northfield hadn't budgeted for, and one product team initially treated 'X-as-a-service' as permission to stop talking to Ledger Platform altogether, which caused a bad release in month two. The honest conclusion the CTO drew was that the topology gave the organisation a map and a shared vocabulary, but the actual gain came from the unglamorous work of building and documenting a real internal API, not from the redrawn org chart on its own.
Pitfalls
- Treating the exercise as a relabelling exercise: renaming an existing functional team 'platform' without giving it product management, a roadmap or an actual internal API changes nothing about how work actually flows.
- Applying the four-type taxonomy too literally in a non-tech business, importing labels like 'stream-aligned' and 'platform' as if they are universal categories rather than vocabulary built for software delivery.
- Using the reverse Conway manoeuvre as cover to avoid a harder cultural or leadership conversation. Restructuring teams is often easier to get approved than confronting a manager who won't delegate.
- Redrawing the org chart once and walking away. A topology needs an owner and a fixed review cadence, otherwise it drifts back into its old shape within a couple of quarters.
- Ignoring the cognitive load ceiling of a stream-aligned team, loading it with more scope than it can reasonably hold just because the new chart looks tidy on a slide.
What the critics say
Applied rigidly, the four-type taxonomy can turn into a bureaucratic classification exercise, with teams spending more time debating which of the four types they 'are' than doing the work the model was meant to speed up.
A recurring theme in post-adoption practitioner write-ups and conference talks on Team Topologies adoption, rather than a formal academic critique.
The evidence base sits almost entirely within software and digital-product delivery. Outside that world there is little published evidence that the specific four-type, three-mode vocabulary improves outcomes, even though the underlying Conway's Law insight plausibly generalises further.
Consistent with how Skelton and Pais themselves frame the book, around software and technology teams; extension to non-tech functions is practitioner extrapolation rather than something the original research tested.
Reorganising around Conway's Law can become a way to avoid harder problems of leadership, incentives or accumulated technical debt, since redrawing team boundaries is organisationally easier to sanction than changing how senior people behave.
A recurring theme in DevOps and platform-engineering community commentary on the limits of purely structural fixes.
Sources and further reading
- Skelton, M. and Pais, M. (2019) Team Topologies: Organizing Business and Technology Teams for Fast Flow. Portland, OR: IT Revolution Press. ↗
- Conway, M.E. (1968) 'How Do Committees Invent?', Datamation, April 1968. ↗
- LeRoy, J. and Simons, M. (2010) Cutter IT Journal, December 2010. Generally credited as the source of the term 'inverse Conway manoeuvre'. ↗
- Team Topologies, 'Key concepts and practices for applying a Team Topologies approach', teamtopologies.com (current maintained definitions of the four team types and three interaction modes). ↗