Agile-softwareontwikkeling is een manier van werken. Het Engelse woord agile betekent: behendig, lenig. De geboorte van agile als term en concept gaat terug op het Agile Manifesto, opgesteld in 2001 tijdens een informele bijeenkomst van zeventien softwareontwikkelaars.
01Het Agile Manifesto
Het manifest kenmerkt zich door vier waarden:
- Mensen en hun onderlinge interactie boven processen en hulpmiddelen
- Werkende software boven allesomvattende documentatie
- Samenwerking met de klant boven contractonderhandelingen
- Inspelen op veranderingen boven het volgen van een plan
02Scrum
Scrum is een veelgebruikte manier om Agile te werken; ook OO-Creation maakt er veel gebruik van. Het is een iteratief en incrementeel proces: stapsgewijs vooruit, met steeds oog voor de volgende fase.
De voordelen van Scrum:
- Overzichtelijk en beheersbaar
- Projectleden nauw betrokken bij het project
- Duidelijk inzicht in de projectvoortgang
- Snel kunnen schakelen
- Elke twee weken een werkend product