Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How to Tell Whether Your Data Is Ready
AI & Machine Learning

How to Tell Whether Your Data Is Ready

Six questions you can answer without a data scientist that establish whether a prediction project is feasible before you spend anything.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The binding question is almost never volume. It is whether outcomes were recorded, whether the data can be reconstructed as it stood at decision time, and whether the systems can be joined. Answer those three and you know most of what a feasibility study would tell you.

Volume is rarely the problem

Businesses commonly assume they do not have enough data. In practice the blocking issues are structural, and a business with a few years of ordinary trading records usually has enough volume for a first project.

The six questions below can be answered by someone who knows the business, without technical help, and they identify most reasons a project would fail.

The six questions

  1. Is the outcome recorded? To predict something, you need historical examples of it having happened or not. If nobody records whether the lead converted or the part failed, there is nothing to learn from.
  2. Can you reconstruct what was known at the time? If your systems overwrite rather than keep history, you may be unable to rebuild the state at the moment a decision was made.
  3. Can the systems be joined? If the customer in one system cannot be matched to the account in another, the combined view may not be available at any reasonable cost.
  4. Is the data consistent over time? A system change, a category restructure or a definition change mid-history splits your data into incomparable periods.
  5. Would two people record the same event the same way? Where they would not, that inconsistency caps what any model can achieve.
  6. Will the fields exist at prediction time? A field only populated after the event cannot be used to predict it.

Reading the answers

Answer patternWhat it means
Yes to all sixProceed to feasibility with confidence
No to outcome recordingStart recording; revisit in a year
No to reconstructing historyLimits features severely; possible but constrained
No to joining systemsData engineering project first
No to consistencyUse the consistent period only, accepting less data
No to recording consistencyFix definitions before modelling

Notice that most of these are not 'no' but 'not yet, and here is the step'. That is usually the honest position, and it is far more useful than an unqualified assessment either way.

The question behind all six

Underneath is a single principle: a model can only learn from information that was recorded, at the time, in a consistent way, and that will be available again when a prediction is needed.

Most data readiness problems are a violation of one of those four. Checking each explicitly is faster than a general data quality exercise and points directly at what to fix.

If the answer is not yet

Discovering that data is not ready is a useful outcome, not a failure. The fix is usually specific and modest - record an outcome field, stop overwriting a status, agree a definition - rather than a large programme.

Businesses that make those changes now have usable data within a year, which is considerably faster than most expect. Our note on collecting data for future machine learning covers what to change.

You do not need more data. You need the data you already generate to be recorded properly.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

How much data is enough?

It depends on the problem and how strong the pattern is. Structure and outcome recording matter far more than volume, and both are checkable without a specialist.

What if our data is messy?

Nearly everyone's is. Messy is workable; missing outcomes and unjoinable systems are the genuine blockers.

Can we start collecting now and build later?

Yes, and it is frequently the right answer. A year of properly recorded data beats five years of patchy records.

Do we need a data scientist to assess this?

Not for these six questions. Someone who knows the business and the systems can answer them.

Keep reading

More on AI & Machine Learning

Start here

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →