Minimal

stressed for motivation and achievement

2006-01-12

 

XPDay 2005

Chris asked for it, so here goes: a summary of XPDay 2005, through my dirty lenses.

Pragmatism: Tim Lister (co-author of Peopleware)
Great keynote, and a great masterclass. The former encouraged us to acknowledge our shortcomings—something the agile world’s not very good at, IMHO. The latter was a look at risk management that ignored agile for two thirds of its duration. Not such a bad thing. Much sense was talked. (I really should write this up better when I’ve got my notes to hand.)
Dogmatism: most other speakers I saw
Disappointing. Some described how they adopted agile without their managers’ consent or even knowledge—and were cheered for it. Some were arrogant and rude, unwilling to reason their arguments and unwilling to answer demanding questions with anything other than a stern "No!". Some were shameless self-promoters whose arguments didn’t stand up to any vague notion of common sense. Others still plugged tools and technologies that very clearly had severe shortcomings, all in the belief that agile says This Is Good™ e.g. FIT. The second day’s keynote and one of the main sessions even had nothing to do with agile at all.

When I think about how I spent 2 or 3 trackdays’ worth of my own cash on this, it saddens me. It was my third year on the trot, but I won’t be going back.

Don’t get me wrong. There are many parts of agile that I think are great—the early feedback and responsiveness to changing requirements, for instance—but there is also way too much dogma and, dare I say it, too much extremity. When pushing the limits, you need to be honest with yourself when things don’t work. FIT was a case in point: great in principle, sucks in practice. Please, if you’re doing agile development, keep the passion... just lose the blinkers.

Well, looks like I’ve pissed off the full set of religious fanatics now. :)


Comments:
I too wanted to go to XPDay, but couldn't - I was without a job at the time, and so couldn't spare that cash. I'm glad I didn't now.

I'm a great proponent of agile development (as most of you know), but I take it with a pinch of salt - and try it out. Some works very well, some doesn't. I think you've got to take into account both your team and your project before deciding to 'go agile'.

I couldn't agree more that the dogma coming from some camps hurts more than it helps.
 
I'm not sure metrics really are the answer, Duncan. It's the old thing about lies, damn lies and statistics. Success of any software project, agile or otherwise, depends on so many different factors that it's incredibly hard to measure it based on one criterion. IMHO, you're better off making up your own mind based on personal experience. There's still room in this world for common sense.
 
Post a Comment



<< Home

Archives

April 2002   May 2002   June 2002   July 2002   August 2002   September 2002   October 2002   November 2002   December 2002   January 2003   February 2003   March 2003   April 2003   May 2003   June 2003   July 2003   August 2003   September 2003   October 2003   November 2003   December 2003   January 2004   February 2004   March 2004   May 2004   June 2004   July 2004   August 2004   September 2004   October 2004   November 2004   December 2004   January 2005   February 2005   March 2005   April 2005   May 2005   June 2005   July 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   April 2006   May 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007  

This page is powered by Blogger. Isn't yours?