For years, one of the most stubborn constraints in software development was engineering capacity. There were always more features to build, applications to modernize, defects to fix, and technical debt to address than developers had time to handle.
Artificial Intelligence (AI) is beginning to change that equation.
Developers can generate code, write tests, troubleshoot errors, document applications, analyze unfamiliar codebases, and refactor existing code with AI assistance. Increasingly capable agents can take on larger pieces of work with less direct human involvement.
That sounds like a software delivery breakthrough.
It can be. But there's a catch.
Making developers faster doesn't automatically make the software development lifecycle faster.
If requirements still take weeks to clarify, architecture decisions sit in queues, security enters late, test environments are difficult to provision, code review can't keep pace with generated output, or releases remain tied to manual approvals, increasing development velocity may simply send more work into the next constraint.
The bottleneck doesn't disappear. It moves.
AI is already accelerating the developer
The first phase of AI adoption in software development has largely happened at the individual level.
Developers adopted copilots and coding assistants because the value was immediate. AI could explain unfamiliar code, generate functions, draft tests, create documentation, suggest fixes, and reduce some of the repetitive work surrounding development.
Adoption followed quickly.
Google's 2025 DORA research, based on survey responses from nearly 5,000 technology professionals, found that 90% of respondents were using AI at work and more than 80% believed it had increased their productivity.
But DORA's more important finding may be what happens beyond the individual developer.
AI behaves like an amplifier. Strong platforms, workflows, architectures, and teams can use it to move faster. Weaknesses in those same systems can become more visible as AI increases the volume and speed of work moving through them.
That creates an important distinction for technology leaders: developer productivity and software delivery performance are not the same thing.
A developer completing a task 30% faster creates capacity. Whether the organization converts that capacity into faster, higher-quality delivery depends on everything surrounding that developer.
Coding is one part of a much larger system
Consider what has to happen before a feature reaches production.
Someone identifies a customer or business need. Product teams translate that need into requirements. Work gets prioritized. Architects evaluate dependencies. Developers implement it. Code gets reviewed. Security and quality controls are applied. Tests run. Infrastructure is provisioned. Changes are deployed. Production behavior is monitored. Feedback makes its way back into the backlog.
Accelerating one activity doesn't automatically accelerate that system. If AI remains concentrated in engineering, organizations risk shifting the bottleneck from one part of the lifecycle to another.
And we're already seeing why.
AI can increase the amount of code a team produces. But that also means more code may need to be reviewed, tested, secured, integrated, and deployed.
McKinsey's recent work with Sonar provides an interesting example of what happens when organizations move beyond that model. Instead of limiting AI to code generation, teams incorporated agents across research, backlog development, testing, code production, and other lifecycle activities.
The important change wasn't simply adding more AI.
The workflow changed.
Teams standardized inputs so agents had better context. They experimented with agent-to-agent handoffs. They embedded verification into the process. And they reconsidered where humans needed to execute work versus provide judgment and oversight.
That starts to look very different from putting a copilot inside an Integrated Development Environment (IDE).
It starts to look like an AI-native development lifecycle (ADLC).
An AI-native ADLC starts with the flow of work
The easiest mistake is to approach AI-native development as a tooling exercise:
- Which coding assistant should we buy?
- Which agent framework should we use?
- Where can we automate?
Those are useful questions, but they're downstream of a more important one: How does work actually move from an idea to production today?
That means examining the entire value stream and identifying where work waits, where information gets lost, where humans repeatedly reconstruct context, where handoffs introduce rework, and where controls depend on manual effort.
An AI-native ADLC can then determine where AI should assist, where agents can execute, where automation should connect activities, and where human judgment needs to remain deliberately in the loop.
In practice, several capabilities become particularly important.
1. Context has to become part of the architecture
A developer understands much more than the code sitting in a repository.
They may know why an architectural decision was made three years ago. Which undocumented dependency tends to break. What a product owner actually means by a particular requirement. Which security standard applies. Which workaround exists because another system can't be changed.
An AI agent doesn't automatically know any of that.
For agents to move from generating isolated code to executing meaningful development work, organizations need to make more of that context available in structured, accessible forms.
That can include requirements, architectural decisions, coding standards, documentation, dependencies, APIs, business rules, security policies, test results, observability data, and previous development decisions.
This is one reason poorly documented systems and fragmented development environments become particularly problematic in an agentic model.
The quality of AI output is increasingly tied to the quality of the context surrounding the work.
2. Verification has to scale with generation
If AI dramatically increases the rate at which software can be generated, organizations also need to increase the rate at which software can be trusted.
That makes automated testing, security scanning, code quality controls, policy enforcement, observability, and feedback loops more important, not less.
Google's DORA research provides an important warning here. Its 2025 findings associated AI adoption with improved software delivery throughput and product performance, but AI adoption continued to have a negative relationship with software delivery stability.
The teams positioned to benefit most were those with strong automated testing, mature version control, fast feedback loops, and loosely coupled architectures.
In other words, AI can accelerate the production of change.
Your control system has to be capable of absorbing it.
McKinsey reaches a similar conclusion in its work with Sonar: as generated output grows beyond what manual review can reasonably handle, organizations need stronger automated guardrails and continuous verification embedded directly into workflows.
Human review doesn't disappear. It becomes more targeted toward the decisions and risks where human judgment adds the most value.
3. Platforms become force multipliers
AI-native development also places more pressure on the internal development platform.
Agents need reliable ways to access approved tools, environments, repositories, data, deployment processes, policies, and observability.
If every team has to build those connections independently, AI adoption can create another layer of fragmentation.
DORA's 2025 research found that 90% of organizations surveyed had adopted at least one internal platform, while 76% had dedicated platform teams. Its broader conclusion is important: strong internal platforms help turn individual AI productivity into system-level improvement.
That makes platform engineering part of the AI strategy.
Not because every organization needs another platform initiative, but because AI agents need a dependable environment in which to operate.
4. Human roles move toward intent, judgment, and orchestration
As agents become capable of executing larger portions of development work, the role of the human begins to change.
Developers still need deep technical expertise. But more of their value can move toward architecture, problem decomposition, context, validation, trade-off decisions, exception handling, and supervision. McKinsey's research points to this shift, with engineers increasingly moving upstream into requirements, design, and security and downstream into deployment and operations as agents take on more repeatable execution work.
The same applies beyond engineering.
Product owners need to provide clearer intent. Architects need to define boundaries agents can operate within. Security teams need controls that can function at machine speed. Engineering leaders need to decide where autonomy is appropriate and where human approval remains necessary.
The same research also describes emerging delivery models in which agents continue executing structured work while teams are offline, with humans returning to review outputs, resolve decisions, adjust guardrails, and establish the next priorities.
That is a fundamentally different operating model from a developer asking a copilot to generate a function.
The metric can't be "how much AI are we using?"
This shift also creates a measurement problem. Organizations can track licenses, prompts, generated code, adoption rates, or hours developers say they've saved, but those metrics primarily tell you whether people are using AI, not whether software delivery has actually improved.
A more useful measurement model follows the work from idea to outcome. Leaders should look at whether lead times and deployment frequency are improving, whether change failure rates and production defects are declining, and whether teams are spending less time on rework. They should also consider whether customer-facing capabilities are reaching users faster and, when AI creates additional engineering capacity, where that capacity is being reinvested.
Google's DORA research on the ROI of AI-assisted development makes a similar distinction: improvements in engineering productivity don't automatically translate into financial or business outcomes. Organizations need to connect changes in engineering performance to the value ultimately created.
That may be one of the most important measurement shifts in AI-assisted development. Rather than focusing on how quickly AI can produce software artifacts, technology leaders should evaluate whether the development system as a whole is getting better at delivering valuable, reliable software.
Five questions technology leaders should be asking now
You don't need to rebuild the entire development lifecycle overnight. But you do need to understand where AI is already changing it.
Start with five questions:
- Where is AI currently being used across our ADLC?
Look beyond coding. Map usage across discovery, requirements, architecture, development, testing, security, deployment, documentation, and operations. - If development capacity increases significantly, where does the next bottleneck appear?
Look for queues, approvals, manual reviews, environment constraints, testing limitations, and organizational handoffs. - Do our AI tools and agents have the context required to make reliable decisions?
Evaluate documentation, requirements quality, architecture information, business rules, repositories, policies, and other sources of organizational knowledge. - Can our quality and security controls operate at the speed AI can generate change?
If generation scales faster than verification, productivity gains can quickly become operational risk. - Are we measuring local productivity or end-to-end delivery performance?
Connect AI adoption to lead time, quality, reliability, customer outcomes, capacity, and business value.
The answers will tell you considerably more about AI readiness than the number of copilot licenses deployed.
The next advantage won't come from the copilot
AI coding assistants have already changed what an individual developer can accomplish. The larger opportunity is what happens when that acceleration moves beyond the developer and into the system surrounding them.
Requirements become more structured and machine-readable. Organizational knowledge becomes usable context. Agents participate across workflows instead of isolated tasks. Verification happens continuously. Platforms provide controlled access to the tools agents need. Humans spend more time setting intent, resolving ambiguity, making architectural decisions, and evaluating outcomes.
At that point, AI isn't simply helping developers work inside the existing development lifecycle. The lifecycle itself has changed.
Organizations that recognize that distinction will stop asking only how much faster their developers can code and start asking a more consequential question: How much faster can the entire organization turn an idea into reliable software that creates value?
Getting there requires looking beyond individual AI tools to the processes, architecture, platforms, controls, and people that shape how software moves from idea to production. TSG can help you assess where AI can create meaningful value across your development lifecycle and build a practical path toward AI-native software delivery. Contact us to start the conversation.
Latest insights, in your inbox
Subscribe now to receive the latest news and insights from TSG.
%20(2).png?width=100&height=97&name=Inverted%20Logo%20(1)%20(2).png)