Accendo Reliability

Your Reliability Engineering Professional Development Site

  • Home
  • About
    • Contributors
    • About Us
    • Colophon
    • Survey
  • Reliability.fm
  • Articles
    • CRE Preparation Notes
    • NoMTBF
    • on Leadership & Career
      • Advanced Engineering Culture
      • ASQR&R
      • Engineering Leadership
      • Managing in the 2000s
      • Product Development and Process Improvement
    • on Maintenance Reliability
      • Aasan Asset Management
      • AI & Predictive Maintenance
      • Asset Management in the Mining Industry
      • CMMS and Maintenance Management
      • CMMS and Reliability
      • Conscious Asset
      • EAM & CMMS
      • Everyday RCM
      • History of Maintenance Management
      • Life Cycle Asset Management
      • Maintenance and Reliability
      • Maintenance Management
      • Plant Maintenance
      • Process Plant Reliability Engineering
      • RCM Blitz®
      • ReliabilityXperience
      • Rob’s Reliability Project
      • The Intelligent Transformer Blog
      • The People Side of Maintenance
      • The Reliability Mindset
    • on Product Reliability
      • Accelerated Reliability
      • Achieving the Benefits of Reliability
      • Apex Ridge
      • Field Reliability Data Analysis
      • Metals Engineering and Product Reliability
      • Musings on Reliability and Maintenance Topics
      • Product Validation
      • Reliability by Design
      • Reliability Competence
      • Reliability Engineering Insights
      • Reliability in Emerging Technology
      • Reliability Knowledge
    • on Risk & Safety
      • CERM® Risk Insights
      • Equipment Risk and Reliability in Downhole Applications
      • Operational Risk Process Safety
    • on Systems Thinking
      • Communicating with FINESSE
      • The RCA
    • on Tools & Techniques
      • Big Data & Analytics
      • Experimental Design for NPD
      • Innovative Thinking in Reliability and Durability
      • Inside and Beyond HALT
      • Inside FMEA
      • Institute of Quality & Reliability
      • Integral Concepts
      • Learning from Failures
      • Progress in Field Reliability?
      • R for Engineering
      • Reliability Engineering Using Python
      • Reliability Reflections
      • Statistical Methods for Failure-Time Data
      • Testing 1 2 3
      • The Manufacturing Academy
  • eBooks
  • Resources
    • Accendo Authors
    • FMEA Resources
    • Glossary
    • Feed Forward Publications
    • Openings
    • Books
    • Webinar Sources
    • Podcasts
  • Courses
    • Your Courses
    • Live Courses
      • Introduction to Reliability Engineering & Accelerated Testings Course Landing Page
      • Advanced Accelerated Testing Course Landing Page
    • Integral Concepts Courses
      • Reliability Analysis Methods Course Landing Page
      • Applied Reliability Analysis Course Landing Page
      • Statistics, Hypothesis Testing, & Regression Modeling Course Landing Page
      • Measurement System Assessment Course Landing Page
      • SPC & Process Capability Course Landing Page
      • Design of Experiments Course Landing Page
    • The Manufacturing Academy Courses
      • An Introduction to Reliability Engineering
      • Reliability Engineering Statistics
      • An Introduction to Quality Engineering
      • Quality Engineering Statistics
      • FMEA in Practice
      • Process Capability Analysis course
      • Root Cause Analysis and the 8D Corrective Action Process course
      • Return on Investment online course
    • Industrial Metallurgist Courses
    • FMEA courses Powered by The Luminous Group
    • Foundations of RCM online course
    • Reliability Engineering for Heavy Industry
    • How to be an Online Student
    • Quondam Courses
  • Calendar
    • Call for Papers Listing
    • Upcoming Webinars
    • Webinar Calendar
  • Login
    • Member Home
  • Barringer Process Reliability Introduction Course Landing Page
  • Upcoming Live Events
You are here: Home / Articles / Maintenance Backlog Work Order Scheduling using Queuing Theory

by Mike Sondalini Leave a Comment

Maintenance Backlog Work Order Scheduling using Queuing Theory

Maintenance Backlog Work Order Scheduling using Queuing Theory

Your maintenance backlog is a queue of work orders. You can manage maintenance backlogs more effectively by applying queuing theory.

When maintenance work order time estimates are close to actual times, queuing theory can be applied to schedule the most effective arrangement of your maintenance backlog.


If your maintenance backlog work order time estimates in are within 5-10% of actual completion times it is best to arrange your maintenance work orders into queues of scheduled jobs that take similar time to do. Then set up your crews to work through each queue with organised campaigns that start and complete each queue to schedule
Maintenance work order scheduling can be done more scientifically if you use queuing theory. Normally the Maintenance Scheduler looks at the maintenance backlog and allocates work orders to the maintenance crew in order of job priority. They then use the estimated times on the chosen work orders to balance the work load across the maintenance crew so everyone has enough jobs to do on each work day. That approach fills the weekly maintenance work schedule, but that may not be the best way to get through your maintenance backlog.

My bank just put in a queuing solution. You go through the front door and in the entrance foyer is a panel like the one shown in the image below with four buttons. You press the top button if you want to see a bank teller to do your over-the-counter banking transactions. The second button down is for advice about bank accounts, like starting one or closing one. The third button is for major financial queries, like superannuation or a loan, and the fourth is for everything else.

a bank kiosk for bank visitor queuing management

Once you get your printed ticket you go and sit in your allocated queue and wait your turn. But the most interesting part is what happens next.

