We changed the organization of the Indian team a little bit. We divided the test team into two parts that correspond with the two main parts in the system: “customer processes” and “financial processes”. The testers could focus on a limited set of applications. This improved acquiring knowledge and experience in the test line.
We appointed two test leads in Mumbai, experienced test professionals with good communication skills, whom we made “Single Points of Contact” in communication with the team in the Netherlands. All deliverables and questions of the Indian testers first had to be reviewed and filtered by the test lead. After reviewing the deliverables, the test lead could communicate these with the onshore test coordinator. These test coordinators were also Single Points of Contact for the applications they coordinated. Questions they couldn’t answer they put to the customer.
Also we used clear work packages to manage the testing process and the deliverables. For example, we made work packages for “create test script for x” or “execute regression tests for y” with a clear description of what had to be done. That helped divide the testing process in clear manageable parts.
Furthermore we created a web based knowledge base. For each subject, for each application, the knowledge was stored and updated on a regular basis. Updating the knowledge base was standard part of the Completion phase of the testing process. All relevant information that was necessary to repeat the tests was documented.