Van ‘over de schutting’ naar samen bouwen aan kwaliteit
De klassieke tegenstelling tussen tester en developer past niet meer bij hoe moderne softwareteams werken.
Waar vroeger vaak sprake was van een duidelijke overdracht - development bouwt, testing controleert — zien we in de praktijk steeds vaker multidisciplinaire teams waarin kwaliteit een gezamenlijke verantwoordelijkheid is. Niet pas aan het eind van het proces, maar vanaf het begin.
Bovenstaande vraagt ook om een andere manier van kijken naar rollen.
Developers testen allang niet meer alleen hun eigen code via unit tests. Zeker in DevOps-omgevingen zijn zij ook verantwoordelijk voor wat er in productie gebeurt. Tegelijkertijd bewegen testers steeds dichter richting techniek. Denk aan kennis van testautomatisering, API’s, CI/CD en frameworks. Niet om developer te worden, maar om effectiever samen te werken en eerder aan te haken. Toch maakt die ontwikkeling de rollen niet inwisselbaar.
Een developer kijkt vaak vanuit de vraag: Doet wat ik heb gebouwd wat het moet doen?
Een tester kijkt eerder naar de bredere impact: Wat gebeurt er buiten de happy flow? Welke ketens raken we? Waar zitten de risico’s? Juist die verschillende perspectieven maken teams sterker.
Vroegtijdige samenwerking als sleutel
De echte winst zit daarom niet in rolvervaging op zich, maar in vroegtijdige samenwerking. Wanneer development, testing en andere disciplines al bij refinement en ontwerp samenwerken, ontstaat er minder ruis en uiteindelijk betere software. Ook technologie versnelt die beweging. Testautomatisering, CI/CD en AI-tools helpen teams sneller te werken en sneller feedback te krijgen. Maar kwaliteit blijft mensenwerk. Tools ondersteunen, maar vervangen niet het inhoudelijke oordeel, de afstemming en het eigenaarschap binnen een team.
De echte verschuiving zit in de samenwerking
Misschien is dat wel de belangrijkste conclusie: de grootste verandering in softwareontwikkeling zit niet in tools, functietitels of methodes, maar in hoe teams samenwerken. De klassieke ‘over de schutting’-aanpak - eerst bouwen, dan testen, dan oplossen - heeft plaatsgemaakt voor een geïntegreerde manier van werken. Een aanpak waarin testers, developers en andere disciplines eerder betrokken zijn, elkaar versterken en samen verantwoordelijkheid dragen voor het eindresultaat.
Dat vraagt om technische nieuwsgierigheid, wederzijds respect en duidelijke communicatie.
Maar het levert ook veel op: betere software, minder verrassingen later in het proces, meer begrip voor elkaars expertise en een team dat samen aan kwaliteit bouwt in plaats van kwaliteit achteraf probeert te repareren.
TestTalks: developer en tester in gesprek
In de nieuwste aflevering van TestTalks gaan we in gesprek met Randolph van Lamoen (developer) en Reza Aghdam (tester).
We bespreken hoe die samenwerking er in de praktijk uitziet, waar rollen veranderen, waar ze juist overeind blijven en wat dat vraagt van moderne softwareteams.