Agile teams zijn zelf verantwoordelijk voor het leveren van kwaliteit. Desondanks is het aan te bevelen om een overkoepelende teststrategie te hebben, betoogt Derk-Jan de Grood.
‘Kijk’, legt de projectmanager uit, ‘dit project is erg belangrijk voor de organisatie. De geplande aanpassingen doorsnijden alle systemen, maar ze zijn noodzakelijk om ook in de toekomst onderscheidend te zijn. Ik wil erop kunnen vertrouwen dat na elke release de value streams nog steeds werken, maar hoe weet ik of dit zo is? De meeste van onze teams zijn agile, maar niet allemaal. Als ik begin over een teststrategie, dan zeggen ze dat dit oldschool en achterhaald is.’ Hij kijkt mij vragend aan. Ik ben uitgenodigd om mee te denken over de testaanpak en nu wordt er een antwoord verwacht.
Met de komst van Agile verandert er veel binnen de softwareontwikkeling. De aanpak brengt nieuwe uitdagingen met zich mee voor de testers. De grootste verandering is misschien wel dat de agile teams zelf verantwoordelijk zijn voor het leveren van kwaliteit. Michael Sowers verwoordt het heel goed in zijn blog van afgelopen september: ‘In Agile, the accountability for the right level of quality delivered at the right time belongs to the collective team. The team should embrace the best skill sets of each contributor and plan for quality and testing at every step of the release and within each sprint.’
