Using a Defect (Issue) Tracking Tool
In my previous post “The Need for Tracking Issues (Defects)”, I talked about our story of brining the tool to the organization. However and as I said, bringing the tool is not the end of the story. In this post, the focus will be on using the issue tracking tool and defining testing process.
Tool Selection and Process Definition
Due to budget constrains, we were looking for an open source tool. We were lucky to find a tool that is web-based and easy to customize. Now it comes the time to define how the process of interaction between testing team and development team should be once an issue is reported. Unfortunately, this interaction was not defined by testing team and therefore it was very complex. After that, we ended up with 16 different issues statuses in the tool (other practical teams have only 5 statuses!!). Those statuses included cases for rejecting and ignoring issues. As we can see, this all violates one of the lessons learned from Steve Jobs which is “Keep it Simple”. (more…)