The Blindfolded Ninja Model of Software Development

The ancient and respected team of Science Ninja is amazing. For centuries (or so it seems) they’ve protected the temple of Llabdum. The temple is old, with many places showing signs of previous attacks, or simply crumbling rock and weapons still in the skeletal hands of fallen enemies. Or maybe, you know, just lego bricks … Continue reading The Blindfolded Ninja Model of Software Development

Estimates and Commitments – The Hard Truth

My esteemed colleague, Ciarán ÓNéill just posted a nice and considered discussion on estimation, velocity and cycle time. I, however, do not plan on being so considered, or considerate. You see, too many people are bent under the crushing weight of living up to estimates. Even reckoning that they provided these estimates to begin with, the … Continue reading Estimates and Commitments – The Hard Truth

XP is Classic Rock

A while back I had a little fun comparing Agile to Rock'n'Roll. It's still one of my favourite posts, and after my recent talk on the benefits of TDD, I got the idea that the best follow-up on that is something about the XP practices. Test Driven Development with Bonnie Riatt The first artist that … Continue reading XP is Classic Rock

Agile is Rock ‘n’ Roll

[EDIT: Thanks to Hubert Iwaniuk, there's now a playlist to accompany your reading of this post!] [EDIT: There's now also an XP version of this: XP Is Classic Rock] I've had a number of occasions where people, usually working in a very strict, waterfall, environment, have voiced the opinion that 'all that agile stuff' is … Continue reading Agile is Rock ‘n’ Roll