Alberto Angulo

AI at work · Teams

How AI-Native Teams Organize

When each person directs several agents, writing the work stops being scarce. Deciding what to build, checking what came back and keeping parallel changes consistent take its place, and how many agents a person can really run depends more on how review is designed than on the agents.

Alberto Angulo11 min read · 19 October 2026

Give an engineer four coding agents and watch what happens to her day.

Before, she spent most of it producing: about four focused hours writing code, half an hour reviewing a colleague's change, an hour or so coordinating. Now each agent hands back a couple of candidate changes a day. She has to brief every one of them, look at every result, send the bad ones back and pass the good ones to a teammate, who has to read them. Add it up with plausible numbers and her day needs 6.6 hours of focused work. She has six.

Nothing in that day is spent writing code. All of it goes to saying what she wants and checking what she got. And because it doesn't fit, the review queue grows every day until someone notices.

That small piece of arithmetic is the whole argument of this piece. When agents do the producing, a team's capacity is set by how fast its people can direct and check work. How many agents one person can really run depends more on how review is designed than on how good the agents are. Teams that work this way end up reorganizing around that fact whether they plan to or not. The ones that plan it get the gain.

Three things get scarce

An agent here is an AI model that works through a task in steps on its own: reads files, writes code, runs tests, tries again. The examples come from software, where agents are furthest along, but the mechanism applies anywhere output can be produced in parallel and checked.

When one person can keep three or four agents busy, people who can write the work stop being the bottleneck. Three other activities take their place, and agents remove none of them.

Direction. Choosing what to build and describing it precisely enough that an agent can build it and a check can judge it: the outcome, the constraints, what's out of scope, how success will be shown. Before agents, most of this lived in the head of the person who would also write the code. It never had to be written down. Now it does, many times a day.

Verification. Knowing whether what came back is right. Part of it is automatic (tests pass, the build works) and part needs a person who understands what the change was for. An agent that reports success has told you its own checks passed, which isn't the same thing (What Changes When Code Gets Cheap).

Integration. Keeping many parallel streams of change consistent: one codebase that still builds, one set of decisions every stream respects. Agents raise the number of things changing at once.

Anthropic's survey of its own engineers shows the split from the inside. More than half said they could fully hand off at most a fifth of their work: the parts that were easy to verify, low in stakes and self-contained. They kept design and decisions that needed context or taste. One estimated that more than 70 percent of their work had become reviewing and revising code. Extreme early adopters, but the direction is clear.

Fewer people, more collisions

The usual case for small AI-native teams starts with an old observation. Fred Brooks explained in 1975 why adding people to a late software project makes it later: if everyone's work has to be coordinated with everyone else's, the number of pairs who might need to talk grows much faster than the team. Eight people have 28 pairs. Four people have 6.

Halve the team and you keep about a fifth of the conversations. That's the appeal. One person directing four agents can produce what several people produced before, so four people can cover the scope of eight without the meetings of eight.

Here's the catch most teams miss. Agents don't attend meetings, but they do change the same code. Four people running four agents each means sixteen streams of change in flight, and sixteen streams form 120 pairs that might touch the same files, assume different versions of an interface or make incompatible decisions. Brooks's pairs didn't disappear. They moved from conversations into the codebase.

Agents remove conversations between people and add collisions between changes.

What decides how many of those collisions anyone has to think about is ownership. If each person owns a distinct area of the system and points their agents only at it, 24 of the 120 pairs fall inside one person's area, where the owner sees both changes and can sequence them. The other 96 cross a boundary. Nobody sees both sides of those, so they have to be caught by mechanisms that don't depend on anyone noticing: stable interfaces, contract tests that fail when one side breaks what the other expects, small changes merged often, and a build that runs on every change.

This is Conway's law, Melvin Conway's 1968 observation that systems copy the communication structure of the organizations that build them, applied to ownership. Agents follow whatever partition their directors give them. Vague boundaries produce crossings; clear ones, enforced by tests, keep them few.

The review arithmetic

Back to the overfull day, because the numbers show where the team actually breaks and how to fix it. They're illustrative, chosen to be plausible, not measured.

