Why AI Changes Delivery

Why AI Coding Assistants Change Software Delivery

Reviewed by Juan Pablo Lorandi, CTO for Azumo

AI coding assistants make writing code much faster, but they do not make software delivery faster on their own. The effort they save moves to requirements, review, testing and integration, so a team gets faster only when the system around the tools is strong. This chapter explains what changes, where the gains are real, and why teams that treat these tools as simple accelerators often end up slower.

For more than twenty years, the Agile Manifesto and its most popular implementation, Scrum, defined how software teams organized their work. Sprints gave teams a cadence. Ceremonies gave teams a shared language. Story points gave teams a way to reason about capacity. The system worked, more or less, because it addressed the central constraint of software delivery: implementation was expensive, slow and hard to parallelize.

AI coding assistants change that constraint. Tools like Claude Code, GitHub Copilot and Cursor can generate working code in minutes, not days. A pull request that once took a developer the better part of a week can now be drafted, tested and submitted in a single session. For some teams that compression is pure upside. For many others, it reveals something uncomfortable: the sprint was never just about writing code. It was about alignment, feedback and disciplined adaptation. When the code arrives faster, everything around it has to keep up.

Effort Moves Upstream and Downstream

The most common misconception about AI coding assistants is that they make development uniformly faster. The reality is more nuanced. AI compresses one part of the work, the act of writing code, while expanding others.

In controlled experiments, developers using GitHub Copilot completed tasks substantially faster than developers working without it. That result is real. But when teams apply it to schedules and budgets, something unexpected happens: the total project timeline does not shrink by anything like the same amount. It barely shrinks at all.

The reason is effort migration. When AI handles boilerplate, developers do not spend their reclaimed time writing more features. They spend it on design decisions, coordination with teammates, reviewing AI-generated output and learning unfamiliar parts of the codebase. GitHub's own data on how developers use their saved time confirms this pattern. AI shifts effort upstream, toward requirements clarity and architecture decisions, and downstream, toward verification, integration and testing. Both areas are harder to estimate and harder to parallelize than writing code.

Google's CEO has said that more than a quarter of new code at Google is AI-generated and then reviewed by engineers. That detail matters for planning. The bottleneck is no longer typing. It is review, intent verification and integration: work that requires human judgment and cannot easily be handed to an assistant.

The Four Tiers of AI Coding Tools

AI coding assistants are no longer a single category. The tooling has matured into distinct tiers, and where your team sits on this spectrum determines what changes in your delivery model.

At the first tier, autocomplete tools such as Copilot's inline suggestions handle single-line and multi-line completions. They reduce keystrokes and remove lookup time for common patterns. This is useful but does not change how teams plan or organize work.

At the second tier, chat-assisted coding tools such as Cursor and Copilot Chat let developers describe what they want in natural language and receive multi-file suggestions. The developer's work shifts from writing code to reviewing code, but it still happens inside the developer's session and needs continuous guidance.

At the third tier, agentic coding tools such as Claude Code and Cursor's background agents can read a codebase, make changes across multiple files, run tests and deliver committed code. Anthropic positions Claude Code as an agentic system that can navigate, implement and validate on its own. This is a different class of tool because it can operate with less supervision, and that changes how teams should break down work, assign tasks and review changes.

At the fourth tier, which only a small number of teams have reached, developers act as orchestrators. They direct multiple AI agents across different parts of a system, review their output and make the decisions about architecture and integration. Most organizations are not here yet. Industry surveys show that far more teams use AI somewhere in their workflow than have implemented it in a coordinated way. Most teams are still at the stage of individual developers using an assistant on their own.

Adoption Is High, Trust Is Low

AI-assisted development has a paradox at its center: adoption is close to universal, but trust is low.

Most professional developers now report using AI coding tools. Yet only 29% trust the accuracy of AI-generated output, according to Stack Overflow's 2025 developer survey, and that share has fallen in each recent edition of the survey. The more developers use AI, the less they trust it.

This is not irrational. The evidence supports caution. AI-authored pull requests show higher security vulnerability rates than human-written code. Veracode's GenAI Code Security Report, which tested more than 100 large language models, found that AI introduced security vulnerabilities in 45% of cases. AI-generated code also often fails to prevent cross-site scripting attacks.

