Poll: Do you use a case/bug/feature tracking software?
We don't like the various bug tracking software we have used. Bug tracking with them is a chore.
So, we are making some software which will track bugs/features/inquiries with MINIMUM effort. We aren't certain if a lot of developers use such software. We need your help to determine if there is a viable market for such a product.
So, do you use a case/bug/feature tracking software?
32 comments
[ 3.3 ms ] story [ 70.2 ms ] threadFogbugz is nicer but the whole effort still feels like a chore and its expensive.
That being said, for anything more extensive than weekend hacks you _need_ bug tracking software or else things slip through the cracks. Developers who don't use bug tracking software rank right up there with developers who don't use version control in terms of stupidity.
On that note, I've been working on my first major project with another person (first time with a cofounder, it's weird but good). Version control and bug tracking feel entirely different when there's more than one person using the tool. There might be some sort of market for a 'just me' bug tracker that can migrate when the project grows beyond it's scope.
Does anybody do that now? I see Lighthouse allows 3 projects and 10 members free; I don't know if they hide any application functionality.
JIRA is way to "enterprisey"
What I like about it the most is its level of verbosity for issues. It asks just the right amount of information, and no more.
A good example of redmine is the official Ruby language project: http://redmine.ruby-lang.org/
The closest I've found is http://ditz.rubyforge.org/. I think there is justification for looking for a distributed solution.
People (like me) might buy Lighthouse for "normal" tracking, because it's a known quantity, and homebrew for "light" tracking (which we actually also do, for the "submit a bug" link in our application's header).
JIRA: too heavyweight. More options than you would ever want.
FogBugz: the client picked it because it could be used for project estimating, but if anyone (like me) didnt keep their % completions up to date the completion dates went really wacko.
Trac: nice and simple, good features, easy to setup.
Lighthouse: too simple. I like to be able to select and sort my bugs by various criteria and I cant. (Could be I havent taken the time to figure it out yet.)
1. Superfast mode: when im writing bugs/comments out while on the phone to users, I don't have time to write a full bug report. Let me throw them in there quickly, using a single textbox/page (no reloads). I don't want to see the bug after i put it in - i just want to enter them quickly.
2. Quick sorting. I need to be able to pick bugs from a list and throw them into a version/milestone. Drag and drop, no page reloads.
This is what bugs me about trac. Jira solves this with greenhopper, but it's pretty ugly. I'm sure you could simplify it and make it easier.
In a good way I mean. I started coding full-time a year ago and I like to obsess about solving coding problems, not issue tracking.
So when fogbugz offered their free plan to HN, I signed up, spent a day reading the docs, and never looked back. It's there for me to see what I have to do, and that's (so far) good enough for me.
(sidenote) Same thing with version control. I only starting version control about 4 months ago. Seems like most of the cool-guys use git, so I pay my $7 bucks at github, read their docs , busted the git init, and got back to coding.
(sidenote 2) same thing for vps! Cool kids use linode, paid my $20 bucks, read the docs, ubuntu hardy - back to coding.
The goals of our bug tracker are to get bugs fixed and tested quickly, with the main goal of having no known bugs in the system. Specifically, we realized that most tracking systems are optimized for bug archival, whereas we wanted a system which is optimized for getting the bugs fixed, given our environment.
I've found that I have a very strong preference for an empty bug-tracking whiteboard, and the more items on it, the more I feel compelled to fix bugs rather than work on other things. It's great for communication, because you can just go talk about the item on the board. Even the process of marking something off on the board makes everyone else peripherally aware that something changed, so nobody has to check whether there's something for them to fix/test - they know. Often bugs are fixed and tested within the same day they're discovered. If something stays on the board for a while it's obvious to everyone that there's a more serious issue that we need to discuss.
The bug-tracking is good (rapid entry, fairly powerful filtering/organization). Most importantly for us, it offers a hosted, centralized Git repository.
When you add in the email notifications when tickets get closed, modified or commented upon, it has become a vital and vibrant repository of the state of development - critical for our geographically distributed team.
$10/month for <=10 users.
We also rely heavily on Skype, Google Docs (for wiki and company documents) and Dropbox (for media).
Free, simple, my QA guys understand it.