Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$20.10$20.10
FREE delivery: Saturday, April 6 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $14.89
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Image Unavailable
Color:
-
-
-
- To view this video download Flash Player
-
-
VIDEO -
Follow the authors
OK
Team Topologies: Organizing Business and Technology Teams for Fast Flow Paperback – Illustrated, September 17, 2019
Purchase options and add-ons
"This book will help executives and business leaders focus on the key strategies of high performance teams to effectively address the needs of today and the evolving landscape of tomorrow.” ―Barry O'Reilly, author of Unlearn and Lean Enterprise
Companion book Remote Team Interactions Workbook now available!
Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the best team organization for your specific goals, culture, and needs?
Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity.
In Team Topologies, IT consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help readers choose and evolve the right team patterns for their organization, making sure to keep the software healthy and optimize value streams.
Team Topologies is a major step forward in organizational design for software, presenting a well-defined way for teams to interact and interrelate that helps make the resulting software architecture clearer and more sustainable, turning inter-team problems into valuable signals for the self-steering organization.
- Print length240 pages
- LanguageEnglish
- PublisherIT Revolution Press
- Publication dateSeptember 17, 2019
- Dimensions6.09 x 0.6 x 8.86 inches
- ISBN-101942788819
- ISBN-13978-1942788812
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.
Frequently bought together

