defect-management-qaforce
defect-management-qaforce

Defect Management

All Software Development and Testing Departments have their own way of dealing with defects found during the QA/Testing Phases of their Releases/Project but in general Defect Management typically follows a similar process to the below:

1.  Defect Identification – Our Testing Hero (You!) would hopefully have been the person to identify this defect. However, there are times when this could have been identified in LIVE and the discovery was made by a End User or a Customer – this can greatly increase the Priority of the defect.

2.  Defect Triage – After the defect has been identified, it will typically be assigned (using the appropriate Defect Management Tool that you company has chosen) to a Team Member in order to triage the issue and confirm if it is a true defect and apply a category to it which has normally already been defined by your company.

3.  Defect Priority – Priority of a defect is typically based upon the severity of impact on the user and a comparison against other open defects that are yet to be resolved. This task can be completed during a  Stand Up/Defect Management Call which should include representation from Release Management, Project Management, Developers, Testers and in some cases the Customer.

4.  Defect Re-Assignment – Once a defect has been a priority, it can then assigned to a Developer who should be able to provide an expected turnaround date.

5.  Defect Resolution – The Developer who has been assigned the defect will fix the it and using your companies Defect/Release Management process, the fix will be deployed to the environment where the defect was originally identified.

6.  Defect Retest/Verification – When the fix has been deployed to the relevant environment., the QA Tester should re-test the associated tests and ensure that the fix has actually resolved the defect.

7.  Defect Closure – Once a defect has been resolved and successfully retested, the defect is then consider as closed and should reflect this status within your Defect Management Tool.

qaforce-qa-defect-management-process

As a QA Tester you should aim to have a clearly defined Defect Management Process which can be included in your Test

QAForce-Team-Men-In-Black-Security
QA – We’re your first, last and only line of defence against the worst bugs of the universe!

Plan/Strategy and make sure that all the relevant key stakeholder understand the importance of this process.

It should also be noted that when implementing a Defect Management process, the process itself is only the beginning. Another area that will need to be carefully reviewed based upon the size of your QA Team and the budgetary constraints of your company is Defect Management Tools. We will take a closer look at the options that are currently available in our Defect Management Tools blog post including JIRA, Trello and Slack as well as other commercial Test Management Tools.