Terug

Waarom Agile aan de slag bij de ontwikkeling van software?

Auteur: Lisanne Bijker - Content Marketeer

De meeting ruimte genaamd RAMS.

Bij Nerds & Company werken we met de Agile werkwijze. Agile staat letterlijk voor wendbaar, lenig en flexibel. Nu is het natuurlijk niet zo dat we hier op kantoor volop aan het turnen zijn hoor, dit is alleen de letterlijke vertaling. Beter voor iedereen ook. Terug naar waar we voor komen: de Agile werkwijze met bij ons in de spotlight de Scrum methode. Oorspronkelijk bedacht door een aantal software-ontwikkelaars uit (natuurlijk) de ICT wereld.

Agile en Scrum

Goed, we horen je nu denken: Scrum, Agile, Agile, Scrum: beide termen vliegen je om de oren, maar hoe zit het nou precies? De principes van Agile toepassen kan met meerdere methodes. De bekendste en meest gebruikte methode is Scrum. Bij Scrum ben je de resultaten van het project iedere keer weer opnieuw aan het testen en bespreken. Je gaat dus niet uit van een begin- en eindpunt, maar deelt het project op in verschillende delen.

Ron en zijn team (Team 3) vergaderen in een van de meeting ruimtes.

Leren, verbeteren en opleveren

Als je als organisatie gebruikmaakt van de Agile werkwijze, weet je dat omstandigheden snel kunnen veranderen en dat je hier dus ook snel op moet anticiperen. Daarbij staat klanttevredenheid altijd voorop. Deze werkwijze werkt trouwens al lang niet meer alleen voor de ICT wereld, maar wordt inmiddels gebruikt bij allerlei organisaties. Het draait namelijk om continu leren, verbeteren en snel en vaak opleveren.

Multidisciplinair team

Met een zelforganiserend en multidisciplinair ontwikkelteam gaan we aan de slag. Een team bestaat bij ons uit een aantal Front-end en Back-end developers, een Product Owner, Scrum Master en de klant/stakeholder waar we voor aan de slag gaan.

Korte sprints

Bij de Agile werkwijze wordt software ontwikkeld in korte sprints. Een sprint duurt bij ons Nerds vaak twee weken en in elke sprint wordt er dus software ontwikkeld, maar ook opgeleverd. Aan het einde van de sprint wordt er getest, gepresenteerd en beoordeeld. Je kunt hierbij denken aan het design van het product, maar ook specifieke functies zoals formulieren, beveiliging en integraties.

Testen en evalueren

Vervolgens kan de klant na deze sprint feedback geven en aan de hand daarvan passen onze developers de software aan. Door deze manier van werken wordt de software gelijk in praktijk getest en dat is voor beide partijen (zowel klant als ontwikkelteam) ideaal! Je weet precies of je de goede kant op gaat of dat er nog flink aan de weg getimmerd moet worden. 

Door het gebruik van de Agile werkwijze wordt de kans dus kleiner dat de klant aan het einde van de rit niet tevreden is over het eindresultaat omdat je tussendoor telkens test. Misschien wel een van de grootste voordelen van deze methode. Zin om met ons aan de slag te gaan? Laat het ons weten!