Keywords: Testen, Agile, Scrum, Exploratory Testing, XP
Agile Testen
Bij Agile ontwikkelmethoden (SCRUM, RUP, DSDM, XP) wordt ontwikkeld in korte, overzichtelijke perioden (iteraties, sprints), met als eindresultaat een werkend en voor de business tastbaar product.
Agile levert unieke flexibiliteit bij het doorvoeren van (functionele) wijzigingen, die gedurende het project nog kunnen worden bijgesteld. Het biedt de mogelijkheid om voortdurend in te springen op de veranderende omstandigheden.
Testen binnen Agile stelt hoge eisen aan de tester. Het vereist niet alleen testkennis en - kunde, maar ook een aangepaste werkwijze en een goede persoonlijke instelling. De tester participeert in het multidisciplinair en zelfsturend team en communiceert op een zeer intensieve, directe en persoonlijke manier. Hierbij zijn samenwerking, feedback, eenvoud en flexibiliteit de belangrijke normen en waarden.
Een goede samenwerking wordt bereikt door het team op één locatie bij elkaar te zetten. Agile is een teamsport; interactie tussen klant, ontwikkelaar, ontwerper en tester maakt het mogelijk om feedback te genereren tussen de teamleden. Feedback verhoogt de kwaliteit en de voortgang van het project. Het zorgt er tevens voor dat de tester zeker weet dat zijn testscripts de risico's afdekken. Voor de klant wordt het mogelijk om het project tijdig bij te sturen. Feedback leidt tot eenvoud en zorgt vervolgens voor betere communicatie, versterking van de samenwerken en flexibiliteit. Het kan zo vervolgens leiden tot het snel doorvoeren van wijzigingen.
Conspect is door haar Agile 'state of mind' en ruime ervaring goed in staat te participeren dan wel te adviseren op het gebied van het Agile proces. Buiten een informele testtechniek zoals Exploratory Testing kunnen wij zorgdragen voor een goede toepasbaarheid van de meer formele testtechnieken.