When everyone on a small team builds with AI, the team does not get faster at everything. It gets much faster at producing things (drafts, specs, mockups, code, test cases) and no faster at deciding which of those things are right. The bottleneck moves from making artifacts to judging them, reviewing them and fitting them together. Teams that notice this reorganize around judgment. Teams that do not end up with more output, more review debt and roughly the same rate of shipped value.
I have used AI daily for research, specs, architecture, code and prototyping for several years, and I build working prototypes myself. The change I see is not that one person now does the work of five. It is that the expensive part of the work has moved, while most team structures are still optimized for where it used to be.
Where the bottleneck goes
A traditional product team is designed around scarce production. Design time is limited, so mockups are rationed. Engineering time is limited, so tickets are written carefully to avoid wasting it. Status meetings exist because work in progress is slow and hard to see.
When production gets cheap, different things become scarce. Someone who knows which of four plausible prototypes solves the real problem. Someone who can read a large diff and spot the subtle error. Someone who understands how a new piece fits the billing system, the permissions model and the audit trail. Attention from people with context is now the constraint, and a team that keeps rationing production while review piles up is optimizing the wrong thing.
Take, as an example, a five-person team building a B2B invoicing tool that wants to add automated payment reminders. With AI, the PM has a clickable prototype by Tuesday, the engineer has a working reminder scheduler by Thursday, and the designer has generated a dozen email templates. Then the real work starts. Someone has to decide whether reminders go out when an invoice is partially paid, how they interact with a client's own dunning rules, what happens in a different time zone, and who approves the wording legally. The building took days. The judgment and integration take weeks, and that part was never going to compress.
How the roles change
The product manager writes less and decides more. A PM who can generate a long spec in twenty minutes has not done the job, because the job is still choosing the problem, the user and the trade-off. What changes is that the PM can now answer many questions with a working prototype instead of a document, and should. The most valuable PM output becomes a clear decision with its reasoning attached.
The designer moves from drawing screens to defining systems and judging flows. Generating screens is cheap. Knowing that the third step of an onboarding flow will confuse a finance user, or that a pattern breaks accessibility, is not. Designers who own the design system, the interaction principles and the review of generated interfaces become more important. I started my career as a UI/UX designer, and this is the change I most often see misread as a threat.
The engineer spends more time reviewing, integrating and owning production behavior than typing code. Agents write code quickly. Engineers decide the architecture, read what was generated, write the tests that matter, and understand what happens at three in the morning when something fails. The skill that now separates engineers is holding a system in their head and saying no to code that works but does not belong.
QA shifts from executing test scripts to designing evaluation. Generating test cases is easy. Deciding which failures matter, maintaining regression sets, and evaluating the AI features inside the product is the actual work. On small teams this often merges into product or engineering, which is fine as long as one named person owns it.
What to stop doing
Stop producing status decks. If the work is visible in the repository, the prototype and a short decision log, a weekly deck repackages information that already exists for people who could read it directly. Replace it with a short walk through what changed in the actual product.
Stop writing long tickets for work a builder can prototype faster than you can describe it. A ticket that specifies every field and state was a hedge against expensive engineering time. The better ticket now is a short problem statement, acceptance criteria and a link to a rough prototype, with the expectation that the builder will push back.
Stop treating a polished first draft as evidence of progress. AI makes almost anything look most of the way finished on day one. Planning by how complete things look will mislead you, because the remaining part (edge cases, integration, permissions, error states) is exactly where the time goes.
New rituals worth keeping
Three rituals have earned a permanent place on the AI-heavy teams I have led. None of them is complicated.
The prototype review replaces much of the spec review. Someone brings a working prototype, the team uses it, and the discussion is about whether it solves the problem rather than whether the document is complete. The meeting ends with a decision: build it properly, change direction, or drop it.
The decision log is a short, dated record of decisions, each with a line or two of reasoning and the name of whoever made it. When production is cheap, teams try more things, and without a log they relitigate the same choices every month. It also pays off in compliance work, because an auditor asking why something was built a certain way gets an answer instead of an archaeology project.
The eval review is a regular look at how the AI features in your product perform against their golden sets, which new failures appeared, and whether the last prompt or model change helped. If your product contains LLM features, this is the new bug triage. It needs a fixed slot in the calendar or it will not happen.
Review load is the new risk
The real downside of everyone building with AI is that review load grows faster than review capacity. Each person can now produce far more pull requests, designs and documents than before, and each one needs someone with context to look at it properly. Overloaded reviewers skim. Skimmed work lets subtle mistakes through, and AI-generated work is very good at looking correct. The failure modes to watch:
- Pull requests approved faster than anyone could plausibly have read them.
- Generated code that duplicates something already in the codebase under a different name.
- Tests that pass because they check what the code does, not what it should do.
- Designs that are internally consistent but ignore the design system.
- Specs that read well but never commit to a trade-off.
None of these are new. AI produces them at higher volume. The practical response is to limit work in progress by review capacity, not production capacity: if two people can review carefully, only so many changes should be in flight. Make authors responsible for lowering review cost with small changes, a short note on what was generated and what was checked, and tests a reviewer can trust.
Hiring signals
When I hire for a small AI-heavy team, I care less about raw output and more about judgment when output is abundant. A useful exercise is to hand a candidate an AI-generated artifact with a few planted problems, such as a spec, a diff or a user flow, and ask them to review it. Strong candidates find the problems that matter and leave the cosmetic ones alone. Weak candidates either accept the whole thing or rewrite it from scratch.
Other signals worth probing: whether they can explain what they decided not to build, whether they reach for a prototype when a question is cheap to test, and whether they understand the parts of the system they did not write. Candidates who are proud of how much they produce, and have little to say about what they rejected, tend to add review load rather than reduce it.
Where small teams break
Small teams with good tooling can build a surprising amount. They break where the work is not production at all.
On-call is the first place. A small team can build a product that takes more people to operate than it took to build. Incidents do not care how quickly the feature was written, and a rotation of three people wears thin fast. Before expanding the product surface, count who gets woken up when it fails.
Compliance is the second. In the ISO 27001-certified environment I worked in, controls, evidence collection, access reviews and supplier assessments took real, recurring human time. As an ISO 27001 Lead Auditor, I can say that well-written generated policy documents do not impress anyone who checks whether the controls actually operate. A regulated small team needs a named owner for this work, not a side task someone picks up before the audit.
Integrations are the third. Enterprise clients bring their own systems, security questionnaires, change windows and approval chains. A connector that took an afternoon to write can take months to get through a client's process. That calendar time does not compress, because it belongs to someone else.
What does not get faster
Customer discovery barely speeds up. You still need to talk to people, and they keep their own calendars. Decisions that involve several stakeholders do not speed up either, because the constraint is alignment, not drafting. Enterprise trust, regulatory approval, security reviews and the time it takes a market to notice you are all indifferent to your team's tooling.
There is also a stage where this argument applies much less. A solo founder or a two-person team building an early prototype is not review-constrained yet. Production really is their bottleneck, and AI removes most of it. The shift I am describing starts once there is enough code, enough customers and enough people that integration and judgment cost more than creation. For most teams that point arrives sooner than they expect.
A starting point for this week
Take the last two weeks of your team's work and sort it into two piles: producing things, and deciding or reviewing things. Then look at where work sat waiting. If it waited on review, decisions or integration more than on production, your process is still built for the old bottleneck. Drop one ritual, add one, and tell the team plainly which constraint you are managing now.