"In engineering, defect tracking is the process of tracking the logged defects in a product from beginning to closure (by inspection, testing, or recording feedback from customers), and making new versions of the product that fix the defects"
In software engineering, the engineers have to face numerous of defects in a build. The more complex is the software the more complex are the defects to detect. The difficulty the engineers face is to manage, evaluate and prioritize the defects. A proper defect tracking system has to be set up so that these large and difficult defects can be analyzed and tracked to meet the required solution. A defect tracking system makes the work easier for the managers.
Defect tracking can be tedious, yet if we compare the defects then it can also help the testers so that the work done is efficient and improvised. A defect is not a bug because bugs are actually outside of your control whereas, defects have a definite solution and they can be resolved. A defect tracking system tools are different from bug tracking tools. People often confuse these two terms because of their similar functions and purposes.
A defect tracker has revolutionized the software industry as it provides a faster method of correcting the defects-
This is the spreadsheet method where the project participants access the file in which they update or read the changes done in the program. Awareness will be helpful in the reduction of the defects. It is useful when the number of defects is relatively small. Where it comes to a large number of defects, this method is non-functional.
If the analyst cannot understand the nature of the defect then it becomes difficult to solve out the problem. In such cases, it is advisable to contact the defect originator. The missing information of the defects will make the current work stop. Until the defect is rectified, no further work can be carried out.
Inappropriate analysis of the old defects may introduce new defects. It can be problematic, if the old defects are not resolved. This may cause difficulty in making the correction in the current/new defects.
Sometimes, the poor prioritization of the defects may cause havoc. A serious problem may be overlooked and a problem which can be rectified at a later stage can be solved out earlier, due to which more new defects may be raised.
These are some of the issues faced by the defect tracking system. A manager or an analyst has to carefully look into the matter before solving the defects from a program.