Some organisations I meet have a clear idea of the web sites they want, or think they do. They will write an RFP (Request For Proposal) which broadly outlines all the features of their desired web site and I think they expect that someone will walk in and build it as described. Using a modular system like Drupal it's very easy to allocate each feature to a module, and implement several features per day until the job is done.