Optimal Scheduling Procedures for Contractors