Why IBM Maximo Implementations Fail — and How to Avoid It
Most Maximo implementations that underperform share the same root causes. A practitioner-level breakdown of what goes wrong and how to do it right.
Read ArticleEpsilon LLC Editorial
IBM Maximo & Asset Management Experts
Ask any experienced Maximo administrator what the single most impactful design decision in a Maximo implementation is, and most will give you the same answer: the asset hierarchy. Every report, every cost rollup, every PM trigger, every failure analysis, and every KPI in your Maximo environment depends on how your assets and locations are organized in the system.
Get the hierarchy right and Maximo becomes a genuinely powerful platform for managing asset performance. Get it wrong and you spend years working around its limitations, producing reports no one trusts, and rebuilding it during the next upgrade cycle.
In IBM Maximo, the asset and location hierarchy does more than organize records. It determines how costs flow up through operating units, how work orders are assigned and reported, how preventive maintenance schedules are associated with physical assets, and how failure data can be analyzed across asset classes.
A well-designed hierarchy answers these questions instantly:
A poorly designed hierarchy cannot answer any of these questions without extensive manual effort — if it can answer them at all.
These are the patterns we see most frequently in assessments of underperforming Maximo environments:
Maximo distinguishes between Locations (where work happens) and Assets (the physical items being maintained). Understanding this distinction is fundamental to good hierarchy design.
The Location hierarchy represents your functional and physical geography: site, building, system, functional area. It is relatively stable — a production building does not move. Locations are the permanent structure of your operation.
The Asset hierarchy represents the physical equipment that can be moved, replaced, or decommissioned: pumps, motors, valves, instruments. Assets are installed at locations. When a pump is replaced, the new pump takes its place at the same location, preserving the cost and work history at that functional position.
This separation is one of Maximo's most powerful features. When leveraged correctly, it enables full life-cycle cost analysis across physical positions, independent of how many times the physical asset has been replaced.
While the optimal hierarchy depth depends on organization size and complexity, most industrial environments benefit from a five-level location hierarchy:
Assets are then linked to their functional positions. This means your PM schedules, cost tracking, and failure history attach to the functional location — not to a specific physical pump that may be replaced multiple times over its life.
Beyond hierarchy structure, the classification of asset records enables the analytical capability that maintenance leadership actually needs. Maximo's asset classification and specification features allow you to tag assets with type-specific attributes: operating pressure, motor horsepower, bearing specification, manufacturer, model, installation date.
To be useful, classification must follow consistent standards. We recommend aligning with ISO 14224 for oil and gas environments, or developing an organization-specific taxonomy for other industries that covers at minimum: asset class, sub-class, manufacturer, model, criticality tier, and maintainability parameters.
If you are implementing Maximo in an environment with an existing CMMS, one of the most consequential decisions you will make is whether to migrate the existing hierarchy or redesign it. In the majority of assessments we have conducted, the existing hierarchy is not worth migrating in its current form.
The discipline required to redesign a hierarchy during a migration project is significant, but the alternative — spending the next five years working around a hierarchy that does not support your analytical needs — is far more costly.
The most overlooked aspect of hierarchy design is governance: who is authorized to create new location and asset records, what naming conventions are required, how are records reviewed and approved, and who is accountable for hierarchy integrity over time?
Without a governance model, even well-designed hierarchies degrade over time as users add records inconsistently, create duplicates, and bypass structure to solve immediate problems.
Asset hierarchy design is not a configuration task. It is a foundational program decision that shapes every downstream capability in your Maximo environment. Investing the time to design it correctly — with input from maintenance leadership, reliability engineers, and operations — is one of the highest-return activities in any Maximo implementation or improvement program.
Epsilon LLC helps asset-intensive organizations improve maintenance planning, data quality, asset hierarchy design, and operational performance.
Continue Reading
Most Maximo implementations that underperform share the same root causes. A practitioner-level breakdown of what goes wrong and how to do it right.
Read ArticlePoor data quality is the single biggest cause of Maximo underperformance. Learn the data quality dimensions that matter most and how to build governance that sustains quality.
Read ArticleHow do you connect RCM principles to Maximo configuration? This guide walks through failure mode libraries, criticality ranks, and condition monitoring triggers.
Read Article