Setting Up Acceptance Tests

I’ve been intrigued with Fit/Fitnesse since Bob Martin introduced me to it at a session at SD West 2005. Of course that was about 18 months ago and despite playing with it a fair bit myself and even giving a talk on it at our local JUG, we still haven’t implemented it on any projects. [...]

Haskell On My Radar

I’ve latched on to the Pragmatic’s suggestion to pick up a new language each year. This year it was Ruby of course. A couple things from Smalltalk to Lisp to Haskell have been buzzing around in my head, but I think I’ve settled on Haskell as the candidate. The main reason is being a functional [...]

Covering for a Scrum Master on Vacation

Generally if a Scrum Master is off on vacation the role should temporarily fall to someone on the team to cover the standups, attempt to remove impediments, and generally keep things moving.

What doesn’t work that well is having another Scrum Master who has no relation to the project step in help. They don’t [...]

Manager Code Reviews

We’ve been holding code reviews for close to a year now and the process has evolved from the first days. We’ve seen many of the common benefits:

Better code quality and readability. Catching some defects early. Mentoring opportunities around design.

We’re still a bit informal about it and probably reviewing less code than we should, [...]

Gut Estimate Versus a Product Backlog Estimate

A few days ago a customer/product owner asked us for an estimate of the completion date for a project. None of the developers responded, so the Scrum Master is pressing for an estimate.

The state of our incomplete information is thus:

There is an incomplete product backlog, it contains almost every item for a first [...]