Four people each direct four agents. Each agent produces two candidate changes a day, so each person faces eight. Briefing an agent takes ten minutes. Looking at a result takes ten more. Six in ten pass and go to a teammate for a 30-minute read; the rest cost another ten minutes to redirect. Add half an hour of coordination and half an hour keeping shared context up to date. That's the 6.6 hours.

ILLUSTRATIVE MODEL: FOCUSED HOURS PER PERSON PER DAY 0 1 2 3 4 5 6 7 hours per person per day 6-hour focused day Before 8 people, no agents production 4.0 h coord. 1.2 h 5.7 h verification 0.5 h After, uniform review 4 people × 4 agents direction 1.9 h verification 3.7 h coord. 1.0 h 6.6 h 0.6 h over capacity After, risk-tiered review 4 people × 4 agents direction 1.9 h verification 2.0 h coord. 1.0 h 4.9 h production (writing the work) direction (briefs, redirects) verification (triage, review) coordination and integration
With agents, checking replaces writing as the largest block of a person's day. Focused hours per person in an illustrative model, not measurements: reading every passing change in full needs 6.6 hours of a 6-hour day, while review tiered by risk brings it to 4.9.ComputedSource: Computed from the article's illustrative model; parameters and formulas in the appendix, script in the notes file.

The problem is that every passing change gets the same careful read. Most changes don't need it.

Guess first

Same four people, same agents, same output. If review depth is tiered by risk instead of giving every change the same careful read, roughly how many focused hours does the day need: still 6.6, about 5, or about 3?

Now design review around risk. Every change arrives with standard evidence attached (test results, a short summary of what changed and why), which halves the time to triage it. Then reviews come in tiers. Six in ten changes are low risk, mechanical, inside one area and covered by tests: an eight-minute check of the tests and the evidence. Three in ten are medium: twenty minutes. One in ten is high risk because it touches security, money, data deletion, a shared interface or the tests themselves: a full hour, twice the old uniform read.

The average review falls from 30 minutes to about 17. The day falls to 4.9 hours. Same people, same agents.

The clearest way to see it is to ask how many agents one person can keep busy before the day overflows.

ILLUSTRATIVE MODEL: HOW MANY AGENTS ONE PERSON CAN DIRECT 0 2 4 6 8 10 0 1 2 3 4 5 6 agents directed per person hours per person per day 6-hour focused day ≈3.6 agents ≈5.2 agents uniform review 1.4 h per added agent risk-tiered review ≈0.97 h per added agent 1 h overhead at zero agents
Review design sets how many agents one person can direct. In the same illustrative model, the 6-hour day fills at about 3.6 agents with uniform review and about 5.2 with risk-tiered review; the agents are identical in both lines.ComputedSource: Computed from the article's illustrative model; parameters and formulas in the appendix, script in the notes file.

With uniform review, the day fills at about 3.6 agents. With tiered review, at about 5.2. Nothing about the agents changed.

How many agents a person can direct depends more on how review is designed than on the agents.

Two second-order effects matter.

Better briefs raise review load. If clearer specifications lift the share of agent work that passes triage from 60 to 80 percent, human time per merged change falls, from about 48 minutes to about 38. But each person's day rises, because more output now reaches review. Investment in direction lands as load on verification, so the two have to be planned together.

The output count is not a forecast. Under these assumptions the four-person team merges about 19 changes a day against the eight-person team's 8. Measured averages are far smaller. Anthropic reported 67 percent more merged pull requests per engineer per day; vendor telemetry from Faros AI found high-adoption teams merging 98 percent more pull requests while review time rose 91 percent (Where the Saved Time Goes). Notice that last number: review time rising almost as fast as output is exactly the bottleneck the arithmetic predicts.

Roles that grow

In a team of four, each person holds several of these. In a larger organization some become jobs.

The specifier turns goals into briefs an agent can execute and a check can judge, with the acceptance test written before work starts. The role merges what product managers and senior engineers used to split, because "what exactly do we want?" and "how will we know?" are now asked by the same person, in writing, many times a day.

