November 9, 2007

...Learn TDD with Codemanship

Quantum Scheduling (with Joel On Drums)

I was at a presentation today where Joel Spolsky - of Joel On Software fame - demonstrated the latest version of FogBugz, the bug tracking system that looks suspiciously like a project management tool (and that definitely has no features that would help in defect prevention, we were reliably informed by Joel himself, which seems like a bit of a wasted opportunity. I mean, you invest time and money in building up a database of bug reports, but you can learn nothing from it? What is it they say about people who don't learn from the lessons of history?)

Anyway, I digress. At some point in the proceedings, a questioner in the audience read out a quote that described Mr Spolsky as the closest thing we have to a rock star in our industry. And for some reason, I immediately thought of Ringo Starr.

That aside, I was struck (not physically, I should stress - so don't get your hopes up) by how this latest version of FagHagz uses a fancy-pants algorithm to generate what looks remarkably like a probability distribution for your project's delivery date. The data it's based on is completely spurious, of course, having been inputted by people - and we all know what they can be like... Anyhoo, I was excited to see that this idea is already out there in some form.

It's at this point that, as is the tradition in the software industry, we have to think of a cool name for the cool new idea. Joel's crew call it evidence-based scheduling, but that sounds about as sexy as something you might powder your feet with to get rid of a fungal infection.

No, I think this requires a much cooler name. How about Quantum Scheduling?

Yes, I like that name.

I wonder if it'll be friends with me?
Posted 2 weeks, 3 days ago on November 9, 2007