At scale, speed is usually lost not because of technology, but because ownership becomes blurred.
TL;DR
If it feels as though you used to move fast but now everything requires alignment, the problem is usually not that people have become less capable.
The problem is that:
- a team owns part of the org chart, not part of the value;
- ownership boundaries are blurred, so decisions have no clear owner;
- dependencies multiply, and speed is lost in handoffs between teams;
- a RACI exists, but decision rights do not;
- managers expand their teams without expanding their autonomy.
How this connects to Conway’s law. Architecture and product boundaries inevitably mirror communication structures. When function-based teams are organized around specialties, the system starts to fragment along the boundaries between them: more handoffs, more alignment, and more integration pain. Mission teams, organized around value streams, tend to do the opposite: they bring communication patterns and service boundaries closer to the actual value stream—and therefore speed up delivery.
Below are the criteria for deciding when mission teams are needed, followed by a playbook for establishing domain ownership without creating more bureaucracy.
Two Models That Are Often Confused
Function-based teams are structures organized around functions, managers, or skills.
“Frontend team,” “mobile team,” “integrations team,” “testing team,” “support team.”
This model is convenient for hiring and developing expertise. But it has a predictable cost: product speed begins to depend on the number of handoffs.
Mission teams are structures organized around a value stream and an outcome.
“Customer onboarding,” “payment flow,” “delivery,” “search and discovery,” “partner integrations,” “fraud prevention.”
This model supports speed and accountability. But it also has a cost: expertise and standardization become harder to manage.
At scale, the winner is not the “right” model. It is the model in which ownership is unambiguous and handoffs are few and transparent.
Where Speed Actually Leaks Away
As an organization grows, speed is most often lost in five places.
1. Gaps in ownership
Areas emerge “between teams.” That is where incidents happen most often—not because the engineers are poor, but because nobody owns the outcome.
2. Decisions have no owner
Nobody says, “This is my decision and my responsibility.” Everyone says, “We need alignment.” Alignment is not the problem. The problem is when alignment replaces accountability.
3. Handoffs grow faster than teams
You hire more people, but at the same time the number of boundaries between teams grows—the places where work must be handed off, aligned, and queued.
4. The number of interactions grows faster than headcount
Beyond a certain size, you suddenly discover that the productivity of a group of teams is closer to their average than to the sum of their capacities.
5. Metrics measure activity, not flow
Teams begin optimizing local efficiency: “We closed a lot of tasks,” or “We delivered everything on time.” Yet the value stream remains slow because the most expensive part lies between teams.
Criteria: When You Need Mission Teams
I do not believe that “everyone should be moved into product teams.” But there are conditions under which mission teams create a systemic advantage.
Here is a simple diagnostic checklist:
- The cost of delay is high. If a week of delay costs money, customers, or reputation, you need an owner for the stream.
- Changes regularly cross three or more teams. If almost every feature requires you to “ping those other people too,” the structure is already working against you.
- It is difficult to name one person accountable for the outcome. If the outcome is diffuse, speed will be diffuse as well.
- The dependency map is denser than the product map. If the architecture and organization have drifted apart, speed leaks into synchronization.
- Prioritization causes frequent conflict. This is often not a conflict between people, but a conflict between stream owners.
- Onboarding is long and painful. When boundaries are unclear, a newcomer has to “learn the system through people.” That does not scale well.
If three or more of these points apply, mission teams deserve serious consideration.
An Example from My Experience
Before: a business-notification feature required a sending service to be created, changes to the integration platform, client applications and APIs, and support involvement. There was a chasm between the owners of the messaging service and the platform: different goals, separate backlogs, and competing priorities.
After: a value-stream team with a mission to enable partner integrations was given control of the capacity needed to change the relevant systems. It could implement those changes without additional approval and onboard partners through explicit contracts and SLOs.
A Playbook: Moving to Mission Teams Without Bureaucracy
Important: this is not “reorganization for the sake of reorganization.” It is a way to reframe accountability around value.
Step 0. Map the Value Streams
Not the org chart. Not the architecture diagram. Map the value streams: from a user event or need to a measurable outcome.
For example:
- “Registration → activation → first value”
- “Payment → confirmation → settlement”
- “Partner integration → test → launch → support”
At this stage, you will usually see two things:
- where the actual product relationships lie;
- where the most expensive handoffs occur.
Artifact: a value-stream map.
Step 1. Define Ownership Domains for the Value Streams—Not the Teams
What is a domain? A domain is a stable area of responsibility within a product or platform: a set of rules, data, and decisions owned by one party, usually a team. A domain has boundaries: what belongs inside and what counts as an external dependency.
On the value-stream map, identify domains that:
- have relatively stable boundaries;
- can be measured by an outcome metric;
- allow autonomous decision-making;
- have clear interfaces with neighboring domains.
What is a value stream? A value stream is the path from a user need to a measurable outcome—a sequence of steps that together create value. A stream almost always crosses several domains.
The key distinction: a value stream answers “How is value created?” A domain answers “Who owns which part of the system?”
The “Online purchase” value stream might look like this:
product search → product page → cart → checkout → payment → confirmation → delivery → notifications.
This single stream crosses several domains, such as catalog, cart and checkout, payments, delivery, and notifications.
The reverse is also true: a single domain, such as Payments, may participate in several value streams—purchase, refund, and subscription.
The point: define domains first, then teams. Otherwise you will shape the domain around the people you currently have.
Artifact: a domain-ownership map.
Step 2. Establish Decision Rights in a Simple Way
A common mistake is to start by writing a RACI for everything.
It is better to focus only on what actually causes delay:
- prioritization of changes;
- interface changes;
- incidents and SLOs;
- architecture decisions that affect other teams.
You do not need a committee. You need a minimal set of rules:
- what the team decides independently;
- what requires alignment;
- what it escalates;
- which triggers apply.
Artifact: a named owner or RACI only for the boundaries.
Step 3. Build Teams Around Missions and Outcomes
Now you can begin moving people into the new structure.
The principle is simple:
- the team should own the main flow end to end, as far as realistically possible;
- dependencies are acceptable, but they must be listed explicitly;
- decision authority and accountability for the outcome should sit within the same boundary.
A useful rule is:
If a team cannot deliver value without waiting in two external queues, that is not domain ownership. It is coordination.
The result is usually visible in shorter integration times, fewer repeated alignment cycles, and fewer incidents in the gaps between teams.
Step 4. Check the Span of Control Against a Healthy Benchmark
Speed is often lost not because there are too few managers, but because the span of control has grown while autonomy has not.
If a manager leads 12–15 people but decisions are still made at the top, the system begins to stall.
Check:
- where a manager acts as a decision gateway;
- where a team waits for confirmation;
- where there is no clear owner of priority.
Artifact: a reporting map organized by domains rather than departments.
Step 5. Introduce Simple Metrics for Organizational Speed
Organization design is not validated by slogans. It is validated by metrics. Here is a minimal set of five metrics that you can begin measuring tomorrow without complex systems:
- idea-to-release time—the time from the decision to start work to an outcome in the product;
- cycle time within a team—how long a task remains in progress;
- the share of initiatives requiring three or more teams—the higher it is, the more friction there is;
- boundary incidents where ownership is unclear, and their share of all incidents;
- recovery time for incidents involving multiple domains.
Measure the baseline, make the change, and measure again. A window of two to three weeks is usually enough. If the metrics do not improve, do not defend the reorganization heroically. Redraw the ownership boundaries and the rules of interaction at the seams.
Common Mistakes—They Repeat Almost Every Time
- Teams were reorganized, but accountable owners were never appointed. It is now called a mission team, but other people still set its priorities.
- A RACI was created for appearances. It was added to the wiki as a document, but domain ownership is behavior. If decision-making has not changed, the document will not make anything faster.
- Autonomy was increased without contracts. Autonomy without interfaces becomes chaos. You need APIs or events, SLOs, and rules for changing contracts.
- Missions were sliced too narrowly. The result is micro-teams that once again depend on everyone else.
- Nobody resolved who owns the platform layers. Mission teams accelerate product delivery. But if a platform layer has no clear owner or development plan, it becomes the constraint.
- Roles and levels of accountability were mixed together. Owners who cannot say no are not owners.
Final Takeaway
Mission teams are not a fashionable label. They are about making speed a property of the system, rather than an act of individual heroism.
A question for you: how do you establish domain ownership without allowing bureaucracy to grow?
Denis Denisov | My Telegram channel