Best practices to optimize construction scheduling