The verifier owns the team's ability to tell good output from bad: the test suite and its speed, the risk tiers, the evidence each change must carry, the reading of high-risk changes. Verification is now the largest block of human time, and a weak test suite caps everything else.

The boundary owner answers for an area of the system: approves changes that cross into it, decides merge order when several streams touch it, gets paged when it breaks. Ownership is how those 96 cross-boundary pairs get a home. It also sets a floor on team size that agents don't remove, because someone has to be reachable at night and someone has to cover their vacation.

The keeper of shared context maintains the instruction files, test sets, sandboxes and permissions every agent runs with. It's the role most often left unowned, because each improvement helps everyone a little and nobody in particular.

What shrinks is the handoff: a ticket written by one person, built by another and handed back. When the specifier directs the agents, the middle step goes.

The cost falls on learning. Juniors used to learn by writing code a senior reviewed, and that route narrows when agents write the code. A team built only of seniors directing agents has no pipeline (Skills That Fade When the Machine Does Them). My advice: put people who are learning on verification, with high-risk changes still read by someone experienced. Reviewing is where they now meet the most code.

Review is a capacity, so design it like one

Review grew up as a courtesy, done at whatever depth time allowed. With agents it becomes the constraint, and it has to be sized and tiered like any other capacity.

Decide depth by risk, in advance. Can the change be undone? What can it break if wrong: money, personal data, security, a public interface? Does it cross an ownership boundary? Does it change tests? Test changes deserve suspicion, because an agent that can't make a test pass can sometimes make it pass by weakening the test.

Let machines check first. Build, tests and type checks run before anyone looks. Then a second agent in a fresh session, seeing only the change and the requirements and not the reasoning that produced them, looks for problems. A model reviewing its own work in the same session tends to agree with itself. People see what survives, with evidence attached.

Read a random sample of the low-risk tier. Without it a team can't tell whether "low risk" still means low risk, and reviewers drift into automation bias, approving whatever looks familiar (Reviewing Code You Didn't Write).

Measure two numbers. Hours between a change being ready and someone starting to review it, which tells you whether capacity is short. Defects found after merge, traced to the tier that let them through, which tells you whether the tiers are honest.

And make "done" something that runs. A definition of done in a wiki is a wish. One written as checks (tests that pass, a contract that holds) lets an agent work toward it unwatched and lets a reviewer confirm it without rebuilding the reasoning. The more of "done" that can run, the more agents each person can direct.

Shared context is infrastructure

Every agent starts each session knowing about the team only what its harness, the software around the model, loads into it. That shared material (conventions, commands, architectural decisions, known pitfalls) is now team infrastructure, like the build system.

The conventions have converged on plain text files that agents read automatically, such as AGENTS.md, which its site says more than 60,000 open-source projects use, and Claude Code's CLAUDE.md (Write for the Model That Doesn't Exist Yet).

The team-level point is about authority. An edit to a shared instruction file changes the behavior of every agent every teammate runs, from the next session on. One rule added in a hurry, "always mock the database in tests", can quietly shape hundreds of changes.

A line in a shared instruction file is a team decision with team-wide reach. Review it like one.

Give these files an owner, review changes to them at the high-risk tier, and record why each rule exists. Decisions that agents must respect go into a short log with the reason and the condition for revisiting them, a decision record, so the next brief inherits them.

"This only works in startups"

The strongest objection is that small AI-native teams are a startup luxury. A large company has legacy systems without tests, rules that separate who writes a change from who approves it, on-call rotations, budgets that reward headcount and dozens of interdependent teams.

Much of that is right. The arithmetic above assumed fast tests and clear boundaries. In a legacy system where checking a change means rebuilding its reasoning, review minutes are large, and one person might sustain one agent profitably, or none. The gain from directing agents scales with how cheap verification is. Where checking is expensive, there's little to reorganize around yet.

But the mechanism works at the level of one team, and a large company is many teams. Most of the changes here need no reorganization at all: briefs with executable acceptance checks, review tiered by risk, named boundary owners, instruction files under review. They raise how many agents each existing person can direct well. Some existing rules even fit: segregation of duties already says a change's author can't approve it, the same rule that should hold between an agent and its reviewer.

