Is Your Maintenance Data AI-Ready? A Practical Assessment

Key Takeaways

  • Most AI maintenance pilots stall on data quality rather than on model performance.
  • Four foundations determine readiness: asset hierarchy, failure codes, close-out completeness, and criticality ratings.
  • Consistency matters more than volume. Two years of well-coded records outperform five years of sparse ones.
  • You do not have to finish the cleanup before starting. You do have to start it on the assets you intend to model.

Why Most AI Maintenance Pilots Stall

The common assumption is that AI projects fail because the technology underdelivers. In practice they more often fail earlier, when the model is trained and the output is incoherent because the underlying records cannot support it.

The pattern is recognizable. A team selects a vendor, imports several years of work order history, and waits. The predictions that come back flag assets nobody considers problematic and miss the ones that fail monthly. Confidence drops, the pilot is quietly wound down, and the conclusion recorded is that AI does not work here.

What actually happened is that the same physical pump appeared under four different names, most close-outs recorded no failure cause, and the criticality field was populated once during implementation and never revisited. The model learned from that, faithfully.

This is fixable, and the fix is not glamorous.

The Four Data Foundations

A Consistent Asset Hierarchy

Every analysis depends on knowing that records refer to the same physical thing. When an asset appears as "Pump 3," "P-003," "West Pump," and "pump #3 (loading dock)," the system sees four assets with thin histories rather than one asset with a useful record.

What good looks like:

  • One record per physical asset, with a naming convention applied consistently
  • A parent and child structure that reflects reality, so a motor sits under the pump it drives, which sits under the line it serves
  • Location, manufacturer, model, and installation date populated
  • Retired assets marked as retired rather than deleted, so their history survives

The parent and child structure matters more than it appears. Without it, a model cannot learn that failures on a particular line cluster around a shared root cause, because it has no way to know those assets are related.

Failure Codes That Carry Meaning

A prediction model needs to learn what failed and why. If close-outs read "repaired," "fixed," or "done," there is no signal to learn from.

What good looks like:

  • A controlled list of failure modes, short enough that technicians will use it accurately
  • Cause recorded separately from symptom, since "overheated" and "lost coolant flow" are different things
  • The list reviewed periodically against what technicians actually encounter

The most common mistake is a code list built by engineers, containing eighty options, of which technicians use the same four because finding the right one takes too long. A short list applied consistently is worth far more than a comprehensive one applied randomly. Our guide to root cause analysis covers the underlying discipline.

Complete Close-Outs

A work order closed with no labor hours, no parts, and no findings records that something happened, not what happened.

What good looks like:

  • Actual labor hours, not scheduled hours
  • Parts consumed, linked to inventory records
  • Findings recorded, even briefly
  • Meter or runtime readings captured where relevant
  • Completion timestamps that reflect when work finished rather than when someone got to the paperwork

That last point causes more trouble than expected. If close-outs are batched at the end of a week, every timestamp is wrong, and any analysis involving timing is compromised.

Incomplete close-outs also carry a compliance dimension. Records that overstate what was verified are a problem well before AI enters the picture, as covered in pencil whipping.

Accurate Criticality Ratings

Criticality determines how the system allocates attention and, in scheduling applications, how it allocates labor. Ratings assigned during implementation and never revisited will misdirect every downstream decision.

What good looks like:

  • Ratings that reflect current production reality rather than the configuration at go-live
  • A documented basis, whether safety, production impact, replacement cost, or regulatory exposure
  • Periodic review, particularly after process changes
  • Redundancy accounted for, since an asset with a standby unit carries different risk than one without

A Self-Assessment Checklist

Work through these against your own system. Any answer of "no" or "not sure" identifies work to do before a model will produce anything trustworthy.

Asset hierarchy

Failure data

Close-out completeness

Criticality

Coverage

  • Can you produce a complete list of physical assets with no duplicates?
  • Does every work order link to a specific asset rather than a location or a description?
  • Do child assets roll up to parents correctly?
  • Do more than three quarters of closed work orders carry a failure code?
  • Are the codes distributed across the list, or concentrated in two or three catch-alls?
  • Can you separate symptom from cause?
  • Do closed work orders record actual labor hours?
  • Are parts consumed linked to inventory?
  • Are completion timestamps recorded at the time of work?
  • When were criticality ratings last reviewed?
  • Can someone explain the basis for a given rating?
  • Do the ratings account for redundancy?
  • Do you have at least eighteen months of history on the assets you want to model?
  • Does that history include multiple examples of failure on those assets?

How Much History Is Enough?

The honest answer depends on failure frequency rather than elapsed time.

