Single project, Multiple Teams – Difficult to manage/track Testing activities? - A guide to write a single Master QA document
Problem Statement:
Multiple teams working on a single project was a big challenge initially in terms of Measuring the QA Progress and defect tracking, Managing efficient communication and collaboration between the teams. Making them understand the responsibilities and current updates of the tasks.
Teams found it very difficult to follow the on-going agenda across the teams. It was hard to generate one single consolidated report on the overall QA progress since each team was following their own way of execution process. One of the difficult parts we came across was the Test coverage for functional and regression. If you face the same situation then you are in the right place and this document will help you to overcome this.
Overview:
I am repeatedly asked “How can we define the process and co-ordinate QA activities of multiple teams working on a single project……finding hard. Is there any document that can be referred….”. “There are different problems that can arise.
Are you in a company that is aiming to implement or already working on a Single project with multiple teams and worried about how to manage and coordinate team activities from a QA standpoint.
Then you are in the right place that will guide you through on how to manage and track QA activities effectively and collaboratively.
Single project multiple teams:
A project can have multiple scrum teams working from the same backlog, in parallel. The teams will have to collaborate on creating a potentially releasable increment.
Why need a single master QA document:
A common place where anyone from any team can access and know what is the process and can track overall execution % of all teams.
Overall QA Execution Summary:
Each team working on a single project will have their own dashboard to display their initiative/feature execution progress along with the defect dashboard. However, it is hard to know overall execution progress combined of all teams working on a single project. So, it is important to have a common place like here to update consolidated QA execution progress.
One common QA Process for multiple teams involving in a single project:
As there are multiple teams working on a single project, define a single common QA process and make sure it is communicated to each team and followed strictly. I have given some examples below that you can include as part of your QA process.
领英推荐
1. Define BAT & Feature Execution process
It is hard having each team to run Basic acceptance testing and track the result after every deployment. So, you need to have one common BAT executed, covering scenarios of all teams. So, define the BAT process as below.
2. Brainstorming/Test coverage discussion
3. Automation Vs Manual execution
It is mandatory to track how many scenarios are automated and how many are manually to be run. The respective QA lead from each team is responsible for this effort to provide the percentage of automated and manual candidates.
4. Defect Management
As there are many teams involved in the project there will be a confusion as to how to raise a defect and under which Epic or story. And there may be a chance that the defect is left unnoticed. Define the QA defect management process. So, all the teams can follow the same process. I have provided a few examples below that will help you.
5. General Info
Provide any general information/updates to the team by mentioning in the General information section. So, everyone in the team is communicated and aware of any latest updates. I have given a few examples below.
Conclusion:
Managing a single Master QA document helps you to simplify your process and managing activities. Hope this document will help you to move forward and to run a successful project every time.
Career Coach | Internationally Accredited Certified Coach | Corporate Trainer| Speaker| Resume Writing| Interview Preparation| Linkedin Branding | Helped 381+ Midcareer Professionals achieve dream job | Career Strategist
9 个月Good one, practical. I am also curious how to exploit AI capabilities into automation of BAT process.