Sep 25 2009
An Agile-XP Debate - The Whole Story
My recent blog piece, on Agile-XP methodologies in which I simply posted, verbatim, one email out of a thread of emails, generated a lot of comments, I have tried to use this blog to disseminate useful information to others, information based on real-world work that I do, day in day out, A good deal of the posts here carry detailed technical information that is totally usable and I find it a little sad that a post which was stating a well held and reasoned perspective on Agile-XP methodologies generated such negative responses but then I am naive I suppose. However, I feel that I do bear part of the blame for that so I am posting a second piece to attempt to redress the balance.
Here is the complete thread from which that email was taken, I urge all reading this to read that thread, there are so many great insights from people much more talented than I, in fact my contributions to the thread are the least interesting. There is a lot of information there, it will look a little daunting but it really is worth reading through it. If our web world and in particular the Web 2.0/3-0 world is to continue to survive and prosper we simply have to reduce the amount of failure in software projects and failure does not just mean complete failure, it means putting software out there which is untested, bug-ridden, lacking functionality, under performing, un-scaleable or on inappropriate and un-tested infrastructure. These things are all avoidable.