A model learns from examples of failure. An asset that fails twice a year produces roughly thirty six examples in eighteen months across a fleet of a dozen identical units, which is workable. A single critical asset that fails once every three years produces almost nothing to learn from, no matter how many years you hold.

This has a useful implication. Fleets of identical assets reach viability much faster than unique ones, because their histories pool. Teams starting an AI programme often get further by beginning with their most numerous asset class rather than their most important single machine.

Eighteen to twenty four months is the common guideline mainly because it covers a full seasonal cycle. Equipment behaves differently in summer and winter, and a model trained on six months will treat seasonal variation as anomaly.

Fixing Data Without Halting Operations

Nobody can stop maintenance for a data cleanup, so the work has to happen alongside it.

Start with the assets you intend to model. Cleaning an entire register before starting is a project that never finishes. Pick the asset class you will pilot on and clean that thoroughly.

Fix forward first, then backward. Tighten close-out standards from today, so the record improves from now on. Retrospective cleanup can follow.

Use the close-out moment. The cheapest time to correct an asset record is when a technician is standing in front of it. Prompting for a quick confirmation during close-out cleans the register gradually without a dedicated project.

Shorten the failure code list before enforcing it. If technicians are not coding accurately, the list is usually too long. Cut it to what people will realistically use.

Consider AI for the cleanup itself. Language models are effective at extracting structured fields from unstructured close-out text, which can populate failure codes retrospectively. See generative AI for maintenance teams.

Measure the improvement. Track failure code completeness and close-out completeness as metrics. What gets measured here does improve, because the gap is usually visibility rather than unwillingness.

Bottom Line

Data readiness is the difference between an AI programme that produces useful output and one that produces a costly disappointment. It is also the part of the work that no vendor can do for you and that no model can compensate for.

The encouraging part is that this work pays off regardless of whether you ever deploy AI. A clean asset hierarchy, meaningful failure codes, and complete close-outs make every report more reliable, every audit easier, and every planning decision better informed. Teams that do it and then decide against AI still come out ahead.

Start with the asset class you would pilot on. Fix forward before fixing backward. See AI in maintenance for what becomes possible once the foundation is in place.

Frequently Asked Questions

How much maintenance data does AI need?

It depends on failure frequency rather than years elapsed. A model needs multiple examples of failure to learn from, so a fleet of a dozen identical assets failing twice a year becomes viable much faster than a single asset that fails once every three years. Eighteen to twenty four months is the usual guideline, mainly because it covers a full seasonal cycle.

What makes maintenance data unusable for AI?

Inconsistent asset naming, so records for one machine are split across several identities. Missing or catch-all failure codes, so there is nothing to learn about causes. Close-outs without labor, parts, or findings. Timestamps recorded when paperwork was done rather than when work happened. Any one of these substantially degrades model output.

Can you start with AI while cleaning data?

Yes, and it is usually the sensible sequence. Clean thoroughly on the asset class you intend to pilot rather than attempting the whole register first. Tighten standards going forward so new records are usable, and address historical gaps afterward. Waiting for perfect data means never starting.

Does more data always produce better predictions?

No. Consistency matters more than volume. Two years of records with reliable failure codes and complete close-outs will support a better model than five years of sparse, inconsistently coded history. Adding more low-quality data can make output worse by reinforcing the patterns you want to correct.

Who should own maintenance data quality?

In most organizations it works best with a reliability engineer or maintenance planner, someone who uses the data analytically and therefore notices when it is wrong. Ownership by IT tends to fail, because the problems are visible only to people who understand the work being recorded.

¿Quieres seguir leyendo?

AI Maintenance Management

Learn how AI is used in maintenance, from predictive models to agentic work order automation, including what it needs from your data and where it falls short.
Ver artículo

Análisis de causa raíz explicado | ¿Qué es RCA?

El análisis de causa raíz, también conocido como RCA, es un proceso sistemático para identificar el origen de un incidente.
Ver artículo

Azotar con lápiz: definición, peligros y cómo evitar ser azotado con lápiz

Azotar con lápiz significa aprobar cualquier formulario o documento sin la debida revisión o conocimiento de que la tarea debe aprobarse.
Ver artículo

MÁS DE 4000 EMPRESAS CONFÍAN EN LA GESTIÓN DE OPERACIONES DE ACTIVOS

Liderando el camino hacia un futuro mejor para el mantenimiento y la confiabilidad

Los datos de sus activos y equipos no pertenecen a un silo. UpKeep simplifica ver dónde se encuentra todo, todo en un solo lugar. Eso significa menos conjeturas y más tiempo para concentrarse en lo que importa.

IDC CMMS Leader 2021
[Review Badge] Gartner Peer Insights (Dark)