Thoughts on Technology, Methodology and Programming.

Archive for the ‘Agile’ Category

Extreme Programming in Practice

Posted by Marcus Wyatt on 14 April 2006

Jefferey Palermo has the following posts about how Extreme Programming helped his team to successfully deliver their software system to their client. He highlights not only the good that he experienced, but also speaks about the bad and ugly:

I’d recommend these posts. The posts are really informative!


tags: , , , , ,

Posted in Agile, Refactoring, TDD, XP | 1 Comment »

Return on Investment for Agile Practices

Posted by Marcus Wyatt on 12 April 2006

Wow, ThoughtWorks, an IT consulting company heavily involved with the agile movement has commissioned Forrester Research to perform an assessment of their processes; here you can read about their results. Look at the following example Results:

  • Improved time to benefit by 69%
  • Reduced cost by 57%
  • Reduced effort by 62%
  • Reduced critical defects by nearly 80%
  • Reduced overall defects by more than 60%

Now who can not seriously consider implementing Agile practices with results like above.


Posted in Agile | Leave a Comment »

Pondering Agile…

Posted by Marcus Wyatt on 17 October 2005

Jay Kimble had a rant about the Waterfall process and here are some quotes from his post:

“I got into IT to program computers; I love programming. I didn’t get into IT so that I could write technical specifications. “

The first thing to hit us was the change control process which can be a fairly lengthy process… one size fits all; if you are deploying a small intranet site or a major mainframe change it all travels through the same process. Change management is absolutely essential (don’t get me wrong), but the problem has been that the company itself is reactive, so every mistake by someone ends up causing more paperwork for everyone else. Next we added Design docs, and from there who knows where, but we’re pretty much in full SLDC.

IMO, waterfall (SDLC) looks like “death by paperwork” to me.

I think Jay has a point here… These business management processes are overbearing and waste a lot of time. Just the other day I’ve spent two weeks updating a technical spec and only spent a week building the system. I could have done the system without updating the spec and would have saved two weeks, where we could have spent on additional features for the system.


Currently listening to: cevin fisher – it’s all good – Winamp *** 501. cevin fisher – it’s all good

Posted in Agile, XP | Leave a Comment »