Org TopologiesThe home of modern org design
Visit the Academy
  • English
  • 日本語準備中 · coming soon
  • Deutschdemnächst · coming soon
  • Françaisbientôt · coming soon
  • Українськанезабаром · coming soon

Essentials

A practical approach to improve the performance of your agile teams

A practical approach to improve the performance of your agile teams
Listen · 10 min

Part 1, improving an A-level [CAPS] ecosystem with horizontal scaling.

The organizational archetypes of the Org Topologies™ map can be used to plot organization designs that we refer to as ecosystems. This article describes an A-type ecosystem for (software) product development, the prevalent dynamics in it, and the solutions to improve performance using Org Topologies™ mapping.

If you are unfamiliar with the Org Topologies™ approach, you can read this article to catch up and have a basic understanding of Org Topologies™.

Example of an A-Type Ecosystem

The A-level [CAPS] ecosystem is a combination of organizational archetypes where the A-level [CAPS] archetype is most prominent. At the A-level [CAPS], as per the Org Topologies™ map, the work is done by the teams at the feature level. This means that their Product Backlog contains features, rather than tasks or business initiatives. However, customers do not think about application features, they have a “job to be done”, a need to be met. For example, a user might need to find the best option to travel from A to B. We can help the user by offering a product that will allow them to select a mode of transport based on relevant selection criteria (time of itinerary, cost, scheduled departure or arrival times, etc). This product consists of a series of features: set selection criteria, search, show travel options, select travel options, see itinerary details, manage profile, price alerts, etc). In the A-level [CAPS] ecosystem, there will be one or more teams assigned to build and maintain (a set of) features. In our example, the A-level [CAPS] teams are of type A2 [CAPS-2], which means not all capabilities are available in the teams to deliver a Done product. They depend on other organizational elements for shipping value to the customer. In other words, to provide a fully operational solution to the customer, we need multiple organizational elements to collaborate. This is a common situation in software development groups.

In our example, this is an enterprise business analyst group (which can be mapped to archetype C0 [WHOLE-1], an individual with a whole product focus). After decomposition, the feature-level work is further refined by the analyst group before the work is picked up by the A2-level [CAPS-2] teams. Each of the teams is responsible for building a certain feature(set). There is a travel team, travel feed-engine team, customer data team, and itineraries team. These teams work with Scrum. The analysts are not organized as a (Scrum) team. They are grouped into a department based on their expertise. (This is a Y1 [TASKS-1] archetype). After the features have been tested, we need an integration team to assemble the features into one working product, the user experience team will test the integrated product for consistency, and the performance and security team will need to verify the product before handing it off to the maintenance team for going live. These teams have a whole product focus but they have a single skill as they perform only a step of the complete product development process. Below is a visual representation (an Org Topologies™ mapping) of the ecosystem.

4x4 map before: Enterprise Business Analyst Coordinators and the integration, user experience and performance and security teams in WHOLE-1, an analyst group in CAPS-1, the travel, travel feed, customer and itinerary teams in CAPS-2, and a maintenance group in TASKS-1.BeforeTeams and groups on the mapINCOMPLETECOMPLETEOUTCOMESOUTPUTSNARROWERBROADERSCOPE OF SKILLS MANDATENARROWERBROADERSCOPE OF WORK MANDATETASKS-1TASKS-2TASKS-3TASKS-4CAPS-1CAPS-2CAPS-3CAPS-4PART-4WHOLE-1WHOLE-2WHOLE-3WHOLE-4FUNCTIONALMULTI-SKILLEND-TO-ENDEXPANDINGTASKSCAPABILITIESPARTIAL SOLUTIONWHOLE SOLUTIONDIRECTINGDRIVINGDOINGDELIVERINGEnterprise Business Analyst CoordinatorsIntegration teamUser Experience teamPerformance & Security teamAnalyst groupTravel teamTravel feed teamCustomer teamItinerary teamMaintenance group
4x4 map before: Enterprise Business Analyst Coordinators and the integration, user experience and performance and security teams in WHOLE-1, an analyst group in CAPS-1, the travel, travel feed, customer and itinerary teams in CAPS-2, and a maintenance group in TASKS-1.

Original drawing

Dynamics of This Ecosystem

Each A2 [CAPS-2] team has its own Product Owner and Product Backlog. The specifications of the customer needs are prepared by the analysts and spread across multiple Product Backlogs. The development of features will be performed asynchronously. This is because each Product Owner can individually decide on priorities. Also, there are variations in team speed. And asynchrony is inevitable because the amount of work for each team varies. The Customer team might have little work creating a login screen and a customer profile page, while the Travel Feed team might take much more time to disclose information from a large number of external sources.

