AI Will Not Fix a Broken Delivery Model
Why AI-native development requires organisations to redesign discovery, design, delivery and governance, not simply give developers faster coding tools.
For the last few years, much of the conversation about AI in software development has focused on one promise: developers will write code faster.
The assumption is simple. Give engineers better coding assistants, reduce time spent on boilerplate, automate testing and documentation, and delivery velocity will improve.
But software delivery has never been limited by how quickly a developer can type code.
The real constraints usually sit elsewhere: unclear requirements, delayed decisions, fragmented ownership, missing context, late security reviews, inconsistent architecture, slow environments, weak governance and teams working from different versions of the same problem.
AI can generate code quickly. It cannot, by itself, repair a delivery system built on ambiguity.
That is why the conversation needs to move beyond AI-assisted coding and towards something more fundamental: an AI-native development lifecycle.
The productivity paradox should make leaders uncomfortable
A 2025 randomised controlled trial by METR studied experienced open-source developers working on mature repositories they already understood well. The developers expected AI tools to make them 24% faster. Even after completing the work, they believed AI had made them around 20% faster.
The measured result was the opposite. With AI tools available, they took 19% longer to complete the tasks.
This does not prove that AI is ineffective in software engineering. It does prove that perceived velocity and actual delivery performance are not the same thing.
That distinction matters.
AI-generated output creates a strong feeling of progress. Code appears quickly. Documentation can be drafted in seconds. Test cases can be suggested. Sequence diagrams can be generated. The blank page disappears.
But in a complex enterprise environment, output is not the same as value.
Every generated artefact must still be understood, validated, integrated, secured, tested, operated and governed. When the AI lacks the right business, architecture or operational context, teams may move faster in producing material while spending more time reviewing, correcting and aligning it later.
That is not transformation. It is faster production of uncertainty.
The two ways organisations get AI wrong
Most teams currently approach AI in one of two ways.
The first is to treat AI as an autonomous delivery engine: provide a prompt, expect a working solution and assume the team can review the output later. This may produce an impressive prototype. It becomes dangerous when applied to complex products, regulated environments, shared platforms or systems with important non-functional requirements.
AI does not naturally understand the full consequence of a design decision. It does not know which shortcut creates a future support burden, which integration assumption breaks a control boundary, or which apparently simple implementation introduces compliance or operational risk.
The second approach is safer, but often underwhelming. Teams use AI as a personal assistant for isolated tasks: complete this method, generate this unit test, explain this error, tidy this document.
That may save individual effort. It rarely changes the delivery outcome because the organisation is still operating through the same slow lifecycle: the same handovers, the same decision delays, the same scattered knowledge and the same governance checkpoints arriving too late.
One approach over-trusts AI. The other underuses it.
Neither changes the system of delivery.
AI-DLC is not a new coding technique
AWS introduced the concept of the AI-Driven Development Life Cycle, or AI-DLC, as an AI-centric approach in which AI creates plans, asks for clarification and implements work only after human validation. The second part of the model is equally important: cross-functional teams collaborate dynamically around decisions rather than operating through long, sequential handovers.
This is the important shift.
AI-DLC is not simply adding AI tools into an existing agile process. It is a challenge to the structure of that process.
Traditional delivery models often assume that work should move through stages: discovery, requirements, design, development, testing, security, deployment and operations. Each stage creates artefacts for the next group. Questions move backwards. Decisions wait for meetings. Important assumptions are discovered after implementation has already started.
AI changes the cost of producing options, documenting decisions, creating models, analysing code and testing assumptions. But those benefits only become meaningful when the people who need to make decisions are brought together around the same context.
This is why the concept of collaborative, AI-supported working sessions matters more than the coding assistant itself.
Bring product, architecture, engineering, quality, security and operations into the same problem space. Give the AI the right context. Ask it to produce options, surface gaps, create the initial artefacts and challenge assumptions. Then let the humans make the decisions that require accountability and judgement.
The value is not that AI replaces the team.
The value is that the team spends less time waiting for alignment and more time making informed decisions together.
Discovery changes first
The greatest opportunity for AI-native delivery may not be in development. It may be in discovery.
Many delivery failures start long before any code is written. The opportunity was poorly framed. The business outcome was vague. System impacts were incomplete. Dependencies were missed. Non-functional requirements appeared late. Delivery teams were asked to estimate a solution before the actual problem was understood.
Used properly, AI can help teams interrogate an opportunity earlier.
It can turn an initial business idea into structured questions. It can identify missing stakeholder decisions. It can map likely impacted systems. It can draft journeys, use cases, risks, assumptions, architectural options and test scenarios for the team to validate.
But the discipline matters: AI should not invent certainty. It should accelerate the identification of uncertainty.
A stronger discovery outcome is not a longer document generated faster. It is a team that can say, earlier and with greater confidence:
This is the business outcome we are solving for.
These are the systems and controls affected.
These are the decisions that must be made.
These are the risks we will accept, mitigate or avoid.
This is the smallest useful slice we can safely deliver.
That is architecture creating decision clarity, with AI improving the speed at which the clarity can be reached.
Design becomes a conversation, not a handover
In many organisations, solution design is still treated as something an architect prepares and then presents to delivery teams for review.
That model becomes less useful in an AI-native environment.
AI can quickly generate multiple design options, sequence diagrams, integration patterns, data flows, failure scenarios and initial threat considerations. The architect’s role is not reduced by this capability. It becomes more important.
Someone must decide whether the options are sensible in the real organisational context.
Someone must understand the existing platform constraints, the regulatory boundary, the long-term operating model, the technical debt already present and the trade-offs the organisation is genuinely willing to carry.
The architect is no longer spending most of the time creating the first draft of every diagram. The architect is shaping context, challenging generated options, guiding decisions and ensuring the design remains coherent beyond the immediate feature.
This is not architecture being automated away.
It is architecture moving closer to where its real value has always been: judgement.
Delivery becomes faster only when context is controlled
One of the most important principles in AI-driven delivery is that context matters more than prompting cleverness.
A developer asking AI to work across a large codebase without explaining system boundaries, integration contracts, architectural standards, security expectations or acceptance criteria is not accelerating delivery. They are asking the tool to make guesses faster.
In an AI-native delivery model, context must become an engineered asset.
That includes approved architecture principles, system boundaries, API specifications, coding standards, non-functional requirements, security patterns, deployment expectations, test strategies, previous decisions and known constraints.
Teams that curate this context will get better results from AI. Teams that leave their knowledge scattered across outdated documents, chat messages, individual memories and disconnected tickets will struggle.
This is a major organisational point.
AI adoption is not only a tooling decision. It is a knowledge architecture decision.
Before leaders ask how many developers have access to AI tools, they should ask whether the organisation has made its delivery context usable by those tools.
Governance cannot remain at the end
There is an obvious risk in AI-enabled delivery: teams can generate more code, more options and more artefacts than governance functions can reasonably review through traditional processes.
The answer is not to remove governance. It is to make governance continuous and closer to the work.
Security requirements, architecture principles, compliance controls, operational expectations and evidence needs should be part of the context given to AI from the beginning. The tool can help teams assess proposed changes against those expectations throughout discovery, design and development.
Human accountability remains essential. AI can identify a possible control gap. It cannot accept the risk on behalf of the organisation. AI can draft evidence. It cannot be accountable for whether that evidence is accurate and sufficient. AI can recommend an architecture option. It cannot carry the operational consequences if that option fails in production.
In regulated or high-trust environments, this distinction is critical.
AI should help governance become earlier, more consistent and more evidence-driven. It should never be used as an excuse to weaken ownership.
Accountability does not disappear when the code is generated
The most dangerous sentence in AI-enabled software delivery is: “The AI wrote it.”
That sentence has no value when a customer is affected, a vulnerability is discovered, a payment fails, data is exposed or a regulator asks how a control was implemented.
The organisation still owns the outcome.
The engineer approving generated code must understand what it does. The architect approving the solution must understand its trade-offs. The product owner accepting the feature must understand what problem has been solved. The security and compliance functions must understand whether required controls are present and effective.
AI can participate in the delivery lifecycle. It cannot become the accountable party.
That is why AI-native delivery is not a permission to reduce engineering discipline. It requires more disciplined context, clearer decision rights and stronger evidence of why a solution is safe to release.
The real leadership question
The wrong question for technology leaders is: Are our developers using AI?
That question measures adoption of tools, not improvement in delivery.
The better questions are:
Are we using AI to improve discovery before we generate code?
Are product, architecture, engineering, security, quality and operations making decisions together, or are we simply pushing AI-generated outputs through the same slow handovers?
Have we curated the context AI needs to produce solutions aligned with our architecture and controls?
Can we demonstrate that AI-supported delivery is improving cycle time, quality, risk management and business outcomes, rather than simply increasing the volume of generated artefacts?
And most importantly: who remains accountable when AI-generated work reaches production?
AI will become part of how modern software is designed and delivered. That direction is no longer difficult to see.
But organisations will not become AI-native simply by giving developers new tools.
They will become AI-native when they redesign how problems are understood, how decisions are made, how context is managed, how solutions are governed and how accountability is maintained.
Because the future of software delivery is not about generating code faster.
It is about creating clarity faster and turning that clarity into safe, valuable delivery.
Is your organisation using AI tools or redesigning delivery for an AI-native future?
AI adoption is no longer just an engineering productivity discussion. It is becoming an architecture, governance and operating model question.
I work with technology leaders to turn complex delivery challenges into clear architecture decisions, practical operating models and scalable technology strategies.
If your organisation is exploring AI-enabled delivery, platform transformation or architecture governance, let’s connect.


