Teamwork Does Work: Testing and Quality in Large Development Projects