Improving Maintenance Service Delivery Through Data and Skill-Based Task Allocation