There are enough bank tellers so that anyone who wants an over-the-counter transaction gets served within two minutes of joining the queue (usually it is much sooner). There are enough service staff that if you have a long financial query of 15 to 30 minutes duration you are seen by one of them within ten minutes (often it so much sooner). The bank schedules its resources to match the times that their typical range of work activities take.

Instead of letting any customer go to any person in the bank, the bank queuing solution first categorises customers into how much time is needed to complete their inquiry. The current size of each queue is used by the bank to allocate its people so that all customers get served in a fair time. Had customers been allowed to go to any bank staff they wished, you would never know how long anyone would take to handle a customer request. One query might take two minutes and the next one might take thirty minutes. You would be unable to allocate your people effectively to match specific customer needs.

Maintenance work orders can be handled the same way. You divide your backlog into definable queuing criteria and allocate your maintenance resources accordingly to get through each queue in good time. The image below shows how the bank’s queuing solution can be used in maintenance backlog work order scheduling.

queuing theory for maintenance jobs showing the assignment of individuals to specific duration jobs

Once the work is subdivided you put the high priority jobs in each queue to the front of its category. Your manpower, equipment and other job resources and requirements can then be allocated to each queue to match the rate you want to shorten a queue. The maintenance crews work through the scheduled queues of work orders from the top priority job to the least priority job until the queue ends.

By doing your maintenance work order scheduling using queues you will get through your maintenance backlog jobs faster. Your people and resources ‘fine-tune’ the particular type of work they do and learn to do it very efficiently. They do the work faster and they find the simple and easy ways to get through the queue. In fact, once your maintenance crews are specialised in doing their work order queue they no longer need a supervisor. They become autonomous maintenance crews highly skilled and knowledgeable in addressing the maintenance work orders in their backlog maintenance jobs queue.

Maintenance backlog work order management using queuing theory is a very effective technique to slash the length of time that work orders sit in your maintenance backlog. But you need accurate work order time estimates in order to get the best results from this methodology of work order queue management.

Even if your work order time estimates are inaccurate, the concept of maintenance queue management is sound. You can still categorise poorly planned work orders roughly into queue types. The work order queuing categories are your own choice. They need to clearly segregate all your maintenance work orders into queue types that make sense for your operation. You can include your resource constraints into the queue criteria, like the need for specialist access equipment, such as the overhead access device noted in the work order queue category list below.

  • Less than two hour using only standard tool kit
  • More than two hours and less than four hours using only standard tool kit
  • Less than four hours and requiring overhead access equipment
  • More than four hours but less than eight hours and requiring overhead access equipment
  • Etc, etc

Once you have a queue of work you must stop queue jumping

The bank works through each queue of customers in order from the first in the queue to the last in the queue. No queue jumping is allowed. Unfortunately in the world of maintenance new work of high priority can suddenly appear. That can lead to the bad practice of stuffing high priority work in at the front of the queue.

The image below explains how a the machine shop pushed late customer orders to the front of the job queue so that those jobs were next done. But that then made every job late and guaranteed future irate customers would demand that their work be made urgently. Queuing jobs works if the queue is taken in order. When you stuff more work into the available time the queue will grow. A longer queue will take more time to process.

graphical example of rescheduling can lead to queue jumping

It is vital that the estimated time for your maintenance jobs be right so that you know how much time the resources put onto the queue will take to do the workload. It is why the bank categorises its customers by type of query. The query type tells them the time that it will take to work through each queue and lets them move people to the slow queues when the waiting time gets too long.

When urgent maintenance work arises you need to closely estimate the time to do the job and then take out a less important job of the same duration from the queue and slip the urgent job into its place.

The other option is to make a new queue only for urgent jobs and put people and resources aside to do those unknown, but sure to happen, priority jobs—these are known in the maintenance game as emergency maintenance work orders. They create nightmares for maintenance crews if you put them in front of the scheduled maintenance work. They need to have a separate ’emergency’ queue that does not impact your scheduled workload. If you put emergency work orders first at the queue you are sure to get a poor scheduled planned compliance result that day.

There is a lot of value in seeing maintenance work orders as a queue of work and not just a list of jobs on a maintenance backlog print-out. Within the backlog there is order in the seemingly random array of work. But you first must put the jobs into categories of time duration and resource requirements. That gives you a way to create order from chaos and lets you build queues of work in priority order.

Once you have ordered queues you can easily match men and resources to get through each queue as fast as you want. Applying queuing theory helps you to organise, control and master your maintenance backlog management.

Best regards to you,

Mike Sondalini
Director
Lifetime Reliability Solutions HQ

Filed Under: Articles, Maintenance Management, on Maintenance Reliability

About Mike Sondalini

In engineering and maintenance since 1974, Mike’s career extends across original equipment manufacturing, beverage processing and packaging, steel fabrication, chemical processing and manufacturing, quality management, project management, enterprise asset management, plant and equipment maintenance, and maintenance training. His specialty is helping companies build highly effective operational risk management processes, develop enterprise asset management systems for ultra-high reliable assets, and instil the precision maintenance skills needed for world class equipment reliability.

« Opinions: Truth, Rumour or Belief
So, You Are a Reliability Engineer Forced into Being a Facilitator »

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Headshot of Mike SondaliniArticles by Mike Sondalini
in the Maintenance Management article series

Join Accendo

Receive information and updates about articles and many other resources offered by Accendo Reliability by becoming a member.

It’s free and only takes a minute.

Join Today

Recent Posts

  • Gremlins today
  • The Power of Vision in Leadership and Organizational Success
  • 3 Types of MTBF Stories
  • ALT: An in Depth Description
  • Project Email Economics

© 2025 FMS Reliability · Privacy Policy · Terms of Service · Cookies Policy