Developer output has gone up too: developers now submit far more lines of code per month than they did before these tools. But more code is not better software. It is more surface area to test, review, secure and maintain. And some AI rollouts actually increase completion time because there is too little structure around how the tools are used.

The trust gap is not an argument against AI coding assistants. It is an argument for building the right system around them. Teams that use AI without structured workflows, mandatory review gates and clear specifications end up with the worst of both worlds: fast generation of code they cannot trust.

AI Amplifies the Team It Joins

The most important research finding about AI in software delivery comes from Google's 2025 DORA report. Its conclusion is that AI acts as an amplifier. Strong engineering organizations, with clear standards, reliable CI/CD, disciplined review processes and well-defined requirements, tend to get stronger with AI. Their existing strengths compound. Weaker organizations, with unclear ownership, inconsistent testing, poor documentation and ad-hoc processes, often find that AI exposes more dysfunction rather than less.

This finding aligns with a 2025 randomized study by METR, which tested experienced open-source developers working on real tasks. Contrary to expectations, AI tools slowed these developers down, even though the developers themselves expected to be faster. The researchers attributed this to the overhead of reviewing, correcting and integrating AI-generated code within large, complex codebases.

The practical takeaway is clear: AI does not make weak teams strong. It makes strong teams faster and weak teams more visibly fragile. The difference is the system around the tools: the quality of requirements, the depth of code review, the reliability of testing, the clarity of ownership and the discipline of deployment practices.

How the Sprint Changes

None of this means Agile is dead. The principles of the Agile Manifesto (working software over comprehensive documentation, responding to change over following a plan, individuals and interactions over processes and tools) matter at least as much in AI-assisted work. What changes is how those principles are implemented.

The sprint remains a useful coordination mechanism, but its role shifts. Instead of being the primary unit of execution, the container in which code gets written, it becomes one coordination layer around the work AI cannot do: discovery, stakeholder alignment, architecture review, release decisions and learning from production feedback.

Sprint ceremonies change rather than disappear. Planning sessions become specification reviews, where the team checks whether requirements are clear enough for AI-assisted execution. Retrospectives become reviews of the AI workflow, where teams examine which tasks benefited from AI and which suffered. Sprint demos become reviews of verification evidence, where the team shows not just working software but the evidence that the software is safe, correct and aligned with business intent.

The human parts of the process stay human: reading a room, knowing when to push and when to back off, making judgment calls about risk and scope. The operational parts, such as generating code, running tests, updating ticket statuses and formatting documentation, increasingly shift to AI.

What This Means for Your Team

If your organization is evaluating AI coding assistants or already using them, the most important decision is not which tool to adopt. It is whether your delivery system is ready to absorb AI-generated velocity.

Start by asking honest questions. Are your requirements specific enough that an AI agent could implement them without ambiguity? Is your codebase documented well enough that a new team member, human or AI, could navigate it safely? Are your code review practices rigorous enough to catch plausible-but-wrong AI output? Is your testing infrastructure fast enough to give feedback on every generated change? Do you have clear ownership of what reaches production?

If the answers are mostly yes, AI coding assistants will make your team measurably more productive. If the answers are mostly no, the tools will generate more code faster, and that code will create more review burden, more integration problems, more security vulnerabilities and more production incidents.

The rest of The AI-Native Handbook covers how to build the system that makes AI-assisted development reliable, reviewable, secure and useful to your business. It is organized around the practical changes each role, function and practice needs to make, from how product managers write requirements to how DevOps teams deploy AI-generated code.

At Azumo, we have seen this transition across our own engineering teams and in our custom software development work for clients. AI coding assistants do not reduce the need for experienced developers, thoughtful project leadership and rigorous quality assurance. They raise the premium on all three. Our teams use AI inside the Azumo SDLC, our way of working with coding agents, written down once and shared by every engineer:

  • The feature workflow runs clarify → spec → plan → build → validate → review → deliver.
  • The agent stops where a person should decide: approval after the spec, after the plan and before shipping.
  • Nothing passes review without evidence. Separate review checklists cover correctness, security, test adequacy and UI/UX, and work missing a test goes back to build.

Related Chapters