March 4, 2008

Requirements are always wrong

This paragraph says it all

“The requirements we are given will never be right. We are destined to get requirements that are incomplete, incorrect, contradictory, and impossible. We cannot control this reality, we can only control our response to it. Most programming theory is at its base a response to this reality, so that you have the “waterfall” crowd trying to get everything right before you start, the CMM crowd trying to figure out exactly how long it will take, and the “agile” crowd saying you’ll never get it right so get started and modify as you go.”

http://database-programmer.blogspot.com/2008/03/requirements-are-always-wrong-or.html