I’m curious to hear what bug tracking systems people out there use.
We’ve used (ahem…):
[ul]Post it notes on monitors for our first game Death Rally in 1996… (shipped with 0 known bugs unless you count the DOS installer… :)[/ul]
[ul]Excel and post-it notes for Max Payne 1 (shipped with 0 known bugs… :)[/ul]
[ul]Bugzilla, Alienbrain Bugs (lord help us) and random emails for Max Payne 2 (shipped with a few known bugs, especially on PS2)[/ul]
[ul]Bugzilla for Alan Wake (will ship with 0 known bugs… :)[/ul]
We’ve looked at JIRA, but it really seemed like more complicated than Bugzilla without adding much more usability.
We’ve also looked at the “thing” that Microsoft uses internally, but that seemed overly complicated and not really usable for us due to some security paranoia.
We’ve got some kind of hack bridge built between Bugzilla and MS’s bug tracking system, but I’m not really sure if it works properly or not.
Previously with Rockstar Games we collaborated with their bug system (FileMaker Pro) manually with the dog slow and awful web interface.
Right now, our Bugzilla is slightly customized so that the “barrier to enter a bug” is much lower than usually. So that all you pretty much need to enter is:
[ul]Game vs. Tools[/ul]
[ul]High/Med/Low[/ul]
[ul]Description and re-pro steps[/ul]
In the real life, what usually happens is that when most artists/designers enter a crash, they find a tech art person and explain what happened. Then the tech art person usually asks the artist/designer to repro what happened and (if it is reproducable) then the tech-art person re-pros the same case on his own workstation, tries to minimize/optimize the steps to reduce it (so actual debugging is easier/faster) and then posts the bug.
We have a culture where the poster of the bug is the only person who is allowed to close the bug once fixed, so maintaining a solid “how to reproduce the bug” case is very necessary.
Hmm, this sounds like tech art is sometimes complementary to the QA… Well, I guess it is, but tech art is more involved in the tools and the mysterious things that QA can’t rep-ro.
SamiV.