Selecteer de taal

Agile in softwareontwikkeling betekent vooral dat de klant het gevoel moet hebben dat je direct aan de slag kunt.

Om snel resultaat te kunnen leveren, is gegarandeerde kwaliteit essentieel. Je moet ervoor zorgen dat niets wat je verandert de bestaande functionaliteit kapot maakt.

Als je echter uw kwaliteit probeert te verzekeren door releasevoorschriften en procedures voor codebeoordeling toe te voegen of door formaliteiten te verhogen door iemand tot releasemanager te maken, druist dit in tegen het agility-doel. Een bugfix van twee minuten wordt een beproeving van twee weken.

In plaats daarvan moet je de kwaliteit waarborgen door middel van geautomatiseerd testen. Tools voor continue integratie worden nooit moe van het steeds opnieuw uitvoeren van dezelfde tests. Ze zijn altijd beschikbaar wanneer je ze nodig hebt, maken nooit fouten en zijn snel. Zij zijn de agile kwaliteitsgarantie.