"Waterfall" Doesn't Mean What You Think It Means

The Waterfall software development method is often cited as an old and antiquated form of software development. It's seen as a way to ensure that the software that you've built will be late and likely not work properly. At least, that's what people seem to think.

I have a different opinion. I think that Waterfall, as it's actually defined, is a fantastic way to design and develop software. I wrote a post about why I believe this and you can read it on The Changelog's Blog.