Back to overview
8 Tech Matters banner august26

Tech Matters: From AI Assistance to AI Delivery: Why Software Delivery Needs a New Operating Model

First in a two-part series on moving from isolated AI experimentation to AI-enabled software delivery.

Everyone is using AI. So why hasn't software delivery changed?

Over the past two years, AI coding assistants have quietly become part of most developers' daily toolkit. Boilerplate, unit tests, an explanation of some unfamiliar function, a first draft of documentation – work that used to cost minutes or hours now takes seconds, and nobody who has used these tools seriously disputes the individual gains.

So here's the uncomfortable question for engineering leaders: Has your delivery actually become faster, more predictable, or easier to scale? For most organizations the honest answer is "not really." Projects still overrun, technical debt still compounds, releases are still stressful, and teams still wrestle with prioritization, testing, review, and governance. Developers are measurably more efficient, yet delivery performance has barely moved.

The reason is straightforward: Most organizations have changed how developers work without changing how software gets delivered.

AI-assisted development is not AI-enabled delivery

In most teams today, AI shows up as one more developer tool. Each engineer picks a preferred coding agent and uses it as much or as little as they like. Most features are now developed by AI, documentation gets generated, tests are AI-suggested, regression checks are auto-executed... All of it helps, but the productivity increase stays local with the individual. The delivery process around them is untouched. Work still moves through the same backlog refinement, architecture reviews, development tasks, pull requests, testing cycles, release approvals, and deployments. AI just helps people move through a pipeline that was designed years ago for humans working without this new technology.

So what most organizations have optimized is individual productivity, not delivery capability – and the two are not the same thing. A team of highly productive individuals does not automatically add up to a highly productive delivery organization, because delivery is a system, and speeding up one stage of a system rarely speeds up the whole.

Don’t treat individual metrics (tickets closed, story points, lines or PRs per dev) as proof of transformation. They go up precisely while the system stays flat, which is how the problem hides.
Do measure at the system level – lead time, deployment frequency, change-failure rate – before and after you introduce AI.

The next step isn't buying more AI tools

As the tooling matures, leadership tends to converge on the same shortlist of questions. Should we standardize on one assistant? Should we bring in agents? Which model, which platform, which return?

They're reasonable questions, but they're not the first ones to ask. Before deciding how to introduce AI, you have to be clear on what you're trying to improve – lead time, quality, onboarding speed, engineering capacity, incident volume. Pick the wrong starting point and AI adoption turns into a pile of disconnected experiments that each look impressive in a demo and add up limited business value in terms of delivery metrics.

Don’t open with a model or platform bake-off. The tool comparison is the last decision, not the first.
Do commit to one or two delivery outcomes you're trying to move before you evaluate a single tool.

Thewave Tech Matters 19

Start with the delivery model you actually have

A useful AI program starts with an honest read of the current state, not a tool selection. The questions that matter seemingly mundane: Where is AI already being used, with or without approval? Which engineering activities actually consume the most effort? Where do things stall? What already works and shouldn't be touched? What compliance or security constraints are non-negotiable?

That assessment does more than inventory tools. It gives you a baseline to measure transformation against, and it surfaces the opportunities where AI can create value without quietly importing risk. In regulated environments especially, those two things have to be weighed together rather than in sequence.

Concrete example we’ve seen at one of our clients: On a product-migration stream the build accelerated, and within two sprints the developers were blocked not by code but by unanswered questions about the legacy business rules – which discount applies when, why a clause behaved one way in one product type and differently in another. Those answers lived with a handful of business analysts and one product owner, and they couldn't be generated, only waited for. The fast part of delivery had simply pushed all the pressure onto the slow part.

Designing the future operating model

Once you understand the current state, the harder question is what the target should look like – and the framing that dominates these conversations, "will AI replace developers," is the wrong one. It treats AI as a substitute for people rather than a new participant in a process people still own.

The more useful question is how humans and AI divide the work across the lifecycle. Treat AI not as an assistant that occasionally emits code, but as an active contributor with specialized roles: an agent that helps interpret requirements and run impact analysis, one that implements or refactors, one that generates the test suites, one that keeps documentation current. Around all of it, engineers still make the architectural calls, validate the outputs, review the changes, and carry accountability for what runs in production.

The aim isn't autonomous software development. It's AI-executed, human-governed delivery – machines doing more of the execution, people owning the judgment.

Putting AI into the delivery lifecycle is as much an organizational problem as a technical one, and the questions surface fast. Who decides which tools and models are approved? What data can be shared with them? Which AI-generated changes need a human sign-off before they merge? How is quality measured, and how is compliance demonstrated after the fact? Individual teams can't answer these on their own without drifting into a dozen incompatible local conventions. The organizations that scale AI well put lightweight structures in place early – clear standards, guardrails, and ownership – not as bureaucracy, but as the thing that lets adoption spread across teams without becoming a liability. In the insurance industry, that governance layer is also what makes the difference between a tool the supervisory bodies tolerate and one they don't.

Don’t let AI make the architectural calls. Use it as an actor in the architectural debate.
Do encode your code quality standards as automated checks in the pipeline, where they run on every change.

Developers aren't becoming obsolete. The job is changing

Thewave Tech Matters 18 1

The replacement narrative misreads what's happening. As AI absorbs more of the repetitive implementation work, engineers move toward the parts of the job where human judgment is the scarce input: validating architectural decisions, reviewing generated code, challenging assumptions, orchestrating several agents at once, and solving the problems that need business context rather than syntax.

Put plainly, the work shifts from writing every line by hand to designing, supervising, and continuously improving the system that produces the lines. We've seen this exact move before – with cloud, with DevOps, with infrastructure automation. Engineers didn't disappear; their responsibilities moved up the value chain. There's little reason to expect AI to break that pattern.

The organizations that get the most out of AI won't be the ones with the most sophisticated models. They'll be the ones that deliberately redesigned how software is delivered: understanding the AI software delivery model, fixing clear business objectives, putting governance in place, and building an operating model where people and AI each do what they're best at. Only after that does the conversation about platforms, agents, and autonomy become worth having. Technology rarely transforms an organization on its own. Operating models do.

If every developer on your team got twice as fast tomorrow, what would actually stop you from shipping twice as much? If you're not sure – or you are, and it's not the code – that's exactly where we come in. Let's have that conversation.

Don’t let "the AI wrote it" become a way to dilute ownership of a defect.
Do start measuring engineers on the quality of the features they own and the way they orchestrate AI-enabled delivery

Coming next

Thewave Tech Matters 21

This article argued that AI adoption is fundamentally an operating-model problem, not a tooling one. But even a well-designed operating model struggles if the engineering environment itself was built exclusively for human developers.

The next piece looks at Harness Engineering – the emerging discipline of building delivery environments that AI agents can actually understand, navigate, and operate in reliably. Documentation, architecture, observability, and engineering constraints are quickly becoming as decisive as the models themselves, and that's where we'll go next. Stay tuned!

More blogs

Back to overview

The Wave uses cookies on its website to make your browsing experience more enjoyable. By continuing to browse the website you agree to the use of cookies. More info.