The Machine Learning Readiness Audit: A Scoring Framework for Businesses

A 100-point self-assessment framework covering data, infrastructure, team, budget and culture, used to decide whether a business is actually ready to start a machine learning project.

Why most machine learning projects fail before they start

Industry surveys repeatedly find that a large majority of machine learning projects — commonly cited figures put it above 85% — never reach production. The most frequent cause is not a bad algorithm; it is a business that started building before checking whether it had the data, infrastructure, team and organisational support the project actually required. A typical failure pattern looks like this: a company spends $50,000 building a model, discovers midway through that its underlying data is too sparse or too inconsistent to support it, and has to restart the data-collection phase from scratch — adding six to twelve months and a second round of cost on top of the first.

A readiness audit is a structured way to catch this before the money is spent. It will not guarantee a project succeeds, but it reliably filters out the projects that are certain to fail for reasons that have nothing to do with the modelling itself.

The five dimensions the audit scores

The framework scores a business out of 100 points across five weighted dimensions, reflecting how much each one typically determines project outcomes in practice:

DimensionWeightWhat it measures
Data35 pointsWhether systematic, sufficient, clean, structured data exists for the problem you want to solve
Technical infrastructure20 pointsBusiness systems, integrations, cloud access, technical staff, infrastructure reliability
Team and competencies20 pointsML literacy, openness to change, availability of a technical owner and a business-side product owner
Financial readiness15 pointsBudget realism, understanding of expected ROI, willingness to fund ongoing maintenance
Organisational culture10 pointsLeadership backing, whether decisions are already made from data or from intuition

Data carries the heaviest weight for a specific reason: it is the one dimension nothing else can compensate for. A brilliant team with a generous budget and full leadership backing still cannot train a model on data that does not exist or cannot be trusted.

Scoring the data dimension

The data section asks seven concrete questions, each scored on a scale (typically 0/1/3/5 points), covering: whether data is collected systematically and digitally rather than on paper or scattered across spreadsheets; how much history exists (a churn model realistically needs six to twelve-plus months, a demand forecast benefits from two to three years); measured data quality across completeness, accuracy, consistency and relevance; whether data is structured (database tables) versus unstructured (free text, documents, images); whether a clear target variable exists for the problem (did the customer churn, yes/no; how many units sold); whether the overall volume clears a rough threshold (roughly 1,000+ records is a common minimum for many standard business problems, with fraud and rare-event detection needing proportionally more); and whether enough relevant, informative features exist to support prediction — twenty or more relevant features is a strong position, under five is a serious constraint.

As a rule of thumb worth internalising: a month spent cleaning and structuring data before a project starts typically saves three months of downstream problems during it.

Scoring infrastructure, team, budget and culture

Infrastructure (20 points) checks for CRM/ERP-style business systems already in use, API integrations between systems (versus manual data exports), cloud computing access, available technical staff, and — increasingly relevant for any business exposed to power or connectivity disruption — redundancy in the IT setup itself, such as backup internet and power. A business relying on a single internet line and a single power source is at meaningfully higher risk of a stalled ML deployment than one with basic redundancy in place.

Team (20 points) checks whether leadership and key staff understand what ML realistically can and cannot do, whether the organisation has previously absorbed new technology successfully or shows strong resistance to change, whether any ML specialist or trainable analyst is available in-house or via a clearly identified outsourcing path, and — critically — whether a specific named person will act as product owner: the person who translates the business problem into requirements, makes trade-off decisions, and is the primary point of contact with the technical team. Projects without a named product owner fail at a disproportionately high rate regardless of how good the model turns out to be.

Financial readiness (15 points) checks budget realism against typical project costs (a chatbot commonly runs $2,000–10,000; a recommendation system $10,000–30,000; demand forecasting $5,000–20,000; computer vision for quality control $15,000–50,000), whether the business has actually calculated an expected ROI and payback period rather than just "hoping it helps," and whether it is prepared for ongoing costs — typically $500–2,000 a month for model support, $200–1,500 a month for cloud infrastructure, and $1,000–5,000 a quarter for periodic retraining.

Culture (10 points) checks for active leadership sponsorship (a project without visible executive backing has been observed to fail roughly 90% of the time) and whether the organisation already makes decisions from data rather than from intuition alone — a business that has never used analytics to inform a decision is unlikely to adopt ML outputs smoothly regardless of model quality.

Interpreting your score

Add the five dimension scores for a total out of 100:

The single most important habit the audit encourages is repetition: reassessing every three to six months turns a one-off diagnostic into a visible measure of progress, and most businesses that eventually run successful ML projects can point to a documented improvement in their readiness score over the preceding year.

Frequently Asked Questions

Can a business skip the readiness audit and just start building?

Technically yes, but industry data suggests the failure rate roughly doubles for projects that skip an honest readiness assessment. The audit itself typically takes one to two hours and can save tens of thousands of dollars by catching a fundamentally unready project before money is spent on development.

Why does data get 35% of the total score while team and infrastructure only get 20% each?

Because data gaps are the one weakness nothing else can compensate for. A strong team and generous budget cannot make up for a target variable that does not exist or a dataset with only a few dozen usable records — while gaps in infrastructure or team competency can often be closed relatively quickly with outsourcing or off-the-shelf tools.

What is a "product owner" for a machine learning project and why does it matter so much?

The product owner is the specific named person who understands the business problem, defines requirements for the ML team, makes decisions when trade-offs arise, and communicates between the technical team and the rest of the business. Projects without this role tend to drift, because ML engineers understand the model but not the business context, and vice versa.

How often should a business repeat the audit?

Every three to six months until the score reaches roughly 75, at which point an annual check is usually sufficient to catch any regression — for example if data quality or leadership sponsorship quietly erodes over time.

Is a low score on this audit a permanent verdict?

No. It is a snapshot and a roadmap, not a rejection. Businesses scoring below 40 that follow a structured twelve-to-twenty-four-month plan — CRM adoption, systematic data collection, basic analytics literacy — routinely reach ML readiness; the audit simply prevents them from skipping the steps that make that possible.