A great post from Nick Malik today…
Understanding the root causes of poor software requirements
This is a pretty long post, but it illustrates that this issue is bigger than pretty much any breadbox you can think of. But, it’s also illustrative of how important this issue is to the overall craft of software development.
Incidentally, I may take a whack at discussing the assumption…
Assumption: Improving the quality of software requirements will have a net positive effect on the quality, reliability, applicability, usability, and value of custom software as perceived by the business users who use it.