Read summarized version with

Your engineers are using AI. However, your delivery metrics probably look the same as they did six months ago. The gap between AI spend and engineering output stays invisible without measurement. AI programs get funded, scaled, and defended until the board asks for the productivity numbers.

That is the problem we set out to solve. We built our AI-powered engineering eXcellence (APEX) methodology specifically to close that gap. This is a structured framework for measuring AI adoption that starts with a two-week baseline assessment and tracks four delivery metrics from day one.

N-iX is a Pragmatic AI Software Engineering company with more than 2,400 professionals and 23 years of enterprise delivery experience. We ran APEX across our own engineering teams before we offered it to clients. The article covers what we learned: which metrics actually link AI usage to engineering outcomes, and how to establish a baseline before you change anything. It also covers what to track at each stage of adoption and the mistakes that can make the data unreliable.

Key takeaways

  • License utilization, lines of code generated, and suggestion acceptance rate measure AI activity. None of them shows whether AI is changing how the team delivers.
  • The four metrics that matter are Throughput, AI Adoption %, Speed, and Quality, tracked against a baseline captured before any workflow changes.
  • A baseline takes two weeks to capture. Without one, every subsequent measurement is unprovable.
  • What you measure depends on where you are: utilization at Black Box, workflow outcomes at Open Box, system economics at Agentic.
  • Measuring productivity ROI before month three consistently understates results and hands skeptics a verdict they have not earned.
  • High individual output alongside flat team delivery signals a measurement gap.

The metrics for measuring AI tool adoption in engineering

Most engineering teams start to measure AI tool adoption with three things: how many licenses are active, how many lines of code AI suggested, and how often developers accept those suggestions. These are easy to pull from the IDE dashboards. They are also the wrong things to track.

Metric

What it measures

What it misses

License utilization

How many seats are filled

Whether anyone's workflow changed

Lines of code generated

Volume of AI output

Code quality, maintainability, downstream rework

Suggestion acceptance rate

How often do developers accept AI completions

Whether accepted code holds in review, QA, and production

Each of these measures activity. They tell you AI tools are present and being touched. Whether the team is shipping faster, with fewer defects, or with less effort per feature: that is a different question entirely.

Why do these numbers stay high while delivery stays flat

We regularly see enterprise teams with high license utilization and flat delivery metrics. Access to a tool and its integration are different things. One client came to us after deploying 100 Copilot licenses across their engineering team. Its usage was 15%. Nobody had changed how work was actually structured.

Lines of code generated rewards volume. A developer who accepts 1,000 AI-generated lines appears more productive than a senior engineer who spends three hours reviewing that output and reducing it to 250 maintainable lines. 

Suggestion acceptance rate has the same problem. A high acceptance rate often means developers are accepting mediocre code and spending hidden hours fixing it downstream: in review queues, in QA, in production incidents. The activity numbers look healthy while the system accumulates debt.

What to measure instead

What all three miss is the difference between individual speed and team-level delivery performance. AI accelerates code generation at the individual level. But if review queues lengthen, QA cycles stretch, and incident rates climb, the system is not faster. It is generating more work at an earlier stage.

The metrics that matter are outcome metrics: how much the team ships, how much of that output is AI-contributed, how fast work moves from first commit to production, and whether it holds in production without incidents. Tracking those four things gives you a picture of AI performance that activity data never will. Everything before that is noise until you connect it to delivery.

contact us

How to measure AI performance: Four metrics that matter

Each one measures a change in the delivery system. What happens inside an individual developer's IDE is a starting point. Together, they give engineering leaders a structured way to measure AI impact engineering teams.

1. Throughput

Throughput measures output per developer, adjusted for pull request complexity. It converts developer codebase contributions into an hour of expert engineering time, so a senior engineer refactoring a critical module and a junior developer generating boilerplate are weighted differently.