Another interesting observation is that teams will not stay idle after delivering the required functionality for a certain customer journey. They will remain busy by adding functionality to their feature that their Product Owner deems valuable (face recognition maybe?). Also, the team might propose to upgrade their code to the latest frameworks and software patterns. Strictly speaking, this does not necessarily add value from the customer's perspective, nor might this be beneficial for the other teams. Doing work that is not adding value at the whole product level is also known as ”local optimization”.

Before a working product can be shipped, the work has to pass through the C1 [WHOLE-1] groups and maintenance department. There is a lot of information going back and forth (round-robin) between the elements of the ecosystem that need to be coordinated. The dynamics can be summarized as follows:

  • Information scattered across many backlogs
  • Asynchronous dependencies
  • Local optimization
  • High-frequency round-robin of work
  • Need for coordination roles
  • Looking at the performance of this system, we see that there is low predictability on the delivery at the business initiative level (or customer need level). Also, we see that over time, there is a growing need for coordination due to the growing asynchronicity of the work. Transaction costs are increasing due to increasing lead times.

Resolving Problems the Fast Way

The company’s leaders want to have clarity on the possible delivery dates of new initiatives. This is difficult due to the high number of handoffs, round robins for rework, and isolated feature focus of the teams. With such an organizational design, the likelihood of not meeting anticipated delivery dates is high. Once this happens, a common procedure is for the leadership to summon the coordinators to report on possible causes for the delay and present plans for improvement. To speed up, it is not unlikely managers will propose to add more teams. However, there is ample evidence this does not work:

“Adding human resources to a late software project makes it later.”

This is Brooks’ Law which teaches us that adding teams will make the system perform worse. As a result, managers will push harder on the teams, team members will get frustrated, and leadership will be aggravated because the increased cost of additional teams does not give better results. These dynamics might be familiar to you.

Resolving Problems in a Systemic Way with Horizontal Scaling

We should address this problem by looking at how the elements of the whole ecosystem interact. Managers should not waste energy trying to optimize the existing system. They can invest their time and energy more wisely in understanding the system, discovering the root causes, and considering options to redesign the system.

All ecosystems are sticky. Its elements will try to stay in equilibrium and maintain the status quo, even when it is under pressure. How does this work? First of all, people want painless and fast solutions, as opposed to finding and implementing a deeper solution which will take more time and effort. Secondly, the coordinators will be tasked by higher management to improve the system. But what if the coordinators are a part of the problem? They will most likely not see themselves as a cause for the poor performance, as this implies self-sacrifice.

In our example, we see a large amount of dependencies between teams. This problem was addressed by appointing coordinators to handle them. But was that the right solution? Did we address the root causes for having dependencies? No, we did not, because the fix did not make the dependencies disappear. Instead, we institutionalized them by appointing dependency managers, aka coordinators.

We need to think deeper and look for a solution that results in a system without dependencies, or at least reduces the most important ones. For this, we must study how information flows go back and forth when developing a product. We need to understand why these information flows are a problem. We should start by looking at the dependencies of the A2-level [CAPS-2] teams because they are at the core of delivering customer value.

The analysts, A2 [CAPS-2] teams, integration, security and performance, and maintenance groups are tightly coupled. The information between the groups round robins at high frequency: A development team hands off their work to the integration group, they raise bugs that need to be fixed by the developers, and so on. This kind of dependency often occurs and is also known as “Reciprocal dependency”. We want to reduce them as much as we can. We don’t care too much about dependencies that only pop up every so often. After all, we do not want to optimize the org design for exceptions.

We need to contain the reciprocal dependencies inside a single team or (product) group. Possible solutions to achieve this are:

  • Existing team members learn the missing skill (obtain knowledge)
  • We give the mandate to the team to perform the missing skill (obtain permissions)
  • Automate and create a self-service solution (self-service, no-code/low-code solutions)
  • We add someone with the missing skill/knowledge to the team
  • We create new teams by mixing the existing single-skilled teams into teams that contain the reciprocal dependencies

The result:

