Archive for January, 2008

Choosing an agile process – Part 5: Heroes and villains

Tuesday, January 15th, 2008

Processes are essentially sets of guidelines and/or rules. Any system of rules will generate a corresponding set of behaviors, some good some bad. If you tell the line manager at a nail factory that their bonus is based on the tonnage of nails their line produces then you might find ...

Choosing an agile process – Part 4: Offshore development

Tuesday, January 15th, 2008

This isn't something covered in huge detail in many of the standard agile texts so I thought it was worth it's own topic. Patterns & practices teams are usually distributed in some way. This is something that we've been doing for a while and have come up with a few things ...

Interview with NDepend author Patrick Smacchia

Monday, January 14th, 2008

InfoQ has an interview with Patrick Smacchia, the author of NDepend. NDepend is the tool for figuring out what's ailing your codebase, where the technical debt lies. Patrick also has a blog which covers some interesting aspects of NDepend usage, like using it for dependency analysis and avoiding regressions when ...

Service Factory Dec 2006 release available again

Friday, January 11th, 2008

Several people on the CodePlex forum have asked for the previous release of the Service Factory from December 2006 to be made available again. Well here it is... Web Service Software Factory v2. Please read the release notes as this is a deprecated release which will not be updated.

A hundred days of continuous integration

Thursday, January 10th, 2008

A while back I did a lot of analysis using data from the Service Factory: Modeling Edition source code control and continuous integration (CI) servers. I analyzed the causes, impact and frequency of build breaks and the cost of using a lightweight check-in process over a more lengthy "complex check-ins ...