There are some in the project management and software development community that insist on use Waterfall, determinism, and point estimates as the starting point for the counter argument in support of their favorite method.
For those sign up for the Uncertainty in Engineering course at MIT OPEN Courseware. This will provide some insight (hopefully) into how engineering and the related projects management profession work in the presence of uncertainty.
The MIT Open Courseware site has a wealth of resources on a wide variety of topics. Many are project management focused in constuction and aerospace engineering.