Wouldn't it be better if Engineering &/or Program Managers JUST GAVE THEIR P6 Schedule to the contractors? It is a huge waste of time to make the contractor "re-invent" the wheel. There is usually only 1 way to build these jobs and the contractor is welcome to change it - but wouldn't the project be better off if the same time was spent fine-tuning and what-ifing etc that barely making it over the same finish line a 2nd time. You can require a certain amount of changes etc and make the sign a waiver that it is their means and methods etc. What is the downside? Much of the time, the engineer's schedule is better than the contractors. But even if it isn't - it is a valuable head-start. Schedules for the same project usually look about the same.