How to measure AI coding productivity

Measure AI-assisted delivery through outcomes, cycle time and quality evidence. Read the PPL comparison with its scope and limits intact.

Measure the outcomes shipped per cycle, not lines of code or licence usage, and compare like with like on the same piece of work. At PPL, an outcome ticket shipped 54 front-end changes against 1 for a prescriptive story on the same epic, in a similar cycle time. That is one reported comparison, not a general benchmark, and the two ticket shapes covered different scopes of work.

Book a 30-minute call

30 minutes with James · how this would work in your organisation

Theme
How it is built
Read time
2 minutes
Questions answered
5 in full
Updated
Evidence basisOur approach
Usually engaged as
Learn: engineering programme. 6 weeks, £24,000 fixed.
see the engagement →
Evidence basis

The basis for this approach

This is our measurement approach, drawing on The Tenhaw Way and one reported PPL epic comparison. The PPL result is not a controlled study or a general productivity benchmark.

On this page

The demand signal

The PPL operating-model case compares an outcome ticket and a prescriptive story on the same front-end epic. Similar cycle time produced different scope: 54 changes versus 1. It is one reported comparison with different ticket scopes, not a repeatable uplift to put into a forecast.

Bring the reason this is on your agenda to a 30-minute call with James, and we can explore what it would take in your organisation.

Book a 30-minute call

Why it stalls

2 failure modes we keep meeting

The metric counts activity

Licence use and code volume show activity. The question for a buyer is what changed in the product, how long it took, what passed review and whether the result had the intended value.

The comparison ignores scope

A larger outcome ticket and a smaller story are not identical units. Keep the requirement, scope and quality evidence beside the timing so the reader can see what is actually comparable.

If one of these sounds familiar, bring it to a 30-minute call with James and we can explore a way past it.

Book a 30-minute call

How we approach it

3 moves, in order

  1. 01

    Agree the outcome and its value

    Write the work as an outcome with an acceptance decision. Record a baseline and give the value measure an owner before interpreting delivery activity.

  2. 02

    Keep the comparison inspectable

    Report outcomes, scope and cycle time together. Include the review and testing records used to accept the work, and retain failures or rework that change the interpretation.

  3. 03

    Forecast from your own delivery data

    Use the programme’s actual throughput and confidence intervals. A published example can suggest a method to try; it cannot substitute for the data from your own workflow.

Record a baseline and give the value measure an owner before interpreting delivery activity.
Ask a technical questionanswers from all 34 guides
Ask anything technical about how to measure AI coding productivity and I will answer from this guide, and tell you first whether this is work we have delivered or an approach we would be taking.

Prefer to talk it through? Ask us on a discovery call →

Sources

Every source below was opened and read before it was attached. Where nothing survived that check, the claim on this page was softened rather than given a plausible-looking link.

PPL, the six-month Embedded Agentic Lead engagementThe 54 vs 1 front-end changes are one reported epic comparison, not a general productivity benchmark.Tenhaw, LearnThe Tenhaw Way, measure valueThe Tenhaw Way, forecast with confidence intervals
engage via

Work out the next step for your team.

A 30-minute call with James Rooney to discuss your workflow, people and budget. Leave with a rough scope and a useful next step.

Learn: engineering programme · £24,000 fixed · 6 weeks · excluding VAT

// pick a slot · cal.com/tenhaw/professional-servicesLIVE CALENDAR

No time that suits? Email hello@tenhaw.com. Calendar not loading? Open it on cal.com.

Describe the work

Describe the work in a paragraph. James replies with a rough scope and budget range within two working days.

Send James a paragraph about the work

We use these details to respond to your enquiry. Read our privacy notice.

Questions this guide answers

What should we measure?

Measure outcomes accepted, the scope completed, cycle time and the quality evidence used for release. Connect the result to the value agreed for the workflow and retain the baseline so changes can be checked.

Why not lines of code?

Code volume does not establish that the requirement works or that the buyer received value. Review the completed outcome and its tests; extra generated code can still require correction and review.

How do we compare before and after?

Keep the work and measurement definition visible: outcome, scope, time window, acceptance criteria and review evidence. Report meaningful differences instead of treating unlike tickets as equal units.

How do we forecast with AI in the loop?

Use your own throughput and forecast completion as confidence intervals, then update the forecast as the delivery data changes. The Tenhaw Way publishes the method in its forecasting how-to.

What does good look like?

The team can show what useful outcome changed, how it was accepted and what it cost in time and review. PPL’s 54 vs 1 front-end changes are one reported epic comparison with different scope, not a target or general benchmark for another team.