A team that tests together, stays together
A Testing project is complex and requires a team that is diverse and proactive. Just like how a team-sport requires team spirit and players who work together, testing also needs to be done by a team of people who work well together. Like we mentioned in , a tester is only as efficient as the team.
The best way to ensure the team works together is, to make every team member aware of what needs to get done and who will take the lead on each task. It is important to define and document the roles and responsibilities of the test-team members.
Let’s look at how we can produce maximum results from a test-team.
Start of a new testing project
- Divide the whole project to be tested into small manageable tasks
- Identify specific tasks
- Create a task description for each
- Assign tasks to each team member based on his/her expertise
- Create a Work package consisting of the organisation of the tasks, technical approach, task schedule, spending plan, allocation of hours for each individual, and a list of applicable standards and processes
- Distribute the Work Package to all members of the test team
While the testing project is underway
It’s important that the testing team members communicate their progress to each other on a regular basis. It is the Team Lead’s responsibility to organise daily/weekly meetings to check the progress of the team. There are also other ways of sharing updates. For instance, an online forum could be set up for discussions or the more traditional method of sharing via mail.
Here are some apps that can make sharing of info amongst team members exceptionally easy:
Test Team Roles and Responsibilities
In order for everyone on the test team to be aware of what needs to get done and who will take the lead on each task, it is necessary to define and document the roles and responsibilities of the test-team members.
Identifying the assigned roles of all test-team members on the project enables everyone to clearly understand which individual is responsible for each area of the project. In particular, it allows new team members to quickly determine whom to contact if an issue arises.
The number of test-engineering roles in a project may be greater than the number of test-team members. Let’s have a look at some of the roles and responsibilities of the team members: