Can data science work with messy data?
· 5 min read
What "messy" usually means
Nobody has clean data. Ask any data scientist what's inside a typical client database and you'll hear the same answer: duplicates, inconsistent spellings, half-empty columns, three spreadsheets that disagree with each other, and no single authoritative record for anything. This is normal. If you're holding off on data science because your data "isn't ready", you're waiting for a day that never comes — the cleaning happens as part of the work, not before it.
Messy data comes in familiar shapes. Duplicates: the same customer recorded five times with slight variations — "Ltd" vs "Limited", a typo in the email, an old phone number. Gaps: fields that nobody filled in, or that stopped being collected when someone changed the form in 2022. Inconsistency: the same thing called different names across systems — "revenue" in one export, "turnover" in another, and nobody sure they mean the same thing. Fragmentation: the real killer — the sales data lives in the CRM, the delivery data in a spreadsheet, the finance data in accounting software, and nothing joins them together, so the obvious questions ("which customers are actually profitable?") are unanswerable.
None of this is a surprise to a data science team. A proper engagement starts with an audit: what data exists, where it lives, what shape it's in, and which questions it can honestly support. That audit — sometimes called discovery or an operations review — is a deliverable in itself, because most businesses have never seen their data mapped this way before.
An illustrative example, not a CrestVibe client
When data is too broken to use
Honesty requires the other side of this: sometimes the data genuinely can't support what you want. The hard limits:
- The information was never recorded. No amount of cleaning recovers what isn't there. If you want to analyse customer satisfaction but never collected it, the data science answer is to start collecting it — the analysis comes later.
- There's no way to join anything. Three systems, no shared identifiers, no timestamps that line up — sometimes the fragments can't be assembled into a single picture, at least not reliably.
- The volume is too small. Some questions need statistical weight. Twelve months of weekly data is fifty-two points; many techniques can't say anything responsible with that.
- The process that created the data is biased. If only unhappy customers got surveyed, the data describes the unhappy customers, not the customers.
A serious data science team tells you this in the audit phase, before you've spent the analysis budget. "Your data can't answer that question yet — here's what you'd need to collect" is a valuable answer, even though it's not the one you wanted. It's also the reason data readiness affects AI development timelines: data work has to happen before models and automation can.
What getting ready actually looks like
You don't need perfect data to start. You need enough data, and a team that will clean what's there and tell you what's missing. The typical path:
- Audit first. Map what exists, where it lives, and which questions it's fit to answer. This is a small, bounded piece of work that de-risks everything after it.
- Clean and join. Deduplicate, standardise, reconcile the fragments into records you can actually analyse. Expect this to be a large share of the engagement — it's supposed to be.
- Answer the answerable questions first. Get value from what the data supports today while the longer-term collection improves.
- Fix the collection going forward. The audit usually reveals which processes create the mess — inconsistent entry, no validation, systems that don't talk. Fixing those is what makes next year's data better than this year's.
And when the data flows are clean, automation can keep them that way — see what business process automation covers for how routine data handling gets taken over by systems instead of spreadsheets.
Common questions.
Read more about our data science services — or reach us at info@crestvibe.com.
Related insights.
What is business process automation?
How whole-business systems connect sales, finance and delivery — and the signs your bottleneck is the system, not the tasks.
Read article →CrestVibe studioHow long does AI development take?
Focused agents go from prototype to production in weeks; bigger systems are phased. The four variables that actually set the timeline.
Read article →