Bugzilla was complex to initially setup and felt a bit clunky while using it, so we didn’t use it for very long. We tried Mantis and it just didn’t have the chops to get it done [for our needs.] Trac is a great application. It’s great for bug tracking, but not that great for project management. It leaves a lot to be desired from a project management point of view. Redmine is also a great application, but again, lacking in the project management side of things.
(pronounced JEEra or jee-rah)
JIRA, by Atlassian, is an amazing application.
Product planning for the future should be part of any company that has a roadmap beyond their current project. As a Product Manager, I’m constantly coming up with ideas and often, they don’t fit into the current sprint of development (in an agile development environment). So where do those ideas go? Create them as tickets and plan them into future product releases.
A release could be next month or next year, it doesn’t matter — it just matters that you’re able to get the ideas down and then plan them later on.
After using the previous bug tracking applications I listed, one thing I noticed about all of them (except JIRA), is that they are very static. Very black and white when it comes to the user interface. One thing that JIRA does a really good job of is not forcing you to refresh the page on every action. While this may seem like a small feature, having an AJAX-like interface, it provides a much more fluid experience when using the application.
One thing I would really like to see JIRA include in future releases is a better way to plan roadmaps for future sprints by theme. For example, if we’re working on the “Maps” project in August and then “Mobile” in September. Right now, there’s no way to really plan by theme, but hopefully they will add that in the near future.
Overall, having used JIRA for the past six months, I’ve been very happy with it. That’s not to say it’s the perfect solution, it certainly has some features which are lacking that I need. But to date, JIRA has solved many problems which other applications couldn’t.
But what about you? What do you use for project management and/or bug tracking? And what have you found to be useful in terms of features?