My forecast, and it is a forecast: in large companies the first visible effect will be teams taking on more scope at the same size. Smaller teams will come later, and mainly where tests are strong.

One caution over everything. In METR's 2025 trial, experienced developers using AI were measured 19 percent slower and still believed afterwards that they'd been about 20 percent faster. A team's sense of its own speed is unreliable. Nobody has yet compared teams that restructured around agents with teams that only adopted the tools. Measure your own.

What to do

Do the arithmetic for your team first. Minutes to brief, minutes to triage, share that passes, minutes to review. If the total exceeds the day, more agents only grow the queue.

Tier review before adding agents. It's the cheapest capacity you'll ever buy.

Draw ownership boundaries and enforce them with tests. Every collision caught automatically is one nobody has to notice.

Keep a learning path. Put juniors on verification and budget it as training.

Measure lead time from request to use, review queue time and escapes by tier. Not how busy the agents look.

Check yourself

Why do four people each running four agents create more collisions than a team of eight?

Sixteen streams of change form 120 pairs that might touch the same files. The pairs Brooks described moved from conversations into the codebase.

What happens to the day if every passing change gets the same careful read?

Review fills the day, 6.6 hours against six, and the queue grows. Tiering review by risk brings the day down to about 4.9 hours with the same people and agents.

Why is a line in a shared instruction file worth reviewing like a high-risk change?

It changes the behavior of every agent every teammate runs, from the next session on. One rule added in a hurry can shape hundreds of changes.

Notes, sources and method

For readers who want to check the numbers behind How AI-Native Teams Organize. Sources were checked on 18 October 2026.

Key numbers

Number in the articleExact value and contextSource and date
Overfull day: 6.6 hours of a 6-hour day; 4.9 hours with tiered review396 minutes (110%) uniform; 292.6 minutes (81%) tieredIllustrative model, computed (see Method)
About 3.6 agents (uniform) and about 5.2 (tiered) per person300 ÷ 84 = 3.57; 300 ÷ 58.16 = 5.16Computed
Average review 30 minutes to about 170.6 × 8 + 0.3 × 20 + 0.1 × 60 = 16.8 minutesComputed
Human time per merged change about 48 minutes, about 38 at an 80% pass rate; day rises 4.9 to 5.1 hours48.5 and 38.0 minutes; 5.06 hoursComputed
19 merged changes a day against 84.8 per person × 4 = 19.2Computed
Eight people 28 pairs, four people 6n(n−1)/2Brooks, 1975, ch. 2 [1]
16 streams, 120 pairs; 24 inside one owner's area, 96 across4 × (4 × 3 ÷ 2) = 24Computed
Anthropic: more than half could fully hand off at most a fifth; one person over 70% reviewing and revisingSurvey of 132 engineers and researchers plus 53 interviews, August 2025Anthropic, published 2 Dec 2025 [5]
Anthropic: 67% more merged pull requests per engineer per daySame pageAnthropic [5]
Faros AI: high-adoption teams merge 98% more pull requests; review time +91%Vendor telemetry, 2025Faros AI 2025, as reviewed in Where the Saved Time Goes (A15)
AGENTS.md: more than 60,000 open-source projectsSelf-reported, as of October 2026agents.md [7]
METR: measured 19% slower, believed about 20% faster16 experienced open-source developers, 246 tasks; expected 24% faster beforehandMETR, 10 Jul 2025 [11]

Method and assumptions

All parameters in the worked example are invented for illustration, chosen to be plausible, and are not measurements.

Before agents. Eight engineers. Per person per day: 240 minutes producing one change, 30 minutes reviewing a teammate's change, 7 × 10 = 70 minutes coordinating. Total 340 minutes (5.7 hours) of a 6-hour focused day. Human time per merged change before agents: 240 + 30 = 270 minutes (about four and a half hours), excluding coordination.

