Skip to main content

Development

How the Defect Triage Process Helps

In this blog, I will introduce the defect triage processes that I previously defined and show how it can be tailored for similar, future projects.

Background:

I joined an integration project to lead and do integration testing after I already did functional testing for the client’s four projects, which were all related to the integration project. I thought it would be easy for me to tackle the integration testing because I have already done testing for these individual projects, and I knew the requirements and business rules quite well. I also have already communicated with the project managers and team members of the APP projects during functional testing.

However, when integration testing started for a while, I found the most challenging work was not about finding a valid defect quickly. 

The biggest challenge was how to triage defects after they were captured during integration testing and then having the right team in place to work on them efficiently.

Without a defined and known process, it was very time-consuming and not very efficient when I communicated the integration defects with each team at the very beginning.

We eventually agreed, and each team finally got the benefits from the triage process I defined for the integration defects together with the defects triage process, and for each individual application projects.

Process:

Besides the defect triage process itself, we also had to define who needed to attend and when to meet. For example, we could have a Project Manager/Scrum Master and a Tester/Testing Leader of each related team as representative to attend a meeting each Tuesday and Thursday from 12:30 to 1:00pm.

After the integration defects are triaged to a certain application project team, the defects will go to the application project’s product backlog and then they are planned and worked on according to the application project’s schedule and needs from the integration project team.

  1. Integration Defects Triage process

 1 2

  1. Defects Triage Process defined for App Project Teams

2

Conclusion:

The processes helped to reduce communication costs, increase the efficiency and reduce the learning curves when new members joined the team. They also helped each team to know the responsibilities better. It can also be tailored for similar, future projects.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Alice Zhang

More from this Author

Categories
Follow Us
TwitterLinkedinFacebookYoutubeInstagram