More items to explore
Every part of the software system needs to be owned by exactly one team. This means there should be no shared ownership of components, libraries, or code.Highlighted by 1,638 Kindle readers
“If the architecture of the system and the architecture of the organization are at odds, the architecture of the organization wins.”Highlighted by 1,396 Kindle readers
We need to put the team first, advocating for restricting their cognitive loads.Highlighted by 1,080 Kindle readers
From the Publisher
The Four Fundamental Team Topologies
Most organizations use a variety of team types in their organization. And, many teams even take on multiple roles. But this sprawl makes it difficult for everyone to visualize the organization landscape, and clogs the pipes of effective work flow.
When used with care, there are only four team topologies (or types) needed to build and run effective modern software systems. When combined with effective software boundaries and the three team interaction modes, these four team types act as a powerful template for effective organizational design. This is the Team Topologies approach to organizational design.
About Author Matthew Skelton
Matthew Skelton has been building, deploying, and operating commercial software systems since 1998, and has worked for organizations including London Stock Exchange, GlaxoSmithKline, FT.com, LexisNexis, and the UK government. Head of Consulting at Conflux, Matthew is the co-author of the books Continuous Delivery with Windows and .NET (2016) and Team Guide to Software Operability (2016). Matthew holds a BSc in computer science and cybernetics from the University of Reading, an MSc in neuroscience from the University of Oxford, and an MA in music from the Open University. He is a chartered engineer (CEng) in the UK.
About Author Manuel Pais
Manuel Pais is an independent DevOps and Continuous Delivery Consultant focused on team design, practices, and flow. He helps organizations define and adopt DevOps and Continuous Delivery (both from technical and human perspectives) via strategic assessments, practical workshops, and coaching. Manuel is also the co-author of Team Guide to Software Releasability (2018).
IT Revolution: Leading the Charge to the Next Revolution in IT
IT Revolution publishes books that exemplify the most current best practices for IT organizations in the enterprise. Our goal is to elevate the state of technology work, quantify the economic and human costs associated with sub-optimal IT performance, and improve the lives of IT professionals around the world. Our authors include top industry thought-leaders who, through elevated discourse, inspire positive change for IT practitioners. Founded in 2013 by Gene Kim, IT Revolution serves the DevOps community by publishing numerous books and other publications, producing the DevOps Enterprise Summits in London and San Francisco, and supporting qualitative and quantitative research projects with various partners.
Editorial Reviews
Review
“The Team Topologies book by Matthew Skelton and Manuel Pais is unique. It is going to have a big influence across tech companies. We need a structured and methodical approach to shaping teams for continuous delivery instead of copying a few Spotify rituals. This is the book.” -- Nick Tune, API Platform Lead, Navico
Team Topologies informs and enriches our understanding of organizational architecture...it serves as a pragmatic guide whether forming teams and enabling them to meet their challenges or helping existing teams become more effective at responsive value delivery. -- Ruth Malan, Architecture Consultant at Bredemeyer Consulting
“Team Topologies provides fresh insights on how to anticipate and adapt to market and technology changes. To survive, enterprises need to unlearn existing command and control structures and instead move authority to leaders with the best information to take action and respond. This book will help executives and business leaders focus on the key strategies of high performance teams to effectively address the needs of today and the evolving landscape of tomorrow.” -- Barry O'Reilly, Co-Founder Nobody Studios, author of Unlearn and Lean Enterprise
“When your teams encounter friction and bottlenecks it can be tempting to throw more people, tooling, and process at the problem. Your solution likely lies in a new team topology. But what should that look like? Team Topologies provides a much-needed framework for evaluating and optimizing team organization for increased flow. Teams that have the right size, the right boundaries, and the right level of communication are poised to deliver value to the company and satisfaction to the team members. Team Topologies combines a methodical approach with real-world case studies to unlock the full potential of your tech teams.” -- Greg Burrell, Senior Reliability Engineer at Netflix
“There is nothing more fundamental to management than how you structure your organization and what behaviors you encourage. Despite this, few have attempted to catalog and analyze the organizational design patterns of IT organizations going through Digital, DevOps, and SRE transformations. Skelton and Pais have not only accepted this bold challenge, but they've also hit the mark by creating an indispensable and unique resource.” -- Damon Edwards, Entrepreneur and Technology Executive
“DevOps Topologies is an outstanding resource for all technical leaders pushing for modern approaches to effective partnerships between Development and Operations. It goes beyond high level explanations of DevOps offering that there are many flavors that a company may choose to adopt based on a few factors including maturity, size and product landscape. At Condé Nast International, this resource was crucial in understanding our current DevOps state and in defining the vision for our aspirational DevOps operating model. We were able to navigate around the pitfalls and organizational anti-patterns as excellently described in the models. The models themselves proved extremely useful artifacts in aligning both stakeholders and teams directly involved. Lastly, I introduced a new function to the business which hadn't existed before: Site Reliability Engineering. The DevOps Topologies resource was a primary resource in firstly convincing myself that we had matured and grown to a point to justify SRE, but also in articulating to the business stakeholders the strategy for our new DevOps model. I am extremely pleased that Matthew and Manuel are growing on the success of the DevOps Topologies website and turning their further learnings into the far-reaching Team Topologies book for organization design.” -- Crystal Hirschorn, VP of Engineering, Global Strategy and Operations at Condé Nast
“I have found Matthew and Manuel's work on patterns and language to be incredibly valuable in both shaping strategies to transform team contexts over time across our organization, as well as in helping business and technology leadership connect with the topics of flow and continuous delivery.” -- Richard James, Managing Director, Tech Transformation Unit Lead, Accenture
“DevOps is great, but how do real-world organizations actually structure themselves to do it? You can't just put everyone on a single, silo-less team, all sitting together in one giant open-plan office and going out to lunch or playing foosball together. Team Topologies provides a practical set of templates for addressing the key DevOps question that other guides leave as an exercise for the student.” -- Jeff Sussna, Author of Designing Delivery
“Matthew Skelton and Manuel Pais say ‘Team Topologies is meant to be a functional book'―and it is. It's well constructed and signposted, based in sound thinking, and challenges readers to assume, like them, that an organization is a socio-technical system or ecosystem. From this assumption comes practical suggestions, no prescriptions, and skill in explaining an approach that provides for effective tech/human organization design. For anyone in the tech/organization design field, [Team Topologies is] well worth reading.” -- Dr. Naomi Stanford, Organization Design Practitioner, Teacher, and Author
“I've long enjoyed learning from Matthew's and Manuel's work, and have been recommending their content to clients and peers for several years (in particular, DevOpsTopologies.com). It's great to see that their wisdom for organizing teams has been collated into a single book, because as the cliché goes, the hard stuff when working in an organization is always in relation to the ‘soft' skills (and people and teams). If you're looking for an analysis of the challenges with the traditional ways of working, and also some practical guidance on mitigation strategies (e.g., new interaction modes, reducing cognitive load, and creating appropriate ‘Team APIs'), then this is the book for you!” -- Daniel Bryant, Technical Consultant/Advisor and News Manager at InfoQ
“Teams are the fundamental building block of organizations, how those teams work and the system they operate in are the difference between average and high performance. I believe this book is a deep well of information for how you can optimize your organization's system for your current context.” -- Jeremy Brown, Director, Red Hap Open Innovation Labs EMEA
“Team Topologies makes for a fascinating read as it explores the symbiotic relationship between teams and the IT architecture they support. It goes beyond the common approach of static org charts or self-organizing chaos and shows how to evolve the people system and IT system together.” -- Mirco Hering, Global DevOps Lead Accenture and Author of DevOps for the Modern Enterprise
About the Author
MATTHEW SKELTON has been building, deploying, and operating commercial software systems since 1998. Head of Consulting at Conflux, he specializes in Continuous Delivery, operability and organization design for software in manufacturing, ecommerce, and online services, including cloud, IoT, and embedded software.
MANUEL PAISis an organizational IT consultant and trainer focused on team interactions, delivery practices, and accelerating flow. Recognized by TechBeacon in 2019 as one of the top 100 people to follow in DevOps, he is also coauthor of the book Team Topologies. He helps organizations rethink their approach to software delivery, operations, and support via strategic assessments, practical workshops, and coaching.
Product details
- Publisher : IT Revolution Press; Illustrated edition (September 17, 2019)
- Language : English
- Paperback : 240 pages
- ISBN-10 : 1942788819
- ISBN-13 : 978-1942788812
- Item Weight : 13.8 ounces
- Dimensions : 6.09 x 0.6 x 8.86 inches
- Best Sellers Rank: #17,775 in Books (See Top 100 in Books)
- #7 in Production & Operations
- #271 in Business Management (Books)
- #371 in Leadership & Motivation
- Customer Reviews:
About the authors

Manuel Pais is co-author of Team Topologies: Organizing Business and Technology Teams for Fast Flow. Recognized by TechBeacon as a DevOps thought leader, Manuel is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices and accelerating flow. Manuel is also a LinkedIn instructor on Continuous Delivery for the Enterprise.

Matthew Skelton is co-author of Team Topologies: organizing business and technology teams for fast flow. Head of Consulting at Conflux (confluxdigital.net), he specialises in Continuous Delivery, operability and organisation dynamics for software in manufacturing, ecommerce, and online services, including cloud, IoT, and embedded software.
Recognised by TechBeacon in 2018, 2019, and 2020 as one of the top 100 people to follow in DevOps, Matthew curates the well-known DevOps topologies patterns at devopstopologies.com and is co-author of the books Continuous Delivery with Windows and .NET (O’Reilly, 2016) and Team Guide to Software Operability (Skelton Thatcher Publications, 2016), along with several key reports on SRE. He is also founder at Conflux Books which publishes books for technologists by technologists.
confluxhq.com / @matthewpskelton
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This book methodically shows how to think and act on org design. It lays out four primary org types - value stream- (say, feature teams), enabling-, 'Complicated Subsystem- (say, databases or network), and Platform teams. It also shares three interaction modes these teams could work with each other - Collaboration, X-as-a-service and Facilitating. The 4x3 framework itself is a very powerful outcome from this. It also offers deep insights into composing, evolving and improving teams, and therefore the outcome of engineering orgs. Some key takeaways -
-- Treat people & technology as a single carbon/silicon system.
-- Hallmark of good org design is where the communication pathways converge with the org chart. Org-charts are top-down constructs, most human communication at the workplace is "lateral" - with their peers. Pay attention to this when taking an org chart driven decision,
-- When a team's "cognitive capacity" is exceeded, the team becomes a delivery bottleneck.
-- Conway's big idea really was this question - "Is there a better design that is not available to us because of our org?" An org has a better chance of success if it is reflectively designed.
-- Orgs arranged in "functional silos" (e.g., QA, DBA, Security) is unlikely to produce well architected end-to-end flow.
-- "Team assignments are the first draft of the architecture".
-- "Real gains in performance can often be achieved by adopting designs that adhere to a dis-aggregated model".
-- High performing teams, by definition, are long lived. Regular reorg for "management reasons" should be a thing of the past.
-- Single team is typically upper bounded at a size of 15 people. That is the ceiling of people with whom "we can experience deep trust".
-- Three types of cognitive load - Intrinsic, Extraneous and Germane. Germane is more domain specific - where value is added. Our goal therefore is to eliminate "extraneous cognitive load", e.g., worry-free, reliable build with automated tests should be a promise fulfilled.
-- Rather than choosing the architecture structure (e.g., monolith etc), therefore a leader's objective function should be to manage the cognitive load of every team to achieve safe and rapid software delivery.
-- High trust team management is essentially "eyes on, hands off".
-- SRE teams are not essential, they are optional. The single most important "business metric" for SREs is "error budget".
-- Designing platform team(s) is one of the hardest decisions. Left to engineers alone, Platform will be overbuilt. A 2x2 framework -- "Engineering Maturity" (High-Low) vs. "Org Size or Software Scale" (High-Low) is a good conceptual model to choose the right platform team model. e.g., for highly matured teams operating at a lower scale/size, individual teams could subsume platforms with right collaboration. Less matured orgs at a large size should lean toward the "Platform-as-a-service" model.
-- 3 different dependencies between teams - Knowledge, Task and Resource.
-- Only around 1-in-7 to 1-in-10 teams should be "non-stream aligned", i.e., one of the other three types - Platform, Complicated Sub-system or Enabling teams.
-- "When code doesn't work...the problem starts in how teams are organized and how people interact."
-- While we intuitively think of monolith as the "codebase", this mental model can be expanded. Monolithic Builds (when there is ONE giant CI, even with smaller services); Monolithic Releases (when different services still rely on one shared env for testing, say); Monolithic Standards (e.g., tight governance of tool/language/framework); Monolithic Workplace (e.g., Open-plan office).
-- "Fracture Plane" (aka seam) is a good metaphorical framework to think about "how to divide teams". Such planes can be thought of from "bounded context" (i.e., business domain); Regulatory Compliance (e.g., PCI DSS/Payments); Change Cadence (e.g., annual tax vs. accounting modules); Risk (e.g., money movement, loan vs. dashboards); Performance (e.g., highly sensitive components vs. others); Technology (e.g., Rust, Golang etc); Geography (e.g., offshore vs. HQ etc). Traditionally, and unfortunately, we divide teams more on technology than on other, often more powerfully valid, dimensions.
-- "If you have microservices but you wait and do end-to-end testing of a combination of them before a release, you have a distributed monolith".
-- Intermittent collaboration is better than constant interaction. Collaboration leads to innovation, so do not suppress all human-to-human collaboration in naturally aligned teams, but pay careful attention to whether communication cost far exceeds collaborative benefits. Collaboration tax is worth it if the org wants to innovate very rapidly. Increased collaboration != Increased communication.
-- Interaction modes between teams should be habits, i.e., a targeted outcome of org design. This is essentially what Jeff Bezos' famous "Teams only interact with each other with API or please leave" memo does.
-- Be alert for the white space between the roles, gaps that nobody feels responsible for.
-- Biggest change in last decade -- historically, "develop" and "operate" were two distinct serialized phases with one way arrow from develop to operate. The best orgs have a tight feedback loop from operating back to develop. Customers know the best! The "operate" phase emanates "bottom-up" signals from customers via logs, metrics and other data that developing teams must pay equal - if not more - attention to as it does from other "top-down" directives (say, from PMs). These are essentially "synthetic sense organs for the outside".
-- Software is less of a "product for" and more of an "ongoing conversation with" users. This, to respond to users, MUST be an integral part of the development team's responsibility. This should not be forked out to a separate, isolated "BAU or Service Maintenance team".
Excellent book - must read if you are leading teams that are growing.
Reviewed in the United States on October 31, 2023
This book methodically shows how to think and act on org design. It lays out four primary org types - value stream- (say, feature teams), enabling-, 'Complicated Subsystem- (say, databases or network), and Platform teams. It also shares three interaction modes these teams could work with each other - Collaboration, X-as-a-service and Facilitating. The 4x3 framework itself is a very powerful outcome from this. It also offers deep insights into composing, evolving and improving teams, and therefore the outcome of engineering orgs. Some key takeaways -
-- Treat people & technology as a single carbon/silicon system.
-- Hallmark of good org design is where the communication pathways converge with the org chart. Org-charts are top-down constructs, most human communication at the workplace is "lateral" - with their peers. Pay attention to this when taking an org chart driven decision,
-- When a team's "cognitive capacity" is exceeded, the team becomes a delivery bottleneck.
-- Conway's big idea really was this question - "Is there a better design that is not available to us because of our org?" An org has a better chance of success if it is reflectively designed.
-- Orgs arranged in "functional silos" (e.g., QA, DBA, Security) is unlikely to produce well architected end-to-end flow.
-- "Team assignments are the first draft of the architecture".
-- "Real gains in performance can often be achieved by adopting designs that adhere to a dis-aggregated model".
-- High performing teams, by definition, are long lived. Regular reorg for "management reasons" should be a thing of the past.
-- Single team is typically upper bounded at a size of 15 people. That is the ceiling of people with whom "we can experience deep trust".
-- Three types of cognitive load - Intrinsic, Extraneous and Germane. Germane is more domain specific - where value is added. Our goal therefore is to eliminate "extraneous cognitive load", e.g., worry-free, reliable build with automated tests should be a promise fulfilled.
-- Rather than choosing the architecture structure (e.g., monolith etc), therefore a leader's objective function should be to manage the cognitive load of every team to achieve safe and rapid software delivery.
-- High trust team management is essentially "eyes on, hands off".
-- SRE teams are not essential, they are optional. The single most important "business metric" for SREs is "error budget".
-- Designing platform team(s) is one of the hardest decisions. Left to engineers alone, Platform will be overbuilt. A 2x2 framework -- "Engineering Maturity" (High-Low) vs. "Org Size or Software Scale" (High-Low) is a good conceptual model to choose the right platform team model. e.g., for highly matured teams operating at a lower scale/size, individual teams could subsume platforms with right collaboration. Less matured orgs at a large size should lean toward the "Platform-as-a-service" model.
-- 3 different dependencies between teams - Knowledge, Task and Resource.
-- Only around 1-in-7 to 1-in-10 teams should be "non-stream aligned", i.e., one of the other three types - Platform, Complicated Sub-system or Enabling teams.
-- "When code doesn't work...the problem starts in how teams are organized and how people interact."
-- While we intuitively think of monolith as the "codebase", this mental model can be expanded. Monolithic Builds (when there is ONE giant CI, even with smaller services); Monolithic Releases (when different services still rely on one shared env for testing, say); Monolithic Standards (e.g., tight governance of tool/language/framework); Monolithic Workplace (e.g., Open-plan office).
-- "Fracture Plane" (aka seam) is a good metaphorical framework to think about "how to divide teams". Such planes can be thought of from "bounded context" (i.e., business domain); Regulatory Compliance (e.g., PCI DSS/Payments); Change Cadence (e.g., annual tax vs. accounting modules); Risk (e.g., money movement, loan vs. dashboards); Performance (e.g., highly sensitive components vs. others); Technology (e.g., Rust, Golang etc); Geography (e.g., offshore vs. HQ etc). Traditionally, and unfortunately, we divide teams more on technology than on other, often more powerfully valid, dimensions.
-- "If you have microservices but you wait and do end-to-end testing of a combination of them before a release, you have a distributed monolith".
-- Intermittent collaboration is better than constant interaction. Collaboration leads to innovation, so do not suppress all human-to-human collaboration in naturally aligned teams, but pay careful attention to whether communication cost far exceeds collaborative benefits. Collaboration tax is worth it if the org wants to innovate very rapidly. Increased collaboration != Increased communication.
-- Interaction modes between teams should be habits, i.e., a targeted outcome of org design. This is essentially what Jeff Bezos' famous "Teams only interact with each other with API or please leave" memo does.
-- Be alert for the white space between the roles, gaps that nobody feels responsible for.
-- Biggest change in last decade -- historically, "develop" and "operate" were two distinct serialized phases with one way arrow from develop to operate. The best orgs have a tight feedback loop from operating back to develop. Customers know the best! The "operate" phase emanates "bottom-up" signals from customers via logs, metrics and other data that developing teams must pay equal - if not more - attention to as it does from other "top-down" directives (say, from PMs). These are essentially "synthetic sense organs for the outside".
-- Software is less of a "product for" and more of an "ongoing conversation with" users. This, to respond to users, MUST be an integral part of the development team's responsibility. This should not be forked out to a separate, isolated "BAU or Service Maintenance team".
Excellent book - must read if you are leading teams that are growing.
At first glance, this seems to be about “Conway’s Law,” and Conway’s observation that “organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations” is a central and recurring theme in the book. Team Topologies goes a bit deeper and presents some principles for defining and organizing your teams so that the teams and their communication structures support an architecture that makes sense (rather than the reverse).
The book builds on various work around teams, teamwork, communication, and collaboration. While it did miss a few sources (such as [Thomas Allen](https://amzn.to/4cj0Lh8) for the role of office space in collaboration and [Organization Patterns](https://amzn.to/438d1N0) by Coplien and Harrison, it cites many essential works.
Software architecture and technology problems can be challenging, but people architecture can be the more challenging of the two. Since teams of people build software, it’s important not to ignore the structure of your organization. While much work focuses on technology or technology, for complex systems, the interaction between people, processes, and technology is essential to understand since addressing issues on only one part might only be a short-term fix.
Team Topologies can help you understand the role of the organization structure and dynamics in building good software architecture and data flow. If you want to understand how organization affects your architecture and how to work to align your team structure to get the architecture you want, this book is worth a look.
Top reviews from other countries
Really good theory. New concepts and ideas are expressed clearly. Lot of examples, notes and explanations.
Really suggested for it managers and enterprise architects.













