Engineering Team Topologies
Engineering Team Topologies is an approach to organizing teams and their interactions so work can move from an idea to a useful outcome with less friction. It gives you four team types and three interaction modes for discussing boundaries, ownership, and support.
itEngineering leadership and delivery management | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic: Engineering Team Topologies
Team Topologies is a way to shape a team-of-teams organization around the work that has to reach a user. It is not a collection of official-looking labels to pin to an organization chart, which is fortunate because organization charts already have enough to do. The useful question is whether a change can move from an idea to a running service without an unnecessary relay race through several teams.
Before this model, it was tempting to divide engineering by function and hope coordination would sort itself out. That arrangement makes ownership, communication, and software boundaries pull on each other. Team Topologies starts with the flow of value instead: follow one user need through the teams, handoffs, approvals, shared components, and feedback that carry it. The map is not a verdict. It is a way to see where delivery gets stuck.
The other part of the model is cognitive load, the domain, technology, operational work, and coordination a team must hold to do its job. A stream-aligned team owns a meaningful flow. An enabling team helps it gain a capability. A complicated subsystem team owns specialist depth. A platform team offers an internal product that removes repeated non-differentiating work. The surprising bit is that a platform can make things worse when it becomes a central ticket queue. It has then kept the work and added waiting, which is a remarkably efficient way to collect the disadvantages of both choices.
Interaction modes describe the current relationship between teams, not their job titles. Collaboration is for discovering a boundary. X-as-a-Service is for using a stable service with less coordination. Facilitation is for building another team's capability. Each temporary interaction needs an exit condition, otherwise a useful piece of discovery quietly becomes the permanent operating model.
The Slides tab compresses these relationships into a map. The Cheatsheet gives you the mapping sequence, decision prompts, and Team API fields for an actual review. The Practice Reference turns that into a repeatable exercise, while Field Notes concentrates on the costs that hide behind friendly collaboration. The Quiz is where the vocabulary stops being decorative and starts objecting when team type and interaction mode get mixed up.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://teamtopologies.com/key-concepts
Supports
- Team Topologies as an approach to team-of-teams design for fast flow
- Definitions of the four fundamental team types
- Definitions of collaboration, X-as-a-Service, and facilitation
- Intro, slides, cheatsheet, video script, and quizzes 1 through 5
- The first reference-link rationale
- https://teamtopologies.com/key-concepts-content/team-interaction-modeling-with-team-topologies
Supports
- As-is team classification and use of an undefined team type
- Stream-aligned team behavior and supporting team purposes
- Interaction-mode selection and evolution from collaboration to X-as-a-Service
- Cognitive-load investigation and reduction options
- Intro, slides, cheatsheet, video script, and quizzes 1 through 8
- The second reference-link rationale
- https://teamtopologies.com/how-to-use-shapes
Supports
- Staged mapping of current teams, fundamental types, value flow, and interactions
- As-is assessment before target-state design
- Quizzes 6 and 8 and the third reference-link rationale
- https://teamtopologies.com/s/Finding-software-boundaries-for-fast-flow-Team-Topologies-and-Domain-Driven-Design-mini-book-MB81-v1.pdf
Supports
- Stream-aligned end-to-end responsibility and flow of change
- Platform, enabling, and complicated subsystem support for stream-aligned teams
- Connections among team boundaries, software boundaries, and Domain-Driven Design
- The fourth reference-link rationale
- https://teamtopologies.com/book
Supports
- The adaptive organizational-design model
- Four team types, three interaction patterns, cognitive load, and continuous evolution
- Conway's Law as a design concern in Team Topologies
- Quiz 8 and the fifth reference-link rationale
- https://github.com/sindresorhus/awesome
Supports
- Discovery of the Awesome Engineering Strategy list
- https://github.com/aleixmorgadas/awesome-engineering-strategy
Supports
- Discovery of User Needs Mapping, DDD Crew Context Mapping, Core Domain Charts, and Fast Flow Conf
- Selection of the four Awesome Links entries
- https://userneedsmapping.com/
Supports
- User Needs Mapping as a visual approach for aligning teams around user needs and value chains
- Its use alongside Team Topologies and the first Awesome Links rationale
- https://github.com/ddd-crew/context-mapping
Supports
- Context maps for visualizing bounded-context and team relationships
- Availability of a cheat sheet and remote starter kit
- The second Awesome Links rationale
- https://github.com/ddd-crew/core-domain-charts
Supports
- Core Domain Charts for discussing domain complexity and differentiation
- The Team Topologies view with dependencies and interaction modes
- The third Awesome Links rationale
- https://www.fastflowconf.com/
Supports
- Conference focus on Team Topologies and related methods
- Practitioner case studies and prior recorded sessions
- The fourth Awesome Links rationale
- https://teamtopologies.com/news-blogs-newsletters/evolving-team-topologies-team-shapes-library
Supports
- Timeline milestones for the 2020 template library and 2021 community contributions
- Availability of Team Topologies mapping resources for Miro, Lucidchart, Figma, and diagrams.net
- https://teamform.co/frameworks/team-topologies
Supports
- TeamForm support for team types, interaction modes, and organization design
- TeamForm Landscape entry
- https://get.miro.com/marketplace/team-topologies/
Supports
- Official Team Topologies Miro application and mapping shapes
- Miro Landscape entry
- https://help.lucid.co/hc/en-us/articles/360056903132-Lucid-Plans
Supports
- Lucid free and paid plan availability
- Lucid Landscape entry
- https://www.figma.com/pricing/
Supports
- Figma Starter and paid plan availability
- Figma Landscape entry
- https://www.diagrams.net/assets/img/blog/feature-flag-devops-with-diagrams-whitepaper.pdf
Supports
- diagrams.net free web application and open-source availability
- diagrams.net Landscape entry
- https://teamtopologies.com/industry-examples/how-the-internal-technology-platform-creates-value-at-nav
Supports
- Timeline milestone for NAV's 2022 platform case
- Field Notes on platform queues and time-bounded collaboration
- https://teamtopologies.com/industry-examples/virtual-worlds-using-team-topologies-at-improbable-to-transform-teams-technology-reliability-and-customer-satisfaction
Supports
- Timeline milestone for Improbable's 2022 restructuring case
- https://teamtopologies.com/industry-examples/rebuilding-and-scaling-product-development-at-docker-using-team-topologies
Supports
- Timeline milestone for Docker's 2022 product-development case
- https://teamtopologies.com/industry-examples/organization-wide-business-agility-in-telecoms-with-team-topologies-at-telenet
Supports
- Timeline milestone for Telenet's 2024 operating-model case
- https://teamtopologies.com/industry-examples/trade-me-journey-towards-a-thinnest-viable-platform
Supports
- Timeline milestone for Trade Me's 2024 thinnest viable platform case
- https://teamtopologies.com/industry-examples/reteaming-for-fast-flow-a-case-study-from-pirate-ship
Supports
- Field Note on the limits of capacity-only handover planning
