Monday, June 25, 2012

Benefits of using bug trackers


Nowadays the competition at the software development market is high and in order to get new and retain old clients you have to offer more than simple web or software development. You have to develop high quality programs or software solutions quickly and effectively. Your applications should work perfectly and should ensure failure free performance for a long time. This requirement can be met by means of using innovative technologies and systems which will let you render excellent services to your customers. 

One of such systems is a bug tracking system which is specially designed for tracking and managing bugs in programs or sites. Despite all its complexity as some users can say, a bug tracking program provides a great number of benefits over other competitors – direct letters to developers or spreadsheets.
Let’s take just one typical bug tracking system and compare it with Google Spreadsheet and direct e-mails to software developers.   

Bug Tracker
Google Spreadsheet
E-mails to developers
Possibility of tracking the bug status 
The system assigns statuses for each bug (problem) that can be tracked and monitored personally as well as using the system of notification or RSS
One can track statuses by means of changing manually the color of the cells. Notification is not available.
In case of minor bugs and heavy work load, tracking individual bugs is simply impossible.
Quality of bug description
There are obligatory fields for categories, repeatability, description, undertaken measures, etc.
One can realize additional fields in the columns but there’s no guarantee of their fulfillment.
In most cases the whole description can be placed in one short note “Reports failed. Help needed”
Possibility of attaching files
Any files can be attached at any time
No files can be attached at all
No files can be attached after sending the message
Bug commenting
Commenting is available as in usual blogs
Commenting is available by means of adding new columns and expanding the table
Commenting is possible by joining another person to the correspondence but at that he won’t be aware of the previous letters
Collaboration
System of roles and access rights
Everybody sees everything but nobody is responsible for anything
Bug discussion is private
Many companies find that the integrated bug tracking system reduces the idle time and costs, improves productivity and increases clients’ satisfaction with the performance of the program. Alongside with complete information disclosure, the open bug tracking system lets software manufacturers maintain the contact with their clients and re-sellers and inform them on the fly about bugs during the whole development process and the measures undertaken to correct them. 
There are many good bug tracking systems, such as Mantis (http://www.mantisbt.org/),BugZilla (http://www.bugzilla.org/),Comindware Tracker(http://www.comindware.com/tracker/),Redmine (http://www.redmine.org/ ), JIRA (http://www.atlassian.com/software/jira/overview/ ).  
In my opinion, a bug tracking system is a ‘must-be’ in any company and is more effective than other similar ways of reporting bugs, especially if it’s a software development one and if it is interested in clients and further growth. What do you think? Is it possible to do without a bug tracker? If yes, then when?


Hi, my name’s Steward Copper and I am the owner of Project Management Insights. While working as a project coordinator and BA, I have tried almost all possible PM tools, BA instruments, collaboration programs, including tracker and task management software solutions. I also write for different blogs sharing my knowledge and observations.

2 comments:

Web Copywriting Service said...

Informative post:) Bug tracker helps a lot in tracking broken sentences, missing articles and many more. It is very helpful for the copy writer for his work.

Kevin Fernandez said...

Informative post:) Bug trackers are very helpful, It saves lot of time and increases the company productivity and reputation also:) and thereby increases potential customers:)