Skip to content
template · v0.1 · MIT

Adoption Telemetry Dashboard Template

An adoption telemetry dashboard template: eight panels, each with its question, data source and the decision it supports.

Available as a page on this site. A repository copy is not published yet.

Published · Updated

Contents

What is inside

Usage

How to use it

Copy the panel table into a spreadsheet or the dashboard tool you already run. Write the one outcome for each use case before rollout. Write down your definition of active and your smallest group size before the first chart exists. Put the weight on the outcome, delivery health, cost and trust panels, and treat the coverage, seat and retention panels as diagnostics.

Detail

In my words

What this is

A panel specification for tracking how AI tools are used at work. It has eight panels. Each names the question it answers, the data source and the decision it supports. It is a page, not a dashboard file. You copy the panels into whatever tool you already run.

Version 0.1 covers coding assistants and chat assistants. Version 0.2 will cover SaaS tools with AI built in and internal agents. I will write it when clients who run them appear.

The panels fall into three kinds. The coverage, seat and retention panels count what people did. The two survey panels count what people said. The outcome, delivery health and cost panels read what the work produced. The outcome, delivery health, cost and trust panels carry the weight, and the trust survey is read as opinion.

That order is a synthesis of the sources, not a finding any of them states. The adoption telemetry article gives the evidence behind it.

The eight panels

#PanelQuestion it answersData sourceDecision it supports
1CoverageWhat share of AI use at work runs through approved tools?LLM gateway request logs, the sign-in app list, expense lines, API bills and the AI registerWhich tools to approve, replace or block, and where the approved path is hard
2Paid versus activeWhich paid seats see no use?Vendor admin APIs, such as GitHub’s user-management last_activity_atReclaim or reassign seats, and aim training
3Retention by teamDo people who tried a tool keep using it at 4, 8 and 12 weeks?Gateway or vendor logs, with one written definition of activeChange the workflow or retire the tool
4Outcome per use caseDid the outcome agreed before rollout move, against a baseline or a comparison group?The system of record for that outcome, such as ticketing, CI or your CRM, not the AI tool’s own logsScale, fix or retire the use case
5Delivery health (engineering use cases)Did throughput or instability get worse as use grew?CI/CD and version control: DORA’s lead time for changes, deployment frequency, failed deployment recovery time, change fail rate and rework rate, plus review timeSlow or pause a rollout when instability rises
6Cost per outcomeWhat does one unit of the outcome cost?Spend and the outcome count from the outcome panel, as set out in how cost per outcome is measuredBudget, build versus buy, and model choice
7Trust and friction pulseDo people trust the output, rely on it, and say where it gets in the way?A five-minute survey once a quarter, using the trust and reliance items DORA publishes, word for word and with credit. The smallest-group rule appliesTraining and verification effort, and tool choice
8Policy clarityDo staff know what is expected, what is allowed and what applies to them?The same survey, using the four AI-stance items in DORA’s 2025 report, word for word and with creditFix how the acceptable use policy is explained

The delivery health and cost panels apply to engineering and workflow use cases. Write the outcome panel for each use case.

Fix these definitions before you build

  • What counts as active. GitHub needs two active days in the trailing 28 to place a user in a usage phase. Microsoft counts a returning user as one with an action in both the current and the previous period. Choose one rule, write it on the panel and keep it. Mine is two different active days within four weeks, and I count people, not accounts.
  • When you check retention. The retention panel uses 4, 8 and 12 weeks. Week 4 is the first check. I read it as people active in week 4 over people active in week 1, per team, from gateway logs.
  • The smallest group you show. Mine is five people. Microsoft’s Viva Insights needs its minimum group size set to at least five. That is a product setting. The sources read here give no legal figure for a minimum group size. Write down your own.

What stays off the dashboard

  • Seat count as adoption. A seat shows money spent, and GitHub keeps seat data apart from its usage reports.
  • Daily or weekly active users with no written definition. GitHub, Microsoft and DORA each define active differently.
  • Prompt counts. DORA’s 2024 report, published by Google Cloud, said measuring usage frequency is “likely not as meaningful as measuring reliance”.
  • Lines of code accepted as a success measure. GitHub calls its own lines figure directional.
  • Acceptance rate as a success measure. In a 2022 preprint on Copilot users it tracked how productive users said they felt.
  • Vendor hours saved or ROI as value. Microsoft builds assisted hours from action counts, fixed minutes per action, and meeting recaps counted by meeting length. A default hourly rate then values them.
  • Rankings of named people. DX, a vendor of measurement software, warns against using these metrics to judge individuals.
  • Prompt content. The GDPR asks for no more data than needed, and Claude Code’s documentation says prompt text is off by default. I collect none.

Who sees what

Show team-level figures by default, for teams of five or more. Where you control the collector, filter or redact the person field before data reaches the dashboard. Claude Code includes the signed-in user’s email by default, and its documentation says to filter it at your own backend if that is a concern.

The paid versus active panel shows idle seats by team. Reclaiming a seat needs a name, and a name is person-level data. Show named views only for a narrow stated purpose, recorded, approved by two people and kept 30 days. Write down who sees the list. Then run the screening in the adoption telemetry article before the list exists.

What it is not

It is not a live dashboard, and it is not an export for one tool. It does not show that an AI tool works. Only the outcome panel can do that, against a baseline or a comparison group, and that is a synthesis, not a finding any source states. It is a summary of public documents, not legal advice.

Provenance

Sources and neighbours

Next step

Filling these in is the hard part.

If you want them filled in against the systems you already run, that is the two-week Assessment.

Book a 30-min fit call

Or email hello@meshin.co