Waterfalls Suck
I've alluded to it before, but it's worth restating that the Waterfall software development methodology is the best way to make your software project fail. The inventor even says as much. What School Never Taught You About The Waterfall Method Posted by Timothy Washington on 2007.