As a team, we have agreed to the principles and processes below when it comes to testing: The developer is always the primary owner of the quality of their code.Testing should be done as a stand-alone task after the development is complete. Work done during the development stage is ‘verification’ not ‘testing’.Time will be budgeted for the testing phase.Depending on the size and complexity of the task a Peer Testing task may be created. As a general principle, this will be done for projects that took > 16 hrs of development. The final decision on this separate task will be made by the team project manager.Issues found during the peer testing phase will be created as separate tasks to the Peer Testing task and assigned to the original developer.