Blog
Data science maturity: stages, assessment, and roadmap
Your team shipped three analytical systems last quarter, but nobody can explain why the churn number in finance doesn't match the one driving your retention model. That gap between what you can build and what anyone outside the data team can trust is the real measure of data science maturity.

Most organizations have a wider gap than they think. The retention logic was built on a definition of "churn" that a data scientist wrote eighteen months ago, and it doesn't match the definition the analytics team uses in executive reports. Both definitions seem reasonable. Neither is documented anywhere central.
This article walks through what each maturity stage looks like when you evaluate it through a governance lens, how to audit where you actually stand, and a practical roadmap for layering in governance as your capabilities grow.
What data science maturity actually looks like
Traditional maturity models ask whether you can build models, deploy them, and monitor them. Those are valid questions, but they miss the one that matters most to the business: can anyone outside the data team trust and verify what the models produce?
Oracle's Data Science Maturity Model makes this explicit. At the lowest maturity level, analytical work products are "owned, organized, and maintained by individual data science team members" on local machines, with no governing strategy. Reliable answers about how a result was produced and what data it used are associated with the highest levels of maturity. An organization can have sophisticated ML pipelines, a large model registry, and a well-staffed data science team and still operate at a level where nobody can trace an output back to its source logic.
TDWI's research reinforces the pattern. Their assessment found that organizations scored an average of 55 out of 100, placing them in the "Early Established" phase. Only about half had implemented model governance to ensure their analytics and AI models remain accurate and fit for purpose.
Here's a synthesis of what maturity looks like across these frameworks:
Teams often get stuck in the shift from "Managed" to "Defined." They have some processes, some documentation, and some access controls, but nothing consistent enough to survive a cross-team audit. And every ungoverned capability added during that plateau compounds the problem.
The most visible failure mode is metric chaos. When different teams build their own dashboards, they inevitably define the same metric differently. "Revenue" means one thing in finance, another in product analytics, and a third in the churn model's training data. Before AI entered the picture, this was confusing. Now that AI systems consume these definitions as context, conflicting metrics become structurally dangerous: an AI agent generating answers from contradictory definitions can be confidently wrong, and the person asking the question has no way to know.
Shadow models add a second layer of risk. Models built and deployed without shared visibility function as trust debt waiting to mature into an incident. The root cause is often simple: the right way is too hard. When provisioning a data science environment takes months, innovation goes underground.
According to Hex's State of Data Teams 2026 report, 31% of data leaders cite trust as their top concern with adopting AI on organizational data, nearly twice as much as any other concern. And AI went from 4% to 27% as a top team goal in roughly six months, which means ungoverned AI outputs are multiplying faster than most governance programs can keep up.
How to assess where you actually stand
Test your governance with specific diagnostic exercises instead of relying on general impressions. Your real governance state shows up in four dimensions, and a set of ongoing signals tells you whether you're progressing or just accumulating.
Four diagnostic dimensions
Prediction access controls. Can you name, right now, every team or role that has access to the outputs of your three most-used predictive systems? If no one can answer without a manual search, that's a Level 1 access governance signal. When a new analyst joins, is there a formal process for granting access to predictive outputs, or does someone just send credentials over Slack?
Metric definition consistency. Ask your data team, your product team, and your finance team to independently write down their definition of your most important business metric. Don't let them confer first. If the definitions differ, and they usually do, you have a metric governance gap regardless of how many dashboards you've built. A simpler real-world signal: has a meeting occurred in the last 90 days where two teams presented conflicting numbers for the same metric?
AI output inspectability. For your three most consequential analytical systems or AI outputs, can someone explain in plain language why a specific result was produced for a specific input? Is there documentation covering training data, known limitations, and a named responsible person? If output drift is discovered only when a business stakeholder raises a complaint, your mean time to detect is measured in weeks, not hours.
Decision coverage. List your organization's top 20 recurring decisions. For how many does a model or structured data analysis directly inform the decision-maker at the time of the decision? That ratio is your decision coverage score. The Australian government's maturity guide uses a similar outcome lens, describing optimized maturity as a state where data is used to support decisions at all levels of the organization.
This played out at Calendly, where the Go-to-Market analytics team could deliver fast ad hoc responses but lacked a source of truth the whole company could rely on. They built a standardized metric library to create company-wide KPI documentation, turning conflicting reports into a single reference point. The diagnostic question about conflicting numbers was the signal that prompted the investment.
Ongoing signals of ungoverned accumulation
Once you've diagnosed your current state, watch for patterns that indicate accumulation without maturity. Models living on local machines or personal repositories. Nobody able to answer "on what data was this result based?" for production models. Governance described internally as compliance overhead rather than a way to move faster. Data scientists being the primary consumers of their own analytical outputs. No retirement process for models, so they accumulate by default. And reported metrics that wouldn't change any decision regardless of their value.
If your model count is growing but your decision coverage score isn't, your organization is accumulating capabilities without translating them into trusted outcomes. Decision coverage is a more meaningful measure of maturity than model count or tooling sophistication.
A stage-by-stage governance roadmap
The most practical approach is to layer governance in progressively rather than trying to implement everything at once. Each stage below creates the preconditions for the next.
If the diagnostics above placed you in the Ad Hoc or Managed stage, start with Stage 1. If you've already documented and endorsed your core data assets but metric definitions are inconsistent across teams, you're ready for Stage 2. Organizations at the Defined stage that need provable governance and observability should focus on Stage 3.
Stage 1: documentation, endorsement, and discoverability
Before you can govern anything, you need to know what exists. The first step is getting a handle on your data assets: which tables are production-ready, who owns them, and what the columns mean.
Endorse your highest-value, highest-risk tables. This is the earliest formal governance signal, a way to distinguish "this is production data you can build on" from "this is an experimental dataset someone created last quarter." Assign data stewards who keep documentation current rather than letting it decay after an initial push.
You don't need full coverage to start. Trying to map every pipeline from day one is unsustainable. Begin with the tables that power your most consequential decisions and expand from there. In a collaborative analytics platform like Hex, this can be as lightweight as endorsing tables and adding warehouse descriptions, so that AI-generated queries automatically steer toward trusted sources. Even this minimal context layer is enough to get self-serve analytics working. Business stakeholders start answering their own questions without filing tickets.
Stage 2: workspace policies, access controls, and metric definitions
As more teams consume data, inconsistent metric definitions and uncontrolled access become the main problems.
Centralizing metric definitions is the highest-leverage action at this stage. Codify your core metrics in a semantic layer or shared model so that "revenue" means the same thing whether it appears in a dashboard, an AI-generated answer, or a model's training features. Define metrics once and use them consistently across every endpoint.
Layer in role-based access controls so that sensitive data is available only to authorized stakeholders. Introduce workspace-level change policies where modifications go through peer review and automated testing before reaching production. Codify these rules in version control, so governance is auditable by default instead of becoming a separate process someone has to remember to follow.
When teams need to maintain metric consistency across AI-generated outputs specifically, workspace rules and semantic models work together. Workspace rules guide how AI interprets domain-specific terminology, while semantic models codify the actual metric logic. Teams can build semantic models natively in Hex, or sync definitions from dbt MetricFlow, Cube, or Snowflake, so they're never locked into a single approach or forced to start from scratch.
Stage 3: full semantic models, observability, and auditability
At scale, the question shifts from whether definitions exist to whether people are using them correctly and whether you can prove it.
Build out the full semantic layer as a unified, business-friendly representation of your data. Implement change governance for metric definitions. When a definition changes, update it once centrally and all connected systems use the new logic automatically. Build data lineage so you can trace any metric back to its source data, understand its transformations, and verify alignment with governance policies.
Build semantic layer configurations alongside existing production code, audit the output, then deprecate old structures. Build in parallel. Don't refactor in place.
Observability matters at this stage because you need to know whether the governance you've built is actually being followed. Are people asking questions that your semantic models can answer? Where are the gaps? Context Studio addresses this by surfacing which questions people are asking, where context gaps exist, and which topics are relying on unstructured data, so data teams can prioritize where to improve governance rather than guessing.
Governance is what makes capabilities trustworthy
Data science maturity develops through governance layered onto capabilities as they grow. Start by endorsing your most important tables and documenting what they mean. Add workspace rules and centralized metric definitions when multiple teams start consuming the same data. Build toward full semantic models, lineage, and observability as your organization scales.
This approach works because it lets teams ship self-serve answers at earlier stages than traditional maturity models assume. A business stakeholder can safely ask a question when enough context exists: endorsed tables, documented definitions, and clear ownership make the answers trustworthy.
Hex brings AI to data analysis. Anyone can explore data using natural language, with or without code, all on trusted context, in one workspace.
Hex is built around layered context, so data teams maintain control while the rest of the organization gets the independence they've been asking for.
Get started with Hex or request a demo to see how governed context powers trustworthy self-serve analytics.
Frequently Asked Questions
How do you get executive buy-in for governance work that doesn't produce visible outputs?
Frame governance investment in terms executives already care about: decision speed and output trust. Instead of pitching "we need a semantic layer," show the cost of the current state. Pull up the last three meetings where teams presented conflicting numbers for the same metric and quantify the time spent reconciling. Hex's State of Data Teams 2026 report found that 31% of data leaders cite trust as the top concern with adopting AI on organizational data, cited nearly twice as much as any other concern. That trust gap shows up as slower decisions and underused models, which is a business cost executives can see.
Should you build a semantic layer before rolling out AI self-serve analytics?
You don't need a complete semantic layer before people start asking questions. Endorsed tables and basic warehouse descriptions are enough to make AI analytics outputs meaningfully more accurate than unguided queries. Start with your highest-value, highest-risk data assets and layer in richer semantic definitions over time. Hex supports this progression by letting teams sync semantic models from dbt MetricFlow, Cube, or Snowflake, or build them natively, so you're never forced to wait for full coverage before delivering value.
How do you handle governance in organizations where data science teams are decentralized across business units?
Decentralized teams need centralized definitions with local ownership. The pattern that works best in practice is a central data team or center of excellence maintaining the semantic layer, metric definitions, and access policies, while domain teams own the models and analyses specific to their business unit. Each domain team operates within the shared governance framework but retains autonomy over what they build. The failure mode to watch for is when decentralized teams each create their own metric definitions because the central definitions don't exist yet or are too hard to access. Starting with even a minimal shared glossary of your top ten business metrics prevents the most common source of cross-team conflict.