QA doesn’t just stand for Quality Assurance

QA can also stand for Question/Answer. 😉

Asa Writes

…Robert Accettura gets the final question with “We were promised by various people that we would see pictures of the Moz Foundation offices. These promises were never fufilled. Why?”

Well, I guess the best answer is, “I suck” 🙂 A few weeks ago I took some photos of the office but the lighting wasn’t great and then we started planning the developer day and I thought that might make for a more interesting “first look” so I decided to hold off on posting what I had. So it’s “I suck” for a “why”. How’s “next week” sound for a “when”?…

Interesting segment. Perhaps another QA session will happen sometime

I didn’t go with Bugzilla

I was looking for a good bug tracking system, for my personal use. Of course the first thing I turned to was Bugzilla. But I decided instead to go with Mantis. Here’s what I was looking for:

  • Streamlined UI, fast quick bug posting
  • Simplicity
  • Good Sorting
  • Good Control over data

Mantis has by far the better UI at this point. It’s a bit more intuitive than Bugzilla. But then again, bugzilla was designed by/for the developer. The pretty good use of HTML/CSS allows for me to get people to report issues with Mantis without me walking them through it, or tons of mistakes.

Simplicity. Bugzilla is much more complex (both good and bad, as I’ll get to in a moment). Mantis was simple.

Good Sorting. Bugzilla had a bit of an edge there, but the UI in Mantis made it easier to access than Bugzilla. Bugzilla has the better sorting, but Mantis has enough for me… for now.

Good Control over data. I think Bugzilla gets this one as well. But both are good.

In the end I went with Mantis. Since I primary use it as a way to organize/index issues with, and other online activities, I’m the main person using it. A few people will on occasion be using it to provide some feedback on something, but it’s mostly myself. It’s my online organizer in a sense. I find it much more effective than a text based todo list.

So what do I recommend as a bug tracking system?

For open source projects, or medium to large projects, hands down bugzilla. It’s more robust, powerful, and flexible. It’s a great product, despite looking a bit ugly and unimpressive at first. There’s so much there. I’m sure eventually someone will come around and rework that UI a bit, to make it intuitive, and bring all the features to the surface. And it has gotten better in that regard over the years.

But for a small bugtracking instance, I have to recommend Mantis. While it seems like it would be capable of larger things (custom fields, LDAP integration, multiple projects etc.), I just don’t see something like Mantis managing something as large as Mozilla’s Bug database… but then again, it’s sub 1.0.

Is Bugzilla bad? No, just not perfect for all jobs. I think it’s the perfect tool for Mozilla, SpamAssasin has a nice instance of it as well. So does Apache. Great for them. But for a shareware developer, or some other small time gig. I’d have to push Mantis at this time. It’s lighter, and better designed for such instances. No need for Bugzilla’s super powers, and Mantis’s UI allows for complete control over available facilities with ease.

This could be huge

Bugzilla is a ugly beast, but it’s a great, solid product. Never saw anything better.

Looks like a testcase manager may be on the way.

I think this could really help make things more efficient. Lets hope it all goes as well and this can become a new tool. Who knows, perhaps they can dump the code into Bugzilla and integrate it completely? Would be a great new feature. (pure speculation, haven’t seen it, or read much. No idea what the licensing is, and potential conflicts).

Regardless, sounds like a great method to enhance Bugzilla.