This is the metric that answers the most basic question about AI: Are engineers producing more? We track it via WorkWeave, DX (True Throughput), or P10y instead of manual calculation because raw pull request counts without complexity weighting produce the same distortions as lines of code.

Working with a leading transportation company, we shipped a structured APEX Agentic Kit, identified the highest-value workflows, and tracked throughput from day one. AI tool adoption moved from 13% to 91%. Engineering velocity increased by 27%. Those numbers held because we measured them against a baseline captured before any workflow changed.

case study: how to measure ai adoption in engineering teams

2. AI adoption

AI adoption measures the percentage of pull requests in production that were completed with AI, tracked via the "AI-assisted" or "AI-generated" tag. This is the only metric that tells you whether AI is actually integrated into the SDLC, running in real workflows.

License utilization can remain high while AI adoption sits in the single digits. That gap is the measurement problem in a single number. In one engagement, AI adoption was at 0% at the start. Ten weeks into the APEX program, 28% of code shipped to production carried an AI contribution tag. We changed how workflows were structured, with different tools available to the right roles at the right stages

3. Speed (cycle time)

Speed measures the time it takes to complete a single engineering task from the first commit to production deployment. AI compresses this by removing time spent on code review, repetitive testing, and documentation, but only when workflows change alongside tool deployment.

In the same engagement, we tracked commit-to-deploy time for all tasks from the start. Average cycle time was 12.4 hours at baseline. After ten weeks of structured adoption, it was 7.2 hours, a 42% reduction. That is a number a CFO can read directly from the dashboard.

4. Quality (change failure rate)

Change failure rate measures the percentage of deployments that fail in production. It is the most skipped metric in AI adoption programs.

AI accelerates code generation. Without quality guardrails, bugs are introduced at an accelerated rate. Teams that track throughput without tracking quality regularly ship faster and break more things. We track the change failure rate from day one because of this risk.

At a leading housing management company, we built quality measurement into the adoption program from the start: structured code review, automated testing requirements, and change failure rate tracking alongside every other metric. The result was 60% fewer production bugs. For an enterprise software leader, we implemented AI-powered knowledge search and tracked the impact on speed and quality metrics. Document retrieval dropped from 10 minutes to 5 seconds. Engineers stopped context-switching between tasks, and that showed up in cycle time numbers within the first sprint.

Among clients for whom we mandate automated testing and structured code review as part of the adoption program, 92% report reduced defects. The difference is whether quality is measured from the start.

APEX Scoreboard how to measure AI performance in software engineering

Why do all four need to be tracked together

None of these AI adoption metrics works in isolation. Throughput without quality tells you the team is shipping faster while potentially breaking more things. AI adoption % without speed tells you that engineers accepted the tools, but the system did not accelerate. Speed without change-failure rate tells you deployments are faster, but says nothing about what those deployments are doing in production.

Track all four from the start. The combination gives you a complete picture of what AI is actually doing to your engineering organization.

How to measure AI tool adoption: Start with a baseline

Most teams deploy AI tools and immediately start looking for impact. It is a wrong sequence. Effective AI adoption evaluation starts before any workflow changes. Without a pre-AI snapshot of your delivery metrics, improvements are unattributable, and deterioration goes unnoticed. You cannot measure a change without knowing where you started.

If your team deployed AI tools six months ago without capturing a baseline, start now. Document the current state, treat it as month zero, and measure forward. A rough baseline captured today is more useful than a precise one that never gets built.

What happens when teams skip it

Without a baseline, teams optimize for the wrong signals. Faster individual code generation looks like a productivity gain while review queues quietly lengthen. AI adoption % climbs, and so does change failure rate, with nobody connecting the two.

We see this pattern regularly: an organization deploys 100 Copilot licenses, achieves 15% utilization annually on AI tool licenses, and has no pre-deployment delivery data to compare against. When the board asks whether the investment moved the numbers, the honest answer is: we cannot tell.

How we run the baseline assessment

