The Tester Role in the Agile Release Train Prior Year Content
In a classical agile team, testers and developers work together on feature teams to produce functioning software in each sprint. As enterprises scale up their agile adoption, the agile feature teams must work in concert with many other teams, such as component teams and system teams. They may find that they need to interact with a number of technical experts and domain experts—DBAs, architects, user experience experts, business analysts, and others—who form part of the supporting cast. Together, these teams and individuals make up the “team of teams,” often known as the release train. Testers play a key role in each of these teams along the way. Malcolm Isaacs explores each of these teams, their functions, and their interactions with the rest of the enterprise from the perspective of the tester. He discusses testing tools and techniques that testers in each of these enterprise teams can leverage to increase overall quality.