What are bugs? Are bugs really work items?
Mick Weiss
micklweiss at gmx.net
Thu Oct 7 16:07:16 UTC 2004
I'm not sure if anyone else has used "Eventum" - from the folks who
wrote MySQL. This has one cool feature - the ability to create custom
fields in the priority drop down. the only problem is that you *need to*
define them yourself and there are no defaults.
Then again this is also possible with Bugzilla - but it just takes a
little more work. The other thing is that Eventum is more for "Issue
tracking" and not really for software development bug tracking.
I actually use both Eventum and Bugzilla to keep those two things separate.
I guess the idea is to use the right tool for each job.
Best Regards,
- Mick
(o> Web / software developer
( ) UNIX Systems Admin
--- ~ www.mickweiss.com ~
Lisa Anderson wrote:
> I'm relatively new to Bugzilla; we've set it up here at work and have
> been using it for the last 3 weeks and have been pleased overall.
>
> The severity field has been a problem for us, however, and it looks like
> others are struggling with it as well. In other situations I have used
> the severity field as follows:
>
> Severity * Likelihood = Priority.
>
> We even got fancier and rated each component or feature as to the
> development risk, i.e., how hard is it to fix, how much code is
> involved, etc. The formula becomes this:
>
>
> Severity * Likelihood * Dev Risk = Priority.
>
> I like this method because using scales like the following takes the
> subjectivity out of prioritizing bugs.
>
> Severity:
> Blue Screen/Hang
> Loss w/o workaround
> Loss w/ workaround
> Inconvenient
> Enhancement
>
> Likelihood (how often will the user - not the developer) run into this
> problem:
> Always
> Usually
> Sometimes
> Rarely
> Never
>
> Bottom line this means that it doesn't matter what you call the records
> in Bugzilla - bugs, work items, feature enhancements, whatever. The
> records now all become issues that need to be addressed some how, some
> way before the product can be shipped. And, with the method above, the
> records are properly identified as to their importance to the project.
>
> LisaAn
>
>
> -----Original Message-----
> From: developers-owner at bugzilla.org
> [mailto:developers-owner at bugzilla.org] On Behalf Of Christopher Hicks
> Sent: Wednesday, October 06, 2004 8:40 AM
> To: Bugzilla Developers Mailing List
> Cc: Jay Glanville
> Subject: What are bugs? Are bugs really work items?
>
> On Wed, 6 Oct 2004, Jay Glanville wrote:
>
>>The argument to not use the severity field to indicate feature work is
>>because you might want to use the severity field for features. For
>>example, a feature could have a 'critical' severity to indicate the
>>amount of work required, or a severity of 'trivial' to indicate it's
>>just a small feature.
>>
>>Basically, the correct answer to this problem is to have a "type"
>
> field,
>
>>and to stop calling the items 'bugs'. For example, all items are
>
> 'work
>
>>items', and the type field had possibilities of: bug, suggestion or
>>feature. This would basically capture the situation in a nutshell.
>>Hold on, if we changed 'bugs' to 'work items', does that mean we'd
>
> have
>
>>to change the name from Bugzilla to WorkItemZilla? ;-)
>
>
> This comes from a recent discussion on the webtools list. Since this is
> a
> question about the direction/future of bugzilla which I've had on my
> mind
> and in my inbox quite often recently so I decided to bring this to the
> developers list. Would the core devs be willing to share their thoughts
>
> and feelings on this seemingly sensible question?
>
> If I had more sleep I'd slip in something witty about the continually
> blurring semantics of bugs, but I'm not that coherent yet this morning.
> :)
>
More information about the developers
mailing list