Let us take specifications as they occur in nature
and rather than attempt to change human nature, let us direct the evolution of the specification in concert with the design of the software system.