I’ve used two different bug tracking web applications over the past 4 years, FocalPoint and Vision Project. Both of these applications had good features and bad features. When we moved from FocalPoint to Vision Project, I immediately started to plan out my own bug tracking software. It seemed like Vision Project was a great improvement over Focal Point, but still not exactly what we needed.
This brought up an interesting point. Any bug tracking software can’t be perfect for everyone. If they were flexible enough to work for everyone, they would need a lot of customization to work for anyone.
Here’s my humble list of features I would like to implement in a new bug tracking application.
- Base functionality is very simple
- Fields for every issue should be customizable
- Users should be able to create extensions to the software (a SCRUM manager, for instance)
- Communication should be straightforward
As you can see, this is the first post to my blog in a while. I hope to continue updating this more often as I think through the design of a bug tracking tool that is flexible and simple to implement.