Explore
Community
Selected work

AI adoption

Following the time AI saves

In one pilot, the time saved in writing code reappeared in review.

Teams reported that AI saved them time. Nobody could say where that time went. I treated adoption as a question about how the work is organised, rather than a tool rollout.

Context

Software delivery at a leading global airline, as AI coding tools moved from individual experiments to an organisational investment decision.

My role

Led the GenAI research, designed the approach and built part of the implementation myself. Recommended where to focus, which tools and partners to select and how to use released capacity. Co-designed the controls and led the changes to roles and skills.

The decision

Which AI tools and practices deserved wider investment, what evidence was strong enough to justify that step, and what had to change around them first.

What changed

Pilots were judged on review load, quality, end-to-end flow, adoption and usage-based cost. When saved coding time reappeared in review, I changed the recommendation: fix review first, then put the capacity into backlog and quality.

BeforeWriteReviewReleaseWith AIWriteReviewRelease
Illustrative, not to scale. In one pilot, the time saved writing code reappeared in review.

A faster task in an unchanged system

The early results were encouraging and familiar: people finished parts of their work faster. The risk was treating that as the answer. A change written faster still waits for review, approval and a product decision. And time saved is not value until someone decides what it is for.

Where to start

I recommended starting where delivery was actually constrained and where the value to the business was highest, which often meant getting changes to customers sooner. The easiest task to speed up is rarely the one holding the work back.

How I ran the evaluation

I judged tools against the work they had to support, not against feature lists. Each pilot stated what was measured, who was involved and over what period, so a result could be reproduced or challenged.

I assessed productivity by measuring flow end to end: cycle time, release frequency and defect counts. Faster completion of an individual task was only part of that picture.

Then we looked past the task. Did code review take more effort or more waiting? Did quality hold, or did rework rise? Did changes reach release sooner, end to end? Did people keep using the tool once the novelty passed? My recommendations rested on that wider picture.

Questions each pilot had to answer

  • Did code review take more effort or more waiting?
  • Did quality hold, or did rework rise?
  • Did changes reach release sooner, end to end?
  • Did people keep using the tool once the novelty passed?

Cost was part of the same picture. I modelled usage and consumption alongside licence prices, because what a tool costs depends on how heavily it is used, and that is hard to see from the price list.

Where the saving went

In one pilot, the time saved in writing code reappeared in review. Reviewers spent longer checking the changes. On a task-speed measure the pilot looked like a clear win; across the delivery flow, much of the effort had simply moved.

That changed the recommendation. Fix the review step first, then put the released capacity into backlog work and into quality, rather than counting it as a saving nobody would see.

Controls before scale

The recommendation was to fix review before expanding use. The changes I carried through concerned controls and responsibilities. Together with colleagues, I co-designed rules for how AI-generated changes are reviewed, what AI tools and agents may access or do and where a person must approve, and which data and code may be shared with a tool at all.

Changing roles, not just tools

The work changed more than the toolset. I led the changes to review and verification roles, training on working with AI tools, and the ways of working in teams whose workflow now includes AI. Reviewing a change you did not watch take shape is a different skill, and it needed to be treated as one.

Why I built part of it myself

Writing part of the implementation showed me where AI output adds verification work and where it genuinely removes it. A vendor comparison would not have shown that.

What changed my approach

AI adoption is mostly an operating-model change with a tool attached. The tool is the smaller decision. The larger ones are where to apply it, what controls it needs and what the organisation does with the capacity it releases, which the accompanying essay works through.