http://www.cio.com/archive/111505/require.html
Christopher Lindquist
"The requirements process - literally, deciding what should be included in software - is destroying projects in ways that aren't evident until it's too late. Some CIOs are stepping in to rewrite the rules. "