After agents. Four people, four agents each, two candidate changes per agent per day, so eight candidates per person. Per candidate: 10-minute brief; triage; share passing triage a = 0.6; peer review of each passing change; 10 minutes to redirect each rejected change. Plus 30 minutes coordination and 30 minutes integration and upkeep of shared context per person per day.

  • Uniform review: triage 10 minutes, review 30 minutes. Briefing 80, triage 80, review 8 × 0.6 × 30 = 144, redirect 8 × 0.4 × 10 = 32, coordination 30, upkeep 30. Total 396 minutes.
  • Tiered review: standard evidence on each change cuts triage to 5 minutes. 60% low risk (8 minutes), 30% medium (20 minutes), 10% high risk (60 minutes): average 16.8. Briefing 80, triage 40, review 80.6, redirect 32, coordination 30, upkeep 30. Total 292.6 minutes.

General form: per candidate change, human minutes = brief + triage + a × review + (1 − a) × redirect. Per merged change, divide by a. Per person per day, multiply by agents × candidates per agent and add coordination and upkeep. Sustainable agents at a 6-hour day: (360 − 60) ÷ (per-agent daily minutes), 84 uniform and 58.16 tiered.

Sensitivity. At an 80% pass rate under tiered review, time per merged change falls to about 38 minutes and the day rises to about 5.1 hours. At a 40% pass rate, time per merged change rises to 69 minutes.

What the model leaves out. It holds review time fixed per change, while vendor telemetry found pull requests growing larger under heavy AI use. It ignores merge conflicts, rework after review, defects that escape (the cost that risk tiering bets against) and the work of keeping tests fast. At 81% utilization a reviewer is still busy: in the simplest queueing model (M/M/1), a change waits about 0.81 ÷ 0.19 = 4.3 review-lengths before someone starts it. Tiering raises the ceiling and leaves that waiting in place. The units also differ: the 19 against 8 changes compares changes of different sizes and shows load, not value or productivity.

The Python script and its output are in the notes file; the figures were drawn from that output. A third figure (a71-team-structure, the 28-channel and 120-pair diagram) was dropped from the article in the 19 Oct 2026 rewrite; its numbers are in the table above.

