Peer Testing is a software testing process that is done during the development of the software by a fellow developer on a daily basis for a short duration much before the software is handed off to the testing Team. This presentation explains the lessons we learnt , results achieved , what worked for us and did not work for us , how to make this work for a distributed team across different continents .
The results have been extremely positive with around 80% to 90% of reduction in the overall bugs reported.
The main benefit is the drastic improvement in the communication within the team , and the interest shown by a fellow developer in testing the code is reciprocated by his team mate which ends up in getting the team together.
Have implemented this in multiple teams and also teams that are split across continents and this works like a charm.