Our APEX baseline assessment takes two weeks. We run cross-functional workshops with engineering teams and score approximately 60 SDLC practices on a 0-5 scale. The output includes a radar chart with two lines: overall engineering maturity and current GenAI adoption readiness.

The gap between those two lines is what we call AI opportunity debt. A team can score 3.5 in engineering maturity and 1.0 in GenAI adoption readiness within the same practice area. That gap shows where structured AI adoption will drive the fastest delivery numbers.

The assessment produces four outputs:

  • A baseline metrics report with the four APEX delivery metrics captured before any workflow changes;
  • A workflow backlog of approximately 12 prioritized AI use cases ranked by effort versus impact;
  • A pilot shortlist of 2 to 3 workflows to test first;
  • An improvement roadmap for the phases that follow.

Working with a leading transportation company, we ran a structured APEX assessment across more than 140 engineers, identified 39 high-value workflows, and tracked throughput from day one. AI tool adoption moved from 13% to 91%. Engineering velocity increased by 27%. Test coverage went from 55% to 81%. Code review time halved. We could prove it because we had captured where they started.

The most expensive mistake in AI adoption is deploying the right tools without capturing where you started. Two weeks of baseline work saves six months of guessing.

Pawel Bulowski, Head of AI Consulting at N-iX
Pawel Bulowski
Head of AI Consulting at N-iX

AI adoption measurement across maturity stages

Measurement without stage context results in incorrect conclusions. A team two weeks into Black Box rollout and a team six months into Open Box adoption are in fundamentally different positions. Treating their data the same way is one of the most common reasons AI measurement programs fail to produce actionable results.

We use the APEX Diamond to map engineering teams across four maturity stages. Each stage has a distinct measurement focus, a different set of signals to track, and predictable mistakes that arise from applying the wrong lens at the wrong time. The APEX Scoreboard runs across all four stages, but what those numbers mean and what decisions they should drive change as maturity increases.

Four stages of the APEX framework how to measure AI-assisted software development

Awareness: Establishing the baseline

At Awareness, AI usage is unsystematic. Individual developers experiment with ChatGPT, Claude, or similar tools; outputs are copy-pasted and manually adjusted, with no process integration or tracking in place. This is the identified state: the starting point.

The only measurement priority at this stage is capturing the baseline before anything changes. Throughput, cycle time, change failure rate, and current AI adoption percentage are all measured before any workflow is modified. Attempting to measure AI impact here produces meaningless data because there is no AI-influenced work to measure yet.

Black Box: Measuring utilization

Black Box is where most enterprise teams sit when they engage us. Licenses are deployed, tools are available, and usage is beginning, but usage is inconsistent and lacks structured workflow integration. The temptation is to start measuring productivity impact. Resist it.

The measurement focus at Black Box is utilization: who is using which tools, at what frequency, across which roles. We map this against a fluency scale tracking how deeply AI is embedded in individual workflows. 

  1. A0 is foundational AI literacy: understanding LLMs, prompts, and context windows; 
  2. A1 is assisted exploration: developers use general-purpose tools like ChatGPT for ideas and code snippets with no IDE integration;
  3. A2 is contextual adoption: the active use of AI-assisted IDEs like Cursor or Copilot, embedded directly into development and testing. 

Most engineers in a Black Box rollout sit between A1 and A2. The distribution across roles tells you where structured enablement will move the numbers first.

Track at this stage:

  • Active users by role: back-end, front-end, QA, DevOps, data;
  • Prompt count and suggestions accepted rate per developer;
  • AI usage by programming language;
  • Sprint-over-sprint SDLC matrix: velocity, bug rate, test coverage, eNPS.

The sprint-over-sprint matrix is the most important instrument at this stage. It gives you the first longitudinal signal of whether tool access is changing delivery behavior. Early readings will not show dramatic movement. 

Do not measure productivity ROI at this stage. The learning curve for meaningful AI workflow integration runs three to six months across most engineering teams. Measuring output impact before that curve has matured produces data that understates what AI will eventually deliver.

