Open-source trouble ticket systems
Stephen Adler
adler at stephenadler.com
Mon Mar 5 14:49:00 EST 2007
I've just setup Mantis and as a light weight bug tracking system, it's
quite good. (Well, I've only used it for 1/2 a day or so, configuring
it.) It has a nice feature to setup custom fields which makes it
configurable enough to tailor to my clients needs. So far so good with
this one...
Cheers. Steve.
www.mantisbt.org
Tom Metro wrote:
> John Abreau wrote:
>> I really like Request Tracker; I've been using it since 2000, and I've
>> been very satisfied with it.
>
> I've been using RT heavily for only a couple of years, and having used
> BugZilla for many years, I found RT lacking in several areas.
>
> I think RT excels as a general purpose ticketing system, particularly if
> you want strong email integration. But when it comes to specifically
> tracking software development, I find that RT is perhaps a generation
> behind the curve.
>
> For example, RT lacks a bunch of fields that are commonly found in
> software bug reports. They can be added, but its up to you to do that.
> The workflow process (the stages a ticket goes through) it provides is
> less ideal for software development (but again, can somewhat be
> customized). And then there are a bunch of little annoyances for
> software projects, such as the way it collapses white space in postings,
> thus trashing formatted code fragments. Also, unlike BugZilla, it
> doesn't automatically hyperlink references to other tickets (bugs).
>
> Despite this, I wouldn't necessarily jump to BugZilla for my next
> project. After years of using these systems it has become apparent
> that what you really want in a ticketing system is a combination of
> project management features (as it's common these days to track all
> development tasks, not just bugs, using tickets), document management
> features (wiki area for the bug description or specification),
> discussion (per-ticket and project wide), notifications (both email
> and RSS), and version control integration.
>
> Trac (http://trac.edgewall.org/) has been mentioned numerous times on
> this list. On paper it seems to come close to meeting the above
> requirements, but I've only had superficial exposure to it so far.
>
>
> Bill Horne wrote:
>> If I read the page correctly, RT won't run under Windows...
>
> Given that it is written in Perl, I'd be surprised if it couldn't. It
> may need some additional software added to the machine, like a mail
> transport. I'm sure the link someone posted has more details.
>
>
>> ...I'd like to know which open-source ticketing systems have been
>> deployed the longest and which ones have the largest user base...
>
> Both RT and BugZilla are among the oldest open source issue tracking
> programs available. They probably both date back to the late 90's if
> not earlier.
>
> Given that RT is more general purpose, I'd guess it might have wider
> adoption among corporations, and perhaps a higher number of
> installations, but I'd bet there are more people with BugZilla logins,
> given its frequent use on popular open source projects.
>
>
>> Off the top of my head, in addition to the usual
>> who/what/when/why/where I'd like to have:
>>
>> * Quoted resolution date/time
>> * Expected resolution date/time
>
> What's the difference between these? The developer's opinion vs. the
> project manager's opinion?
>
>
>> * Duration since start of incident
>> * Hours
>> * Business Hours
>
> One of the annoyances with RT is that times are tracked in minutes.
> Not hours and minutes - just minutes. This gets even more annoying if
> you're working on a scale of days.
>
> Neither RT or Bugzilla have a running clock since the incident was
> reported, that I'm aware of (certainly not taking into account
> business hours), but they both track the date the incident was
> reported, and I think both will show the number of days old an
> incident is in some reports.
>
> Both tools are fairly weak on some of these project management features.
>
>
>> * Duration since last callback
>> * Historical info for customer
>> * Number of incidents
>> * Average time tickets were open
>> * Average Technician/Engineer time per incident
>> * Average cost to repair
>> * Duration since last incident
>
> I'm not aware of either tool providing canned reports for any of these
> metrics, though some can be easily obtained by running queries through
> the standard query UI. Others would require writing some custom code.
>
>
>> Of course, I'd like management screens:
>>
>> * Number of tickets open
>> * Highest duration
>> * Average duration past 24/48/settable (rolling)
>> * Tickets over n hours
>> * Tickets for top 5/50/settable customers
>
> While number of tickets open is easily obtained, as is tickets per
> developer, project, component, etc. I think you'll find the others are
> less easy to extract from BugZilla and RT. Both tools seem to focus
> more on usability from the perspective of the individual developer,
> and have less to offer for the project manager looking to gather
> aggregate statistics.
>
> -Tom
>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Discuss
mailing list