Caveats and open questions

  • Evidence on team structure is thin. Evidence about how teams should be organized, as distinct from individual productivity, was thin as of October 2026. The research for this piece found no study comparing lead time or quality between teams that restructured around agents and teams that only adopted the tools.
  • Anthropic's study has a selected sample (an AI lab's staff, extreme early adopters), non-anonymous responses and recency effects, as its authors note. Its 132 respondents combine two recruitment arms; the 31% response rate on the page applies to one arm only.
  • Company memos are statements of intent, not outcomes. On 7 April 2025 Shopify's chief executive, Tobi Lütke, shared a memo saying teams "must demonstrate why they cannot get what they want done using AI" before asking for more headcount and resources, and asked them to imagine their area with autonomous agents already on the team. Later that month Duolingo's chief executive, Luis von Ahn, told staff the company would be AI-first, would gradually stop using contractors for work AI could handle, and would add headcount only where a team could not automate more of its work (memo date inferred as 28 April 2025). Such memos change the default answer to hiring requests; executives also write them partly to signal to investors and staff.
  • One controlled experiment touches team composition. In the Procter & Gamble field experiment (Dell'Acqua and colleagues, 776 professionals, NBER working paper, April 2025), individuals with AI matched two-person teams without it on a one-day innovation task. It says nothing about ongoing teams, integration or review.
  • DORA 2025 (nearly 5,000 technology professionals) found AI adoption associated with higher delivery throughput and lower delivery stability, described AI as an amplifier of what a team already does, and found a direct correlation between internal platform quality and the ability to get value from AI. All survey-based and correlational.
  • Team shapes. Product teams that take on more scope, a platform team that supplies sandboxes, permissions, fast continuous integration, shared evaluation sets and reviewed instruction-file templates, specialists where verification needs deep expertise (payments, security, regulated calculations), and temporary cells for bounded parallel work such as a framework migration: this mapping onto the Team Topologies team types (Skelton and Pais, 2019) is a judgment, not a finding. Team Topologies also treats a team's cognitive load as a limit on what it can own; Amazon's two-pizza rule rests on the same communication arithmetic as Brooks.
  • Vendor guidance. Claude Code's documentation recommends separate git worktrees for parallel sessions so concurrent edits don't collide; specifications that name files and interfaces, state what is out of scope and end with an end-to-end verification step; separate writer and reviewer sessions; and checking CLAUDE.md into version control while keeping it short, because an overgrown file causes instructions to be ignored. AGENTS.md was released by OpenAI in August 2025 and became a founding project of the Linux Foundation's Agentic AI Foundation in December 2025; agents read the nearest such file in the directory tree.
  • Forecasts and judgments in the article. "The first visible effect in large companies will be wider scope at the same size" is a forecast with no study behind it. "Put juniors on verification" is a judgment. Anthropic's study recorded a senior engineer noticing that juniors came with fewer questions, and engineers worrying that supervising agents requires skills heavy agent use may erode.
  • What would change the conclusion. If automated verification became reliable enough that escape rates for agent-reviewed, test-gated changes matched those of human-reviewed changes over a period long enough to include rare expensive failures, the verification block would shrink toward the cost of briefing and teams could get smaller still. If agent-heavy teams showed rising instability over years, structure would drift back toward more reviewers per producer. If careful comparisons found that teams which redesigned roles and review gained no more lead time than teams that only adopted the tools, the structural argument would be wrong for that kind of work.

Sources

  1. Brooks, F. P. The Mythical Man-Month. Addison-Wesley, 1975, chapter 2. Checked in a scan at https://www.cs.virginia.edu/~evans/greatworks/mythical.pdf — intercommunication growing as n(n−1)/2; training and intercommunication as the added burden, intercommunication the worse; adding people to a late project makes it later.
  2. Conway, M. E. How Do Committees Invent? Datamation, April 1968. https://www.melconway.com/Home/Committees_Paper.html
  3. Amazon Web Services. Introduction to DevOps on AWS, "Communication and Collaboration". https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html — Bezos's two-pizza rule; no numeric team size.
  4. Skelton, M., and Pais, M. Team Topologies. IT Revolution, 2019. Key concepts page, accessed 11 Oct 2026. https://teamtopologies.com/key-concepts
  5. Anthropic. How AI is transforming work at Anthropic. 2 Dec 2025 (research conducted August 2025). https://www.anthropic.com/research/how-ai-is-transforming-work-at-anthropic
  6. Anthropic. Best practices for Claude Code and Common workflows. Claude Code documentation, accessed 11 Oct 2026. https://code.claude.com/docs/en/best-practices and https://code.claude.com/docs/en/common-workflows — vendor guidance.
  7. AGENTS.md. https://agents.md/, accessed 11 Oct 2026 — format, nearest-file precedence, stewardship by the Agentic AI Foundation, more than 60,000 open-source projects (self-reported).
  8. Linux Foundation. Linux Foundation Announces the Formation of the Agentic AI Foundation. 9 Dec 2025. https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation
  9. Dell'Acqua, F., et al. The Cybernetic Teammate: A Field Experiment on Generative AI Reshaping Teamwork and Expertise. NBER Working Paper 33641, April 2025. https://www.nber.org/papers/w33641
  10. Google Cloud. Announcing the 2025 DORA Report. 23 Sep 2025. https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report — survey-based.
  11. METR. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. 10 Jul 2025. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
  12. Forristal, L. Shopify CEO tells teams to consider using AI before growing headcount. TechCrunch, 7 Apr 2025. https://techcrunch.com/2025/04/07/shopify-ceo-tells-teams-to-consider-using-ai-before-growing-headcount/ — the original post on X could not be fetched.
  13. TechCrunch. Duolingo launches 148 courses created with AI after sharing plans to replace contractors with AI. 30 Apr 2025. https://techcrunch.com/2025/04/30/duolingo-launches-148-courses-created-with-ai-after-sharing-plans-to-replace-contractors-with-ai/
  14. Faros AI. The AI Productivity Paradox. 23 Jul 2025 (data to June 2025). https://www.faros.ai/blog/ai-software-engineering — vendor telemetry, correlational; as reviewed in Where the Saved Time Goes (A15).

All writing