Maturity Matrix

Pilot metrics

Pilot metrics are the set of measurements you define before a pilot starts that determine whether the pilot succeeded and whether to expand.

  • ·2-3 pilot teams are designated with explicit AI adoption goals
  • ·An internal champion (or AI lead) is identified and has allocated time for the role
  • ·Pilot metrics are defined and tracked (adoption rate, usage frequency, developer satisfaction)
  • ·Pilot results are shared with the broader organization
  • ·Champion has direct access to leadership for escalation

Evidence

  • ·Pilot team designation document with goals and success criteria
  • ·Champion role assignment with time allocation
  • ·Pilot metrics dashboard showing tracked KPIs

What It Is

Pilot metrics are the set of measurements you define before a pilot starts that determine whether the pilot succeeded and whether to expand. Without pre-defined metrics, every pilot produces ambiguous results: the enthusiasts point to anecdotal wins, the skeptics point to the developers who didn't engage, and the expansion decision becomes a political negotiation rather than an evidence-based call. Pre-defined metrics make the decision legible and defensible.

The right metrics for an AI tool pilot span three layers. The first is adoption - are developers actually using the tool? The second is behavior change - are developers doing things differently because of the tool? The third is outcome - is the work output changing? Most organizations measure only the first layer (license activation, weekly active users) and wonder why they can't make a compelling ROI case. The outcome layer is where the ROI lives, but it requires behavioral change as the mechanism.

A common mistake is picking metrics that are easy to collect rather than metrics that matter. License activation is trivially easy to collect and nearly meaningless as an adoption signal. The metrics that actually predict organizational capability gains - PR cycle time, time-to-first-green on CI, test coverage delta, developer satisfaction with code quality - require more work to collect but produce genuinely useful signal.

The DORA metrics (deployment frequency, lead time for changes, change failure rate, time to restore service) are a useful anchor for the outcome layer, but they operate on timescales longer than most pilots. For a 90-day pilot, the more immediately useful outcome metrics are PR throughput, review cycle time, and time spent on identified high-friction tasks. These move on a timescale where you can see signal within the pilot period.

Why It Matters

  • Converts the expansion decision from political to evidential - with pre-defined metrics, the question "should we expand?" has an answer grounded in data, not in whose opinion is more persuasive
  • Forces clarity on what success looks like before starting - the process of defining metrics reveals disagreements about expectations that are better resolved at the start than at the end
  • Creates the foundation for ongoing measurement - the metrics you instrument for the pilot become the baseline for tracking adoption as it scales; starting measurement early is far easier than retrofitting it later
  • Provides early warning signals - adoption metrics measured at 30 days give you time to course-correct before the 90-day decision; waiting until the end to look at data means you can't intervene when intervention would help
  • Makes the business case for the next investment - the metrics from a successful pilot are the evidence that justifies the next round of investment; without them, every new investment cycle starts from scratch

Getting Started

  1. Define metrics at three levels before the pilot starts - Write down specific, measurable targets for adoption (weekly active usage rate), behavior change (percentage of PRs where AI assistance was used), and outcomes (PR cycle time, lines of test coverage added per week). Having targets, not just metrics, is what makes the decision legible.

  2. Establish baselines before the pilot begins - You cannot measure change without a baseline. Spend the week before the pilot starts pulling the current numbers for every metric you plan to track. If your baseline data doesn't exist, build the tracking infrastructure before you hand out the first license.

  3. Instrument the measurement, don't rely on self-report - Developer surveys are useful for qualitative signal but unreliable for quantitative metrics. Instrument your CI/CD pipeline, PR tooling, and version control to collect behavioral data automatically. Self-reported usage data systematically overestimates engagement.

  4. Set a 30-day check-in gate - Review the adoption layer metrics at 30 days. If weekly active usage is below 50% of the pilot cohort, something is wrong and needs to be diagnosed and fixed before you can get useful signal at the behavior and outcome layers. Don't wait until day 90 to find out the pilot was effectively dead at day 30.

  5. Collect qualitative data alongside quantitative - Run a short developer survey at 30 and 90 days: five questions, anonymous, covering what's working, what's not, and what would make the tool more useful. Quantitative data tells you what happened; qualitative data tells you why. You need both to make good decisions.

  6. Agree on the expansion threshold in advance - Before the pilot starts, write down: "We will expand to additional teams if [metric] reaches [threshold] by day 90." The threshold should be achievable but meaningful. "Any usage at all" is not a threshold. "70% weekly active usage and 15% reduction in PR cycle time" is a threshold.

