Maintenance Planning 9 min read December 2024

Building a Maintenance Planning Framework with IBM Maximo

E

Epsilon LLC Editorial

IBM Maximo & Asset Management Experts

Maintenance planning session in industrial facility

Most maintenance organizations describe themselves as doing planned maintenance. But when you examine how work actually gets scheduled and executed, the reality is often very different. Jobs are worked in the order they arrive. Parts are identified on the day of the job. Labor is assigned based on availability, not craft-specific requirements. Technicians spend as much time waiting for information, tools, or parts as they do working.

This is not planning. It is reactive execution dressed up with a work order system. IBM Maximo has all the capability needed to support a genuine planning and scheduling function — but the technology only works if the process and roles are designed correctly first.

Planning vs. Scheduling: An Important Distinction

Planning and scheduling are often treated as synonyms, but they represent different activities performed at different time horizons by different roles.

Planning is about defining the work: what craft is needed, what materials are required, what procedures must be followed, how long the job should take, and what equipment access is required. Planning produces a complete work package that a technician can execute without improvising.

Scheduling is about timing the work: assigning specific jobs to specific technicians in specific time windows, coordinating with operations for equipment access, and building a weekly schedule that maximizes productive time. Scheduling consumes the work packages that planning creates.

The planning function is most effective when it operates one to two weeks ahead of execution. This lead time is what allows parts to be staged, permits to be obtained, and equipment access to be coordinated — eliminating the delays that consume technician time in reactive environments.

The Planner Role in Maximo

IBM Maximo supports the planner role primarily through the Work Order application and the Job Plans application. Planners use Maximo to:

  • Receive and review work orders in the approved or waiting-on-parts status
  • Attach job plans to work orders, defining labor, materials, tools, and services
  • Estimate labor hours by craft and build the labor requirements for each job
  • Identify and reserve required materials from the storeroom
  • Document safety requirements, permits, and special instructions
  • Classify work by type, asset class, and failure mode to support failure analysis

The quality of the planning function depends directly on the quality of the job plan library. A well-maintained job plan library in Maximo means planners are not creating labor and materials estimates from scratch for every work order — they are attaching, adjusting, and refining existing plans.

Preventive Maintenance Program Design

The PM application in Maximo is the mechanism for scheduling time-based and meter-based preventive maintenance. Effective PM programs have several characteristics that should be reflected in Maximo configuration:

  • Task plans attached: Every PM record should have a job plan attached defining the work scope, required craft, materials, and estimated duration
  • Frequency aligned with strategy: PM frequencies should reflect reliability engineering input, not default intervals from OEM manuals
  • Lead time configured: Work orders should be generated with enough advance notice for planning and parts procurement
  • Seasonal and shutdown integration: Major PM activities tied to planned shutdown windows should be scheduled to coordinate with operations

Work Order Lifecycle in Maximo

The work order status workflow in Maximo is the backbone of your planning process. A well-configured workflow creates defined hand-off points between roles and provides the data trail needed for performance measurement.

  • New: Initiated by any authorized user — operations, maintenance, or automated PM generation
  • Approved: Reviewed and approved by supervisor; eligible for planning
  • In Planning: Planner has picked up the work order and is building the work package
  • Ready to Schedule: Work package complete; eligible for weekly schedule assignment
  • Scheduled: Assigned to a specific technician and time window
  • In Progress / Complete: Field execution and closure with actual hours, materials, and failure codes

Parts and Labor Planning

The single biggest cause of lost technician time in most organizations is waiting for parts. Effective planning eliminates this by identifying required materials before the job is scheduled, not during execution. In Maximo, this means:

  • Planner attaches planned materials to the work order from the job plan library
  • Storeroom confirms availability or initiates procurement for items not in stock
  • Parts are staged or reserved before the work order is moved to the schedule
  • A “ready to schedule” status gating ensures no job enters the schedule without parts confirmed

KPIs That Tell You If Planning Is Working

Measuring the health of your planning function requires a few specific metrics that are all reportable from Maximo when the data is entered correctly:

  • Schedule Compliance: Percentage of scheduled work orders completed within the scheduled week. Target: 80%+
  • PM Compliance: Percentage of PM work orders completed within their frequency window. Target: 90%+
  • Planned vs. Emergency Ratio: Percentage of total work orders that were planned vs. reactive. Target: 80% planned
  • Estimated vs. Actual Hours: Accuracy of labor estimates, tracked by job plan and craft. Improves planning accuracy over time
  • Work Order Backlog Age: Distribution of work orders by age in the backlog. High backlog age indicates scheduling or resource constraints

Conclusion

IBM Maximo provides a complete set of tools for building a world-class planning and scheduling function. But tools do not create outcomes — processes and roles do. The organizations that get the most from Maximo's planning capabilities are those that have designed their planning function first, trained dedicated planners in the discipline (not just the software), and hold the function accountable to measurable outcomes.

Need help implementing IBM Maximo the right way?

Epsilon LLC helps asset-intensive organizations improve maintenance planning, data quality, asset hierarchy design, and operational performance.

Continue Reading

Related Articles

Manufacturing plant
Implementation 8 min read

Why IBM Maximo Implementations Fail — and How to Avoid It

Most Maximo implementations that underperform share the same root causes. A practitioner breakdown of what goes wrong and what doing it right actually looks like.

Read Article
Analytics dashboard
Data Quality 7 min read

CMMS Data Quality: The Foundation of Reliable Maintenance

Poor data quality is the single biggest cause of Maximo underperformance. Learn the data quality dimensions that matter most and how to sustain quality over time.

Read Article
Control systems
Reliability 11 min read

Reliability Engineering and IBM Maximo: A Practical Guide

How do you connect RCM principles to Maximo configuration? This guide walks through failure modes, criticality ranks, condition monitoring, and reliability KPIs.

Read Article