The problem with Requirements - How can you predict software costs and measure quality?
Would you consider building a bridge if there was any room for error in the specifications?
However this is the expected norm in the software industry.
Read more...