4x4 map before: Enterprise Business Analyst Coordinators and the integration, user experience and performance and security teams in WHOLE-1, an analyst group in CAPS-1, the travel, travel feed, customer and itinerary teams in CAPS-2, and a maintenance group in TASKS-1.BeforeTeams and groups on the mapINCOMPLETECOMPLETEOUTCOMESOUTPUTSNARROWERBROADERSCOPE OF SKILLS MANDATENARROWERBROADERSCOPE OF WORK MANDATETASKS-1TASKS-2TASKS-3TASKS-4CAPS-1CAPS-2CAPS-3CAPS-4PART-4WHOLE-1WHOLE-2WHOLE-3WHOLE-4FUNCTIONALMULTI-SKILLEND-TO-ENDEXPANDINGTASKSCAPABILITIESPARTIAL SOLUTIONWHOLE SOLUTIONDIRECTINGDRIVINGDOINGDELIVERINGEnterprise Business Analyst CoordinatorsIntegration teamUser Experience teamPerformance & Security teamAnalyst groupTravel teamTravel feed teamCustomer teamItinerary teamMaintenance group
4x4 map before: Enterprise Business Analyst Coordinators and the integration, user experience and performance and security teams in WHOLE-1, an analyst group in CAPS-1, the travel, travel feed, customer and itinerary teams in CAPS-2, and a maintenance group in TASKS-1.
4x4 map after: the coordinators stay in WHOLE-1 and the travel, travel feed, customer and itinerary teams have moved to CAPS-3.AfterTeams moved to CAPS-3INCOMPLETECOMPLETEOUTCOMESOUTPUTSNARROWERBROADERSCOPE OF SKILLS MANDATENARROWERBROADERSCOPE OF WORK MANDATETASKS-1TASKS-2TASKS-3TASKS-4CAPS-1CAPS-2CAPS-3CAPS-4PART-1PART-2PART-3PART-4WHOLE-1WHOLE-2WHOLE-3WHOLE-4FUNCTIONALMULTI-SKILLEND-TO-ENDEXPANDINGTASKSCAPABILITIESPARTIAL SOLUTIONWHOLE SOLUTIONDIRECTINGDRIVINGDOINGDELIVERINGEnterprise Business Analyst CoordinatorsTravel teamTravel feed teamCustomer teamItinerary team
4x4 map after: the coordinators stay in WHOLE-1 and the travel, travel feed, customer and itinerary teams have moved to CAPS-3.

Original drawing

In the given example, we choose to change the organizational design by recreating teams that are better set up to deliver a Done increment every Sprint. This means that each A2 [CAPS-2] development team should be expanded with the missing skills to deliver a working product. This will dissolve most of the other groups. By doing this, we will have contained a large number of unwanted dependencies in the teams. The teams will become A3-type teams (multi-learning with flow) and will lower the need for coordination drastically. After all, the teams do not work at the customer problem level.

Learn More

Visit Org Topologies Academy.

Keep reading

ACADEMY

Learn the Org Topologies approach

  • Certified Org Topologies Practitioner (C-OTP) badge

    LIVE ONLINE · FOR LEADERS AND CHANGE AGENTS

    C-OTP · Practitioner

    Designing Adaptive Organizations for the Agentic Age. Live sessions for executives, managers, consultants and change agents who want to redesign their organization for performance — and then let AI accelerate it.

    C-OTP dates →
  • Certified Org Topologies Consultant (C-OTC) badge

    2-DAY BOOTCAMP · IN PERSON

    C-OTC · Consultant

    Org Redesign for the Agentic Age. Bring a real case, map it with Org Topologies, and leave with a practical redesign direction and first steps to test it. Includes the path to C-OTC accreditation.

    Explore C-OTC →

All upcoming events

14–15 Oct 2026C-OTCAmsterdamIn personBootcamp – Org Redesign for Agentic Agefrom €1,655 excl. VATRegister →: Bootcamp – Org Redesign for Agentic Age, Amsterdam
Where
Leonardo Royal Hotel AmsterdamPaul van Vlissingenstraat 24, 1096 BK Amsterdam, NetherlandsGoogle Maps ↗OpenStreetMap ↗
When
Wed 14 Oct, 09:00 – Thu 15 Oct, 17:00 CESTAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Early Bird: save 200until 31 DecSale ended
  • Single TicketThis is a single ticket to the 2-day C-OTC training. This ticket does not provide access to the OT Summit.1 left€1,655
  • Duo TicketThis is a duo ticket to the 2-day C-OTC training. This ticket does not provide access to the OT Summit.1 left€2,590
  • Triple TicketThis is a triple ticket to the 2-day C-OTC training. This ticket does not provide access to the OT Summit.1 left€3,890

