How well does Bugzilla work for managing Scrum projects? [closed]
Asked Answered
R

4

6

We have MS Sharepoint -- which isn't all bad for managing a task list. The data's publicly available, people are notified of changes and assignments.

I think that Bugzilla might be a little easier for management and reporting purposes. While there are some nice Open Source Scrum management tools, I've used up a lot of my political capital and can't ask for too much more than what we've got now. Money isn't the object -- obviously -- it's the idea that my team has too many specialized tools.

Will Bugzilla work out as a more general project management tool -- outside the bug fix use cases?

Will I be bitterly disappointed and wish I'd downloaded something else and made my case for a better project management tool?

Rancor answered 23/9, 2008 at 17:43 Comment(1)
Good question. From the lack of use case answers, bugzilla isn't much used for scrum projects. Too bad for those of us who simply can't step away from using it.Cody
N
9

Bugzilla Is a great bug tracking system. We have tried to use it for other project management tasks and the results are less then stellar. I would recommend finding something designed with your goals in mind.

Nguyetni answered 23/9, 2008 at 17:54 Comment(1)
What problems did you have? What was missing?Galliwasp
E
6

Try it for yourself.

Get a $15/month account at wush.net and use it yourself for a while (no business relationship besides satisfied customer).

Bugzilla is powerful and has a lot of configuration options, which can be confusing.

I personally used it three years ago on a project I was working on. I had no project manager and I was the developer, so I needed a very-light-overhead systtem. Bugzilla gave me that. I put my main goal as an enhancement "productionalized system" and then I made dependencies to reach that point. I ended up having 160 nodes all dependent on each other. This essentially was a work breakdown structure. I didn't bother with time estimates, and I didn't bother with creating any other kind of project documentation.

A cool advantage was that as I coded, if I noticed something needed to be done, I would just pop it into bugzilla (20 second process once it's set up), tie it as a dependency, and go back to what I was doing.

Whenever I completed a task, I would look at the dependency diagram and find the outermost leaves (bugs that blocked other but weren't themselves blocked), and work at it.

The advantage of this method for me is that if a task had looked simple and had one node associated with it, but when doing the thing itself I realized it was more complex, I would just split it into different subtasks. This took only a minute and absolutely didn't involve a meeting with a project manager.

Other people on the team could track my progress by looking at open bugs, closed bugs sorted by dates, etc. They saw action, they left me alone. When I had external dependecies, I would make a bug, detail the work, and send that person a link via email. They could then see why this was needed by looking at the dependency diagram.

Note that unless previously agreed upon, I did not assign them the bug.

It worked really well and the system was ready one month early.

How will it work with SCRUM? Having only had a cursory glance at scrum I can't tell you. But that was my experience.

Using a dedicated host will allow you three things:

  • support
  • easy upgrades (unless you got gurus in-house, bugzilla management ain't easy--for me at least)
  • users across organizational boundaries.

Note that bugzilla has all sorts of security features, so it's easy to lock-down the users to what they need to see.

Emancipator answered 23/9, 2008 at 18:14 Comment(3)
+1 for wush.net suggestion. I've been a customer for 5+ years (bugzilla and svn) and they have been AWESOME - never down, great support, good attitude - all in all they couldn't do a better jobDisentomb
Your Bugzilla success story was an interesting read. How important do you value Bugzilla's flexibility in building/deepening/flattening dependency trees?Leaper
@Wolf, that's probably, to me, the most important feature. The ability to diagram the bugs is also critical, because it gives you a way to visualize priorities. I altered the Perl code to show more in the bug diagram than what the default shows.Emancipator
S
4

My stand-alone solution is DokuWiki + MantisBT + Subversion + Review Board, which can be integrated with relative ease. Hosted alternative is Bitbucket.org. The rationale is you write user stories on Wiki and can reference them specific tasks. Larger bugs can be collaboratively designed and the "wiki" link is provided on the bug report by Mantis. Review board lets you do peer code reviews against svn diff before change is committed.

Sherrellsherrer answered 16/12, 2009 at 22:44 Comment(1)
Review Board looks neat, I'll have to keep my eyes on that project.Frannie
C
3

We've used Trac and Subversion very successfully for several projects.

The main advantage here is being able to tailor reports, some very Scrum specific, to provide information to management.

Costin answered 23/9, 2008 at 17:55 Comment(1)
Thanks for the tip on Trac. I'm asking about Bugzilla, though, not TracRancor

© 2022 - 2024 — McMap. All rights reserved.