Subcapability 01 of 04 · High Performance Teams

Team Topologies

Four team types and three interaction modes that apply Conway's Law intentionally, eliminate invisible coordination cost and multiply delivery throughput without adding headcount.

What is at stake

The team does not deliver slowly because it is weak. It delivers slowly because every change requires coordinating teams with their own queues, their own priorities and their own approval models. The cost of dependency does not appear in the budget. It appears in lead time that never closes and in market windows that pass.

What it is, in practice

Cross-team dependencies do not show up in the org chart. They show up in lead time. When a delivery requires coordination from five teams, the deadline is set by the slowest one. Every hand-off between teams carries a cost of context loss, wait time and communication rework that does not appear in any sprint report. It appears as lead time that grows without explanation and as velocity that falls while headcount rises.

How we work

Measurable gains

What changes in the result when this subcapability matures.

Frequently asked questions

What distinguishes Team Topologies from a traditional reorganization?

A traditional reorg rediscovers hierarchy. Team Topologies redesigns the delivery flow. The difference is the criterion: instead of grouping people by specialty or by product, the topology groups them by the value flow each team needs to produce with the lowest possible coordination cost. The result is structure that reflects what the business wants to deliver, not how the company grew historically.

What is the Reverse Conway Maneuver in practice?

Conway's Law says any organization that designs a system produces a design that copies the communication structure of that organization. The Reverse Conway Maneuver inverts the order: first define how the system should be structured to serve the business value flow, and from that, organize teams so that architecture emerges naturally. Teams produce the software that reflects their communication structure. Design the structure first.

When to use Collaboration and when to use X-as-a-Service as an interaction mode?

Collaboration is intensive and expensive in communication overhead. It serves for bounded periods of joint discovery, when two teams need to learn about each other's domain before defining the interface between them. X-as-a-Service serves when the interface is established and the consuming team can operate autonomously. Using Collaboration indefinitely where X-as-a-Service would work is one of the most common ways to create coordination overhead without realizing it.

How does the enabling team avoid becoming a permanent dependency?

By defining exit criteria before entering. The enabling team starts with a specific capability elevation objective and an indicator that confirms when the stream-aligned team can operate without support. When the indicator is reached, the enabling team leaves or moves to another stream. An enabling team without exit criteria becomes permanent technical support, which is the opposite of what the model proposes.

How many teams are needed for each type?

It depends on the product portfolio and the number of distinct value flows the company operates. A common starting point is one stream-aligned team per user journey or autonomous product domain, one platform team per set of shared technical capabilities, and enabling teams activated as needed to raise specific capabilities. There is no fixed ratio. The criterion is the value flow and the coordination cost of each configuration.

Want clarity on where to invest first?

A complete technology capability assessment with an evolution roadmap connected to financial result.