Open Box: Shifting from utilization to outcomes

Open Box is where the APEX Scoreboard starts producing decisions. Teams identify and prioritize use cases, then build, test, and integrate role-specific workflows into daily engineering work.

The measurement shift at this stage is from utilization to outcomes:

  • AI adoption %: percentage of PRs in production with AI contribution, tracked via tagging;
  • Task-level time savings: before and after per documented workflow, measured on the same team and codebase;
  • Use case adoption rate: which workflows are running, and what percentage of the relevant team is using them;
  • Qualitative survey data: developer confidence, satisfaction, support needs, and self-reported productivity estimates cross-referenced against delivery telemetry.

We run four measurement components on a monthly cadence at Open Box: 

  1. An adoption survey capturing tool usage and active use cases by role; 
  2. A scoring model aggregating responses into a GenAI Adoption Score;
  3. A progress tracker consolidating scores month over month to surface adoption velocity and stalls;
  4. An executive summary that translates the data into a board-ready format. 

The survey data tells us things that the delivery telemetry cannot. Developers at Open Box typically split into three groups: those who were skeptical and converted through direct evidence in their own workflows, and those who had poor early experiences due to poor prompt design and needed structured workflow support to rebuild confidence. A third group arrives with inflated expectations and needs realistic benchmarks to stay engaged. The survey tells you the distribution, and the distribution tells you where to focus the next month of enablement.

Working with a crop protection company, we reached Open Box after six weeks of structured workflow integration. Feature development accelerated by 12%, code coverage increased by 45%, and team satisfaction improved by 25%. Every number came from workflow-level outcome tracking.

Agentic: Measuring system economics

The top 10% to 20% of teams by ROI reach Agentic: the stage where specialized agents automate full SDLC phases and communicate via MCP and A2A protocols. At this stage, the APEX Scoreboard is running continuously. All four metrics are tracked against the original baseline, benchmarked monthly, and reviewed at the leadership level.

The measurement focus shifts from workflow outcomes to system economics:

  • Automation coverage per SDLC phase;
  • Cost per output: token consumption and compute spend per feature delivered;
  • Agent performance: success rate, step count, tool call accuracy, context retrieval precision, retry rate;
  • Change failure rate across agent-generated deployments, isolated from human-authored code.

The governance risk at this stage is agent sprawl: redundant, ungoverned agents multiplying across teams, duplicating effort, and interacting unpredictably with production infrastructure. We see it regularly in organizations that accelerated to Agentic without a measurement infrastructure. The data collected at Black Box and Open Box is what makes Agentic governable. It establishes the normal baseline against which agent behavior is assessed. 

What are the measurement mistakes that invalidate your data?

1. Measuring too early

The most common mistake we see at the start of new engagements is that teams measure productivity impact at week four, see flat or marginal results, and conclude that AI tools are not working.

Engineering teams need three to six months of structured workflow integration before AI tools change delivery metrics. Measure utilization first, workflow outcomes second, ROI third. That sequence reflects how long behavioral change actually takes in production engineering environments.

2. Skipping the baseline

Without a pre-deployment snapshot of the four APEX metrics, there is no way to prove whether performance improved, held flat, or declined after deployment. A baseline takes two weeks to capture. We have run it dozens of times. Its absence makes every subsequent measurement unprovable.

3. Measuring individuals instead of the system

Individual developers produce more code. After it, the weekly update to leadership looks strong. The delivery data tells a different story: review queues are lengthening, and incident rates are climbing. We have walked into engagements where teams were six months into AI adoption, individual output metrics were up, and DORA metrics had quietly deteriorated. 

4. Trusting self-reported data without delivery telemetry

Surveys are a diagnostic tool. We use them at every Open Box engagement to understand developer confidence, support needs, and qualitative adoption patterns. They cannot substitute for delivery telemetry.

