Hacker News new | ask | show | jobs
by whack 2325 days ago
Probably because the entire software development process, including the bidding conducted by the Iowa democrats, was done using Waterfall. The client delivers a 50 page document detailing every single requirement that must be exactly followed, and delivered by a specific date, and who cares about incremental milestones.

If they had followed the agile process, the very first thing they should have done is get a bare-bones app uploaded and approved onto the app store, with just one or two features. Let the actual users download the app, and report all bugs and usability problems. And make sure these issues are fixed early on, before the app grows into a bloated mess with rotten foundations. Maybe they wouldn't have been able to get every single feature implemented on time, but they would at least have something that does some things really well.

Agile gets a bad rap these days, but stories like these are exactly what happens when people regress back to waterfall.