stevenf.com
The personal blog of Steven Frank
Elsewhere: Email - RSS - Twitter - Flickr - Xbox - Panic

May 29, 2008

When Cabel and I first started Panic, we tracked bugs in a FileMaker database. This didn't last long.

Next, we went to a web-based offering that we self-hosted. This worked generally pretty well, except for two main problems:

It was mainly the latter problem that led us to develop a custom bug tracker, known as Hive. Hive is a Cocoa front-end to a MySQL database. We've been using it for years, and it works pretty well. People have even asked us to release it publicly (trust me, it's not ready). However, it too has its drawbacks:

It's getting to the point where we need the extra functionality that we don't have time to add, and are willing to forego a little bit of speed by going back to web-based, if we can find a web-based tracker that does what we want.

What we want

Simplicity and speed, first and foremost. Our bug records are extremely simple. Bugs have an ID number, a one-line summary, a description, a creation/modification/close date, a status (open or closed), a severity (only 4 levels), an owner, the version filed against, the version targeted for resolution, and that's pretty much it.

A lot of trackers go way, waaay too overboard with the fields. We need to work on bugs, not placate a needy database. The process has to be as fast and streamlined as possible. A light, clean design wouldn't hurt either.

What we don't want

Bugzilla.

Options

Some factors to consider:

Suggestions?

If you have first-hand experience with a bug tracking service (either hosted or open source) and you like it, feel free to send an email my way.

I'm not sure which way we're going to go with this yet, so it would be good to hear some experiences while weighing our options.

Popular recommendations so far

Other less common suggestions

Thanks to everyone who has emailed with their thoughts and suggestions!