Maintenance scheduling is essential to the retail store as it aims at maximizing productivity and avoiding the effect of imposing minimal disruption to operations.