With the deployment of an Agile development approach, such as the frequently used Scrum, each team member has a testing role. Designers, programmers, managers and users are in fact all testers as well. Therefore, it is plausible to suggest that testers are unnecessary. Does this seem short-sighted? Recently, an IT manager of a large organization suggested that the test department could be halved since they are working with Scrum. However, this IT manager should know that you can not expect all team members to suddenly have the same extensive testing skills as the experienced tester. What if it is the other way around: a Scrum team with testers only? Would they all ‘suddenly’ be able to design and program? Probably not! Adapting to the changed circumstances will take time from all team members.
In practice it means that in a Scrum approach testers should help their team members to fulfill their roles as testers as well as possible. For example, they have to provide assistance in the preparation of high-quality user stories. The tester could teach the designer and user how to apply test evaluation techniques (e.g. INVEST model) or help the programmer with the preparation of unit tests and the user with the acceptance tests. Besides this, the tester should moderate the product risk analysis, which could be seen as one of the most important activities in a Scrum project. Because with the outcome of this analysis, the team will be able to find the balance between the investment in time (and money) on the one hand, and the risks covered on the other.
In this way and in order to survive, the test professional moves toward a catalyst for quality improvement!
About Leo van der Aalst
Leo has over thirty years of IT- experience in waterfall, hybrid and agile environments, especially in environments such as agile, scrum (since 2005), DevOps, SAFe and Spotify. As an agile coach, Leo has provided training and workshops to more than 350 agile teams in the Netherlands and abroad and as a change manager he has guided organizations in the transition to working agile. In addition, he is a much sought-after speaker and trainer, and co-author of five books on software quality.
More on Leo van der Aalst.