UI Matters
The talented Rick Olson and Justin Palmer have just launched an issue tracking application called Lighthouse. If you haven’t checked it out you have to right now.
Here’s why lighthouse is going to cream every other bugtracker out there - because they care about UI. What projects like Bugzilla are missing is that if your bug system has a horrible UI, people are not going to be happy using it. And when you are not happy, you tend to avoid. And when you avoid, less bugs are entered. Bugs end up on your hard drive in text files instead of on the system where they belong.
Lighthouse is different. Not only have they put thought into their UI but they’ve realized that people need to be encouraged, not discouraged from entering bugs. So they’ve got submit-bugs-by-email integration and an API that would allow you to enter bugs in any way you wish.
Bugzilla is an outdated system that is dying a very very slow death. The Bugzilla team continues to do a tremendous job to try to bring it up to speed with modern bug tracking systems, but instead of focusing on the frontend they put a lot of effort into the backend. Here’s my hint to you guys: the first thing people see is the frontend. That’s what sells, not your laundry list of features (which by the way most modern systems have anyway).
Bugzilla may be flexible as hell but in that flexibility it loses all the things that “make sense” like why can’t I have a stragihtforward milestone view? Instead I have to go and create a custom report from your 50 custom fields just to get a view of milestones? Newsflash: milestones are a central part of a tracking system. Make them front and center, not one of your 50 custom fields…
Lighthouse’s philosophy can be seen very well in its UI. You don’t get 50 custom fields that are usually irrelevant to your bug. You get just the basics, title, description. Do you need more? There are tags! Easy right? If you want to talk about anything special just use tags to do it instead of cluttering the screen with a bunch of fields. That makes reporting easy too. And since lighthouse recognizes that things like milestones are important they are always visible with nice green bars to guide you to completion. Simply, it makes me want to use the bugsystem to see where I’m at. Every time I open Bugzilla, otoh, I am in a sea of confusion and I want to run away as quickly as possible.
Rant over. Sorry :-)










12 Comments