Self-reported productivity estimates consistently overstate actual gains. Developers feel more productive when using AI tools, regardless of whether delivery data confirms it. A developer who generates code faster experiences a subjective sense of output, even when that code requires significant downstream rework that never shows up in their survey response.

Pair every survey with objective telemetry: pull-request merge frequency, cycle time, change failure rate, and AI adoption percentage. Where the two sources agree, the signal is reliable. Where they diverge, act on the telemetry.

5. Tracking deployment frequency without tracking change failure rate

Teams that track deployment frequency without tracking change failure rate regularly report strong AI adoption numbers while defect rates climb in the background. We monitor the change failure rate from day one on every engagement because of this risk.

contact us

How N-iX approaches AI adoption measurement

We started the way most teams do: deploying tools and running workshops. It produced no measurable change. So we rebuilt how we work. Every claim we make about the impact of AI adoption is traced back to a specific workflow change and measured against a baseline we captured before anything moved. If we cannot prove it with numbers, we do not claim it.

Before week two of every engagement closes, we have captured the four APEX metrics from your existing systems, including Git, Jira, LinearB, and Jellyfish. No new tooling required. Those numbers become the baseline against which every subsequent measurement is compared.

We identify AI champions before we roll out tools

One of the most consistent findings across our engagements is that top-down tool mandates lead to lower adoption than peer-led enablement. Before we deploy anything, we identify engineers within the team who are open to experimentation, quick to grasp the value of new workflows, and willing to demonstrate working approaches to peers.

These engineers run the four-step pilot loop with us: capture the current workflow and baseline metrics, identify where AI adds the most value, co-implement the AI-assisted version hands-on, and demo the result to the team. That loop repeats with each new workflow. They own it after we leave.

We co-implement on production code

Our engineers embed with your teams on live production codebases and co-implement AI workflows, sprint by sprint. Every workflow is documented in the same format: current state, AI-assisted state, and a single metric that demonstrates the change worked. Documentation cycle reduced from 2.5 weeks to 2-3 hours. Regression testing reduced from 2 hours to 5 minutes. C# to Node migration is 83% faster. All before/after measurements on the same team, same codebase, against the baseline captured in the Assess phase.

We run a monthly measurement cadence through every phase

Measurement does not stop after the baseline. At every Open Box engagement, we run four components on a monthly cycle: an adoption survey capturing tool usage and active use cases by role; a scoring model that generates a Gen AI Adoption Score; a progress tracker consolidating scores month over month; and an executive summary formatted for board-level reporting.

A team at 40% AI adoption in month three and still at 40% in month five has a workflow issue. Monthly data surfaces the signals that matter, since quarterly reviews catch problems too late. The qualitative data from the survey works. It tells us which developer groups need different support: those who were skeptical and came around through direct evidence, those with poor early experiences who need structured workflow help to rebuild confidence, and those with inflated expectations who need realistic benchmarks. 

We run four phases with the possibility to exit at each

APEX runs in four phases. Each phase has to prove its results before the next begins. No long-term commitment is required at any of them.

Phase

Timeline

What we measure

Exit condition

Assess

Weeks 1–2

Baseline APEX metrics. Maturity score across 60 SDLC practices.

Baseline report and workflow backlog delivered. If nothing justifies the next step, you stop here.

Pilot

Weeks 3–6

Workflow-level before/after on 2–3 use cases—Sprint-over-sprint SDLC matrix. 

At least one workflow shows net gain across the four APEX metrics relative to the baseline.

Expand

Weeks 4–8

AI Adoption % across broader teams. Use case AI tool adoption rate. Monthly GenAI Adoption Score.

Consistent metric movement across multiple teams. 

eXcel

Ongoing

System economics: automation coverage, cost per output, agent performance, change failure rate on agent-generated code.

Continuous. Highest-ROI teams only.

We transfer the capability

When the engagement ends, everything we built stays with you: the measurement infrastructure, the workflow documentation, the role-specific GenAI guidelines, the prompt library, and the champion program. Your internal AI champions run the monthly measurement cadence. Your engineering leadership reads the APEX Scoreboard. Your board gets the numbers.