Tip

The best proxy metric for "is an AI tool genuinely helping" is not usage frequency - it is whether developers choose to use it on tasks where they have a choice. Tracking which task types are being assisted (new code, refactoring, test writing, debugging) tells you more than total usage hours.

Common Pitfalls

Defining metrics after the pilot ends. Post-hoc metric selection is a path to confirmation bias - you'll naturally gravitate toward the metrics that make the pilot look good (or bad, depending on the political winds). The metrics must be defined and agreed upon before the pilot starts, and the baseline must be established before the pilot begins.

Over-indexing on adoption metrics at the expense of outcome metrics. "90% of developers activated their account" sounds impressive and proves nothing about business value. The adoption metrics are leading indicators; the outcome metrics are what justify the investment. Both matter, but the outcome metrics are what leadership actually cares about and what makes the business case.

Using aggregate metrics that hide team-level variation. An org-level adoption rate of 45% can mean that one team has 90% adoption and two teams have 20%. The aggregate looks reasonable but the team-level picture reveals that adoption is fragile and concentrated. Always break metrics down to the team level during a pilot.

Not controlling for confounds. If the pilot teams also deployed a new CI system, hired three new developers, and changed their sprint cadence during the pilot period, it is very hard to attribute outcome changes to the AI tool. Document the major changes happening in the pilot teams and treat the results appropriately given the confounds.

Treating the 90-day endpoint as the only decision point. The pilot produces evidence for the expansion decision, but it also produces evidence for tool configuration decisions, workflow guidance decisions, and champion role decisions that should be acted on before day 90. Build in intermediate decision points and act on the early evidence.

How Different Roles See It

B
BobHead of Engineering

Bob approved the pilot six weeks ago. Sarah is sending him weekly usage reports but he hasn't looked at them closely - he's waiting for the 90-day summary. He has a vague sense that adoption is "going okay" but no specific view on whether the pilot is on track to meet the expansion criteria.

What Bob should do: Bob should review the 30-day metrics with Sarah this week, not at day 90. The specific question is whether weekly active usage is above 50% across both pilot teams. If it is, the pilot is on track and Bob can plan the expansion. If it isn't, something is wrong and Bob has 60 days to diagnose and fix it before the expansion decision. Bob should also confirm that the baseline data was collected before the pilot started - if it wasn't, the 90-day results will be impossible to interpret. If the baseline is missing, Bob should commission a retrospective baseline estimate from the available data now, while memories are fresh.

S
SarahProductivity Lead

Sarah has been tracking the pilot metrics faithfully and the 30-day data is mixed. Adoption on Team A is strong (72% weekly active users). Adoption on Team B is weak (28% weekly active users). The outcome metrics are hard to read because Team B's baseline data was not collected before the pilot started.

What Sarah should do: Sarah should bring the mixed picture to Bob with a clear diagnosis and a proposed intervention. The Team B adoption gap is a solvable problem if addressed now: the champion is not engaged, the team lead is skeptical, and the developers don't have a clear entry-point workflow. Sarah should recommend a specific intervention - a workflow demo from Victor for Team B, a direct conversation from Bob to Team B's lead about the value of the program - and set a 15-day checkpoint to see if the intervention moved the adoption numbers. On the missing baseline for Team B, Sarah should reconstruct what she can from historical PR data and flag the gap clearly in the 90-day report so the expansion decision accounts for it.

V
VictorStaff Engineer - AI Champion

Victor has been collecting informal feedback from the developers on Team A and has rich qualitative data about what is and isn't working. He knows that test generation is the workflow with the clearest value story, that the tool struggles with the legacy payment module, and that three developers are using it daily while four are using it rarely. None of this intelligence is flowing into the formal metrics Sarah is tracking.

What Victor should do: Victor should create a lightweight qualitative log - even a shared document where he records what he's hearing - and share it with Sarah weekly. The combination of Sarah's quantitative tracking and Victor's qualitative intelligence is far more powerful than either alone. Victor should also flag directly to Bob that Team B's champion situation is the bottleneck: he's willing to run a guest session for Team B's developers, but he needs calendar access and a warm introduction from the team lead. The fastest path to improving Team B's 28% adoption rate runs through Bob, not through Victor acting alone.

Where does your team actually sit on this?

This guide describes one level of one area. Run the assessment to place your team across all 16 areas, see which gates you have passed, and get a report you can take to your stakeholders.

Start the assessment