Ivan Mišić product · tech · ai

How to organize small teams working with AI agents

JUN 17, 2026 · updated SEP 14, 2026 · 5 min · 977 words

on this page · 6

AI-assisted teams can cover more of a delivery workflow with fewer handoffs, but smaller is not the point. Ownership is.

An AWS re:Invent talk on team structures in an agentic world gave me a useful frame for this question. The talk proposes small pods of expert generalists supported by agents. I would not turn its team size into a staffing rule. My test is whether one pod can own a workflow, make the necessary decisions, and stay responsible after release.

Put one workflow on the table

Imagine a customer onboarding workflow that starts with a completed application and ends with an active account. Product defines the rules, design shapes the screens, engineers build the flow, security reviews it, and operations receives the incidents. That is one customer journey split across several queues.

Specialists bring depth, but every handoff can lose context and make the work wait. We accepted that cost because one person could not cover enough of the workflow.

Agents change how much ground a capable person can cover. An engineer does not become a designer or a security specialist, but first drafts, tests, and supporting analysis no longer need their own queue every time. Building the thing got cheap; judgment about what to build and whether the result is any good stayed scarce.

The first question is therefore not how many roles to remove. It is whether a small group can take responsibility for the whole onboarding outcome without hiding the same queues inside a smaller box.

Give the pod authority before cutting the team

Choose the smallest group that can own the workflow safely. For one workflow that may be three experienced people. For another it may require a specialist or a larger team.

Whatever the number, the pod needs one outcome, authority to change the workflow, access to the systems involved, and responsibility for what happens after release. If it must ask another team to approve every meaningful decision, it does not own the work.

Specialist squad of seven roles tangled in handoffs, beside one pod of three generalists working across a full PLAN-to-DEPLOY workflow with AI agents supporting the work

Adapted from the team-shape comparison in the AWS re:Invent talk. I use it as an ownership model, not a fixed headcount.

Thoughtworks calls the people who can work this way expert generalists. Its Expert Generalists article describes curiosity, customer focus, strong fundamentals, and comfort working outside one specialist area. Agents extend their reach, but the person still has to choose the work, check the output, and know when a specialist is needed.

I would hire for range and judgment, not only experience with the current framework. Agents are useful for the repeated preparation I have argued they should take off your team, but they do not replace accountability.

Let operational needs shape the support

The real ownership test starts when onboarding breaks in production. A pod that built the flow already understands its rules, tools, data, and limits. A separate operations team first has to rebuild that context.

I would default to build it, run it for agent systems, then test whether it works. DORA currently measures change lead time, deployment frequency, failed deployment recovery time, change fail rate, and deployment rework rate. A smaller pod is useful only if the delivery and operational results improve.

Separate build and run responsibilities may still be required. Make that boundary explicit and give both sides enough access and context to investigate problems. Add shared support when several pods repeatedly solve the same supporting problem. Keep it as a service to the pods, not another approval gate.

Model What it is Where it fits
Split build/run Builders hand off to a separate operations team Where separate responsibility is required and context can still be shared
Build it, run it The pod operates what it ships When the pod can own the service safely
Pods on shared support Pods retain ownership while reusing common foundations When repeated supporting work is slowing several pods

Three operating models: split build and run when required, one pod that builds and runs its system, and several pods using a shared platform

These operating choices are adapted from the AWS re:Invent framework. The right one depends on the responsibility the pod can safely hold.

Do not spend the talent pipeline

Small senior pods have one serious limit. They do not develop junior people by themselves.

Senior people built judgment through practical work and review. If agents take over much of the work that used to provide that practice, companies need another route for juniors to gain experience. Anthropic's labor-market research found suggestive evidence of slower hiring for younger workers in highly exposed occupations. AWS CEO Matt Garman has also argued that companies should keep hiring graduates, as removing junior roles weakens the future senior talent pool.

The pod is one delivery shape, not a template for the whole company. Use senior-heavy pods where they fit, and keep a deliberate path for practical work, review, and progression.

Use an ownership test, not an org chart

Return to the hypothetical onboarding workflow. Can the pod change the rules and the implementation? Can it resolve an incident without waiting for a new queue? Does it control one customer outcome, rather than a list of steps owned elsewhere?

If the answers are yes, a smaller AI-assisted pod may work. If not, shrinking the team will not remove the handoffs. It will only make them harder to see.

Sources

Get Personalized Help

Copy this prompt to ChatGPT, Claude, or your favorite AI assistant. Fill in your details and get guidance tailored to your specific situation.

I'm applying the ownership test at https://ivanmisic.net/blog/ways-of-working/next-team-three-people-pile-of-agents to one workflow before changing the team around it.

My context:
- Workflow and customer outcome: [WHERE IT STARTS, WHERE IT ENDS, AND WHAT SUCCESS MEANS]
- Current roles and handoffs: [WHO DECIDES, BUILDS, REVIEWS, RELEASES, AND HANDLES INCIDENTS]
- Authority and access: [WHAT THE TEAM CAN CHANGE DIRECTLY AND WHICH APPROVALS OR SYSTEMS BLOCK IT]
- Safety and talent constraints: [SPECIALIST OVERSIGHT, REGULATION, ON-CALL NEEDS, AND JUNIOR DEVELOPMENT]

Ask for missing facts before proposing a pod or headcount. Then:
1. map the current queues and the context lost at each handoff;
2. test whether one group can own the outcome, make the required decisions, and stay responsible after release;
3. recommend split build and run, build it and run it, or pods on shared support, with the boundary and specialist escalation made explicit;
4. define a time-boxed trial with current delivery and operational measures, plus stop conditions;
5. identify practical work, review, and progression that must remain available to junior people.

Treat three people as a provocation, not a staffing formula. Do not remove roles, approve an operating-model change, or make safety and compliance decisions for me. Check current primary definitions for any delivery metrics you recommend, and state which authority, policy, or specialist decision still needs an accountable owner.