The goal of every APEX engagement is an engineering team that can independently measure, interpret, and act on its own AI adoption data.

Your engineers are using AI. The question is whether your delivery data shows it. If it does not, the measurement infrastructure does not exist yet. The Assess phase is two weeks, uses your existing systems, and produces the baseline your board needs.

We fit into your engineering environment

APEX is not tied to a specific toolchain. We work across any LLM, any cloud provider, and any IDE your team uses: Cursor, Copilot, and Claude Code. The measurement framework stays the same regardless of the tools. Our results are SDLC-specific: faster delivery, higher AI adoption in production code, fewer escaped bugs, measured on your codebase.

contact us

FAQ

How to measure AI adoption in engineering teams?

Measure AI tool adoption through four delivery metrics tracked from day one: Throughput (output per developer adjusted for pull request complexity), AI Adoption % (percentage of PRs in production where AI contributed), Speed (cycle time from first commit to deployment), and Quality (change failure rate). Track these against a baseline captured before any workflow changes. Activity metrics such as license utilization and suggestion acceptance rate indicate usage.

What is a good AI tool adoption rate for an engineering team?

Most enterprise engineering teams start with below 15% AI adoption, as measured by AI-contributed PRs in production. Structured adoption programs typically move teams from 28% to 91% within 10 to 12 weeks, depending on team size, workflow complexity, and how early the baseline was established. 

How do you calculate the ROI of AI tool adoption in engineering?

ROI calculation requires four inputs: productivity uplift (change in throughput and cycle time against baseline), quality impact (change in defect rate and change in failure rate), operational efficiency (reduction in lead time and mean time to recovery), and license justification (cost per seat compared to hours saved multiplied by engineer hourly rate). Without a pre-deployment baseline, ROI cannot be calculated, only estimated. We track all four inputs from the first week of every APEX engagement.

What is the difference between AI utilization and AI adoption?

AI utilization measures how engineers use AI tools by tracking active users, prompt counts, and the number of accepted suggestions. AI adoption measures whether AI is changing how the team delivers, specifically, the percentage of production PRs in which AI contributed to completion. A team can have high utilization but low adoption if developers use AI tools outside their core delivery workflows. AI adoption % is the number that connects tool usage to engineering performance.

How do DORA metrics relate to AI adoption measurement?

DORA metrics (Lead Time for Change, Deployment Frequency, Change Failure Rate, and Mean Time to Recovery) measure systemic delivery performance and directly connect to team-level AI adoption tracking. Map Change Failure Rate to the Quality metric in the APEX Scoreboard. DORA alone does not capture whether developers trust the AI output, whether review burden has increased, or whether individual productivity gains are moving system-level numbers.

How long does it take to see measurable results from AI adoption?

Utilization signals appear within the first four weeks, while meaningful workflow-level outcomes take three to six months of structured adoption to become reliable. Teams that measure productivity impact at week four consistently understate eventual gains. Measure utilization first, workflow outcomes from month three, and ROI from month six onward.

What metrics show whether developers are actually using AI tools?

AI Adoption % is the most reliable signal: the percentage of pull requests in production tagged as AI-assisted or AI-generated confirms AI integration into production workflows. Secondary signals include prompt count, suggestions accepted rate, and active users by role, but these measure activity. Track both layers and weigh the production signal when they conflict.

How do you run an AI adoption evaluation for an engineering team?

AI adoption evaluation starts with a two-week baseline assessment before any workflow changes. Score approximately 60 SDLC practices on a 0 to 5 scale, capture the four APEX delivery metrics from existing systems, and produce a radar chart mapping engineering maturity against GenAI adoption readiness.

Have a question?

Speak to an expert
N-iX Staff
Yaroslav Mota
Director, Head of Corporate AI & Efficiency

Required fields*

Table of contents