Prices exclude 21% VAT, added at checkout where it applies.

16 Oct 2026SummitAmsterdamIn personOrg Design Summit 2026€750 excl. VATRegister →: Org Design Summit 2026, Amsterdam
Where
Leonardo Royal Hotel | AmsterdamPaul van Vlissingenstraat 24, 1096 BK Amsterdam, NetherlandsGoogle Maps ↗OpenStreetMap ↗
When
Fri 16 Oct, 09:00–18:00 CESTAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Early-Bird SaleSale ended
  • Regular PriceSale ended
  • Last Minute€750

Prices exclude 21% VAT, added at checkout where it applies.

22 Oct 2026OTX-ASTOnlineLiveApplied Systems Thinking€395 excl. VATRegister →: Applied Systems Thinking, Live online
Where
Online: the link comes with your ticket
When
Thu 22 Oct, 09:00–17:00 CESTAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • General Admission€395

Prices exclude 21% VAT, added at checkout where it applies.

10–24 Nov 2026C-OTPOnlineLiveDesigning Adaptive Organizations for the Agentic Agefrom €450 excl. VATRegister →: Designing Adaptive Organizations for the Agentic Age, Live online
Where
Online (Zoom): the link comes with your ticket
When
Tue 10 Nov, 11:00 – Tue 24 Nov, 15:00 CETAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Early Birduntil 24 Oct5 left€450
  • Standard Ticket€550

Prices exclude 21% VAT, added at checkout where it applies.

7–8 Dec 2026C-OTCHamburgIn personBootcamp – Org Redesign for Agentic Agefrom €1,495 excl. VATRegister →: Bootcamp – Org Redesign for Agentic Age, Hamburg
Where
Jensen & Komplizen GbRBahrenfelder Str. 52-54, 22765 Hamburg, GermanyGoogle Maps ↗OpenStreetMap ↗
When
Mon 7 Dec, 09:30 – Tue 8 Dec, 17:30 CETAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Crazy Early Birduntil 3 OctSale ended
  • Early Birduntil 14 Nov€1,495
  • Regular: Single Ticket€1,695
  • Group: Duo TicketThis is a two-person ticket to the training.€2,595
  • Group: Triple TicketThis is a three-person ticket to the training.€3,895

Prices exclude 21% VAT, added at checkout where it applies.

17–18 Dec 2026C-OTCPragueIn personBootcamp – Org Redesign for Agentic Agefrom €990 excl. VATRegister →: Bootcamp – Org Redesign for Agentic Age, Prague
Where
Praga Office & GardenPernerova 702/39, Karlín, 186 00 Praha-Praha 8, CzechiaGoogle Maps ↗OpenStreetMap ↗
When
Thu 17 Dec, 09:00 – Fri 18 Dec, 17:00 CETAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Crazy Early Birduntil 13 Oct5 left€990
  • Early Birduntil 18 Dec5 left€1,090
  • Regular: Single Ticket€1,290
  • Group: Duo TicketThis is a two-person ticket to the training.€1,790
  • Group: Triple TicketThis is a three-person ticket to the training.€2,490

Prices exclude 21% VAT, added at checkout where it applies.

11–12 Mar 2027C-OTCBrusselsIn personBootcamp – Org Redesign for Agentic Agefrom €1,295 excl. VATRegister →: Bootcamp – Org Redesign for Agentic Age, Brussels
Where
Horizon-1 BVBrussels, BelgiumGoogle Maps ↗OpenStreetMap ↗
When
Thu 11 Mar, 09:00 – Fri 12 Mar, 17:00 CETAdd to Google Calendar ↗iCal / Outlook ↓

Tickets

  • Crazy Early Birduntil 30 Nov5 left€1,295
  • Early Birduntil 31 Dec€1,495
  • Regular: Single Ticket€1,695
  • Group: Duo TicketThis is a two-person ticket to the training.€2,595
  • Group: Triple TicketThis is a three-person ticket to the training.€3,895

Prices exclude 21% VAT, added at checkout where it applies.

Practitioner (C-OTP) and Consultant (C-OTC) classes, live online and in person.

Visit the Academy →

Community

TALK TO THE AUTHORS LIVE

Learn with community

Practitioners share maps, and the authors join the conversation live in Slack.

Join Slack

ASK OUR AI

“How do I map my org?”

Learn with Aiden

Upcoming classes and events, announcements and new material for your org design practice. Now and then, never spam.