Readiness assessment

Is your data ready for analytics agents?

Fifteen questions across the five things that decide whether an agent gives right answers: definitions, access, data quality, interfaces, and the team that runs it. Pick the answer closest to how things work today, not how they are meant to work. It takes about ten minutes.

Scored in your browser. Your answers are not sent anywhere; the result link keeps them in the address after the # sign.

Area 1 of 5

Semantic layer and definitions

An agent can only be as consistent as the definitions it reads. If "revenue" means three things, it will pick one without telling you.

1. How are your core business metrics (revenue, active customer, churn) defined today?
2. When two teams use the same word (customer, order, region) with different meanings, what happens?
3. Could a new analyst answer a routine question from the written definitions alone, without asking a colleague?

Area 2 of 5

Governance and access control

Agents act faster and more often than people, and nobody watches each action. Access has to be enforced where the data is read, as the person asking.

4. How does a query tool or service get access to data today?
5. Are row-level and column-level rules (by region, personal data, salary) enforced where the data is read, for every engine?
6. If someone asked who read a sensitive table last month, and through which tool, how long would the answer take?

Area 3 of 5

Data quality and freshness

An agent does not know a table is three days stale unless something tells it. A confident answer from stale data is worse than no answer.

7. How do you learn that a key table is stale or wrong?
8. For the datasets an agent would use first, is there a named owner and an agreed freshness target?
9. How many copies of your most-used datasets exist across warehouses, marts, extracts, and BI caches?

Area 4 of 5

Open interfaces (MCP, SQL, APIs)

Agents reach data through interfaces. Standard ones let you change the model or the agent framework without rebuilding access and definitions.

10. How can software (not a person clicking) reach your governed data?
11. Can an agent discover which datasets and metrics exist, with descriptions, without someone pasting a schema into a prompt?
12. If you changed the model or agent framework next year, what would you have to rebuild?

Area 5 of 5

Team skills and operating model

A production agent is a data product. Someone has to own it, measure it, and maintain the definitions it depends on.

13. Who would own an analytics agent in production?
14. How would you know whether an agent's answers are right?
15. How ready are your analytics and data engineering teams to maintain definitions and access policies as code?

0 of 15 answered

About this assessment

Do my answers leave the browser?

No. The scoring runs in JavaScript on this page and nothing is sent to a server. The share link keeps your answers in the part of the address after the # sign, which browsers do not send to the site. Google Analytics measures visits to this site and records that the assessment was started and finished, and the level reached, but not your answers.

How is the score calculated?

Each answer scores 0 to 3, from the first option to the last. Each of the five areas is scored out of 9, and the overall score is out of 45. The level comes from the overall percentage: Exploring below 40%, Building from 40%, Ready from 65%, Scaling from 85%. One rule overrides it: if any area scores 3 or less out of 9, the level cannot be higher than Building, because an agent fails at the weakest point, not the average.

Who should fill it in?

The person accountable for analytics, ideally with the data platform lead and an analytics engineer in the room. The disagreements between them are often more useful than the score.

What should I do with the result?

Work on the areas listed under next steps before scaling anything. If the level is Ready or Scaling, the 90-day rollout playbook is the next page to read. Save the share link and take the assessment again after the pilot to compare.

Two newsletters, one list

Keep up with both halves of this.

Agentic analytics moves on two fronts at once. One newsletter covers the model and agent side, the other covers what the Apache projects underneath are shipping. One subscription gets you both, and neither costs anything.

Subscribe on Substack

See where your team stands