Agile methods have changed their attitude towards quality and tester's role. Now the whole team is responsible for product quality and its testing. But hardly anyone realizes how these methods work in practice, how developers and testers interact, what the task stages include (starting from requirements till customer's acceptance), who does what on every stage.
There are not so many teams where developers work closely with testers. Some projects try to avoid this method for the sake of saving developer's time, others — to save the open-mindedness of tester's opinion. Developers do not always understand how exactly tester can help them. Nevertheless, this connection can drastically improve product's quality and avoid many problems.
In this talk, we'll discuss the motivation for developer and tester to work in pairs, real practices and approaches on different stages of tasks solving, along with advantages of such pair work for both sides.
Delivery Manager and Java Tech Lead. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having 13+ years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and coach in training center XP Injection. Organizer and founder of Selenium Camp, JEEConf, XP Days Ukraine and IT Brunch conferences. Founder of active “Anonymous developers club” (uadevclub).