I was, once upon a time, a huge proponent of agile. I thought the manifesto made a lot of sense, and it fit with my observation that a small group of skilled, dedicated programmers, working closely with the client, can almost always produce software more efficiently than a large consulting firm. Yet, over time, I've also seen Agile applied at companies with dozens or hundreds of programmers, and if anything the results were worse than that hokey old religion of Waterfall.
Read More...