Posted on October 26th, 2006 in Methodology, Agile by siddharta || No Comment
I was re-organising my bookmarks yesterday and I decided to collect some of them into a post. Here then, in no particular order, are twenty five posts on agile:
Continue reading ‘Twenty five posts on agile’ »
Posted on October 17th, 2006 in Methodology, Agile by siddharta || No Comment
I got my October 2006 issue of the Communications of the ACM in the post today. The featured topic of this issue is “Flexible and Distributed software processes”, and a lot of articles feature agile software development, especially in the context of distributed software development. If you have ACM digital library access, you can read the articles online at the above link.
The leading article, Flexible and Distributed Software Processes: Old Petunias in New Bowls?” (ACM Digital Library membership required) has some interesting commentaries by well known experts. Although about global software development and distributed teams, much of it is also applicable to co-located teams. Here are some snippets
Continue reading ‘Agile in the Communications of the ACM’ »
Posted on October 11th, 2006 in Methodology, Agile by siddharta || 2 Comments
A few weeks ago, Steve Yegge had a post on Good Agile, Bad Agile which caused a huge flutter in the blogosphere. The reactions on the Extreme Programming list went from “this is the usual ‘I don’t understand agile, so I’ll bash it’ crap” to “listen to your enemies. They’ll tell you things about yourself that your friends never will.” with a whole bunch in between. The post even turned up on Slashdot and Joel. Wow. Steve then posted a followup titled Egomania itself.
I personally think that both the articles have some good parts and some bad parts. He correctly points out that agilists can sometimes be loud and dogmatic.
Having said that, I really do think that agile principles from the Agile Manifesto have a lot of value. Most of the problems associated with agile come from the 5 pitfalls list. Just to summarize, here is the list in short:
Continue reading ‘Agile is not a set of techniques’ »