
GitHub's research found that developers using Copilot completed tasks 55% faster than those who didn't. Tools like GitHub Copilot and Cursor, powered by large language models such as Claude or GPT, are designed to automate the tedious parts of programming so engineers can focus on harder, more creative problems. With this. new repos spin up every week. The promise is being kept.
But where are the products?
The constraint moved from writing code to everything around it, shared context, review, collaboration, and a feedback loop that tells you whether what shipped actually worked.
As Fabien Potencier, Upsun's CTPO and author of the 8 stages of AI engineering maturity, puts it: "It's all about the work before writing the code and the work after." Kateryna Dvornichenko, who leads product for Upsun Dispatch™, adds what that means in practice: "Shipping more code doesn't mean shipping a better product."
So what does the full development lifecycle need to look like to actually close that gap?
The first stage of the lifecycle is the one AI skips entirely. Before any agent writes a line, someone has to know what to build and why. That sounds obvious. In practice, most teams are skipping it in the rush to generate.
Intent is not a spec. It is the answer to whether the idea is worth building at all. Upsun Dispatch™ is ultimately trying to enable fewer failed startups, because teams discover earlier that an idea is bad and drop it before spending significant money building something that will fail from the start. That kind of discovery requires human judgment and genuine user research, not a faster code generator.
This is also where context engineering begins. Fabien's description of the amplifier problem is exact: "If you have a clean, well-tested, well-documented codebase, the LLM is better. If you have a baggy project that is a mess, it produces even more mess, faster."
An agent's output quality is entirely determined by what goes in. Bad context, vague intent, or a weak codebase upstream produces bad output downstream, faster than a human team would have produced it. Speed amplifies what is already there, good or bad.
The implication is that getting intent right is now more important than it has ever been. Skipping the discovery and spec stage does not save time. It just means the team finds out later, and at greater cost, that they built the wrong thing.
Most current AI tools make one engineer faster on their own machine. The gains are real. They also stay on that one laptop.
While testing competitor tools, Kateryna observed that: "Using AI is a very solitary process, and we are yet to get to the point where teams can use it in a nice manner."
The collaboration gap was present in every tool the team evaluated. One engineer builds a setup: custom prompts, tuned skills, a carefully maintained context file. That setup works well for them and nobody else, because nobody else can see it. If they leave, as Fabien notes, "everything is gone."
This is a structural problem. The skills, prompts, agent memory, and shared context that make an AI setup effective are all personal until they are deliberately moved into a shared layer the whole team can see and run. Until that happens, individual velocity creates a coordination problem rather than a team productivity gain.
The specific things that break when AI stays on individual machines:
The final and most consequential stage is the one most teams are handling least well.
The three stages above are not a waterfall. They are interdependent. Clear intent produces the context that makes agent output worth reviewing. Good review, combined with a feedback loop that tests against real conditions, is what builds the trust that lets human oversight gradually reduce. Each stage depends on the previous one.
The teams getting this right are not the ones with the best models or the fastest individual engineers. They are the ones who treat the full development lifecycle as a system, where discovery, context, collaboration, review, and a real feedback loop all function together.
AI made the middle of that system fast. The rest still requires the work it always did.
This is exactly the problem Upsun Dispatch™ is built to address.
Rather than putting agents on individual laptops where their output, cost, and context are invisible to the rest of the team, Upsun Dispatch runs workflows in a shared layer that the whole team can see and run. Every action taken by a human or an agent is logged and traceable. Cost is visible per workflow before a run starts, not discovered at the end of the month.
Human gates are on every significant step at the start. As a specific workflow proves itself correct, gates come down one at a time. The autonomy builds through evidence, not assumption. And when Upsun Dispatch runs alongside Upsun Cloud, every change gets a preview environment: a production-like copy of the infrastructure, the services, and the data, so "done" means the team can see it work, not just that the build passed.
The result is that the speed AI generates at the individual level starts to become something the whole team can build on.