Optimized scheduling for repetitive construction projects