Agile is een manier van software ontwikkelen waarbij een product in korte cycli groeit, met werkende software en feedback van de klant na elke cyclus. De aanpak gaat terug op het Agile Manifesto, in februari 2001 geschreven door 17 mensen in skioord Snowbird (Utah). Agile is breed ingeburgerd: in het State of Agile-rapport uit 2024 gebruikt 71% van de respondenten agile in de softwareontwikkeling. Scrum is het bekendste agile framework, beschreven in de Scrum Guide. Scrum werkt met doorgaans 10 mensen of minder per Scrum Team, in sprints van maximaal een maand. Elke sprint kent vier events: 1) Sprint Planning, 2) Daily Scrum, 3) Sprint Review en 4) Sprint Retrospective. Niet iedereen volgt het boekje, want 34% van de respondenten maakt een eigen framework of volgt er geen. Een eenmanszaak als VirtuoLab gebruikt de sprints, de backlog en de demo's, maar niet de volledige teamstructuur. Klanten testen na de eerste sprint hands-on werkende software, met een demo via Microsoft Teams of op locatie.
Wat is agile software development?
Agile software development is een manier van software bouwen in kleine, werkende stappen in plaats van één grote oplevering aan het eind. De aanpak gaat terug op het Manifesto for Agile Software Development, opgesteld in Snowbird (Utah) in februari 2001. Het manifest noemt 17 auteurs, onder wie Kent Beck, Martin Fowler, Ken Schwaber en Jeff Sutherland. De tekst bevat vier waarden en twaalf principes. Volgens principe 3 lever je om de paar weken tot om de paar maanden werkende software op, met een voorkeur voor de kortere termijn. Het zevende principe noemt werkende software de belangrijkste maatstaf voor voortgang. In de praktijk ziet een klant vroeg echte schermen, bijvoorbeeld in een demo via Microsoft Teams, en verschuift onderweg prioriteiten. Dat levert iets op: in het State of Agile-rapport uit 2024 zag bijna 60% van de respondenten betere samenwerking, en 57% een betere aansluiting op de bedrijfsdoelen. Teams vertalen de agile waarden naar vaste routines met Scrum, Kanban of Extreme Programming.
De vier waarden van het Agile Manifesto:
Wat is het verschil tussen agile en de watervalmethode?
De watervalmethode is een opeenvolgende aanpak waarin analyse, ontwerp, ontwikkeling, testen en oplevering in vaste fases na elkaar komen. Elke fase begint pas als de vorige klaar is. Waterval werkt goed als de eisen stabiel en volledig bekend zijn, bijvoorbeeld bij een eenmalige migratie van een klantenbestand naar een nieuw systeem. Software voor een groeiend bedrijf blijft alleen zelden stabiel, want gebruikers ontdekken nieuwe wensen zodra het eerste scherm verschijnt. In een watervalproject ziet de klant het resultaat pas aan het eind, dus een misverstand uit week 2 wordt duur in maand 6. Agile knipt hetzelfde werk op in kleine taken, vaak één per Jira-ticket. Elke cyclus eindigt met werkende software, een demo via Microsoft Teams of op locatie, en een besluit over de volgende prioriteit. Agile is wel geen wondermiddel: in het State of Agile-rapport uit 2024 was maar 11% van de agile gebruikers zeer tevreden, en 33% enigszins. De tabel zet de verschillen op een rij die een klant het meest merkt.
Hoe werkt Scrum volgens de Scrum Guide?
Scrum is een lichtgewicht framework om complexe problemen op te lossen in korte cycli die je steeds kunt inspecteren. De officiële regels staan in de Scrum Guide (november 2020) van Ken Schwaber en Jeff Sutherland, in 2026 nog steeds de geldende versie. De gids beschrijft een Scrum Team van één Scrum Master, één Product Owner en Developers, doorgaans 10 mensen of minder. Elke sprint duurt maximaal een maand en kent vier events: Sprint Planning, de Daily Scrum, de Sprint Review en de Sprint Retrospective. Drie artefacten maken het werk transparant. De Product Backlog bevat alles wat het product nodig kan hebben, en de Sprint Backlog bevat het plan per Sprint. Het Increment is het bruikbare resultaat, een concrete stap richting het Product Goal. Veel teams houden de backlog bij via Jira, Trello of Microsoft Azure DevOps. Volgens de Stack Overflow Developer Survey 2025 gebruikt 46,4% van de developers Jira en 13,7% Trello. Ten slotte rust Scrum op drie pijlers: transparantie, inspectie en aanpassing.
Wat gebeurt er tijdens een sprint, stap voor stap?
Een sprint is een vaste periode van maximaal een maand waarin een team backlog-items omzet in een bruikbaar increment. Stap 1 is de Sprint Planning: het team kiest per Sprint een Sprint Goal en de backlog-items die daarvoor nodig zijn. Stap 2 is de bouwfase, waarin developers elke dag kleine onderdelen ontwerpen, programmeren en testen. Een Daily Scrum van maximaal 15 minuten, ruim 3% van een werkdag, houdt een team van hooguit 10 mensen op één lijn. Stap 3 is de Sprint Review, waarin belanghebbenden werkende software zien en bepalen wat er volgt. Stap 4 is de Sprint Retrospective, waarin het team bepaalt wat er beter kan. Elk increment moet voldoen aan de Definition of Done, de gedeelde kwaliteitsnorm voor af werk. Voor een web app in Next.js vraagt die bijvoorbeeld tests, een code review en een testdeployment via Vercel. Die review blijft nodig, want 39% van de developers had weinig of geen vertrouwen in AI-code in 2024. Dat blijkt uit het DORA-onderzoek van Google.
Werkt Scrum met één developer?
Scrum volgens het boekje is een teamframework, dus één developer kan geen Scrum in strikte zin draaien. De Scrum Guide (november 2020) beschrijft drie aparte verantwoordelijkheden en stelt dat de Product Owner één persoon is, geen commissie. Een solo-developer die ook Scrum Master is, coacht alleen zichzelf, en een Daily Scrum met één deelnemer is gewoon een takenlijst. VirtuoLab is een eenmanszaak in Papendrecht en beweert daarom niet Scrum te draaien. VirtuoLab gebruikt wel de agile onderdelen die op elke schaal werken: 1) een geprioriteerde backlog, 2) korte sprints en 3) tussentijds een demo van werkende software via Microsoft Teams. Kleinschalig werken past goed bij agile. In het State of Agile-rapport uit 2024 zei 52% van de kleine organisaties dat agile goed werkt, tegen 43% van de grotere. De klant stuurt onderweg bij en bepaalt wat het belangrijkst is, een rol die dicht bij die van Product Owner ligt. Klanten spreken rechtstreeks met de developer, zonder accountmanager ertussen, en zien de voortgang per Sprint Review.
Hoe werkt VirtuoLab met korte sprints en demo's?
VirtuoLab is een softwarebureau in Papendrecht dat web apps, mobiele apps en SaaS-platforms bouwt in korte sprints met tussentijdse demo's. Elk project volgt vier stappen: 1) een gratis kennismaking waarin de scope wordt bepaald, 2) ontwerp en validatie, 3) bouwen en testen in korte sprints en 4) lancering en support. Na elke sprint volgt een demo van werkende software via Microsoft Teams of op locatie. Bekijk zo'n demo ook op een telefoon, want volgens StatCounter kwam in september 2026 64,97% van het Nederlandse webverkeer van een telefoon. De prijs ligt vast voordat er code wordt geschreven, en de klant is daarna eigenaar van de code en de data. Een eenvoudige web app kost als indicatie €5000 tot €10.000 en duurt 3 tot 6 weken. De exacte prijs volgt na de gratis kennismaking. VirtuoLab bouwt met Next.js, TypeScript en PostgreSQL, de database die volgens de Stack Overflow Developer Survey 2025 door 55,6% van de developers wordt gebruikt. De developer die bouwt, geeft ook elke demo zelf.
Wanneer is agile niet de juiste keuze?
Agile is de verkeerde keuze als de scope klein, vast en vooraf volledig bekend is. Een eenvoudige API-koppeling heeft vaak één helder doel, bijvoorbeeld: bestellingen uit een webshop (Shopify) moeten synchroniseren met Exact Online. Voor een klus van een paar dagen is een kort plan met één testronde sneller dan sprints. Agile werkt ook niet als de klant geen tijd heeft voor feedback. Volgens principe 4 werken mensen uit de business en developers dagelijks samen. Die tijd is schaars: volgens de Work Trend Index van Microsoft gaat 57% van de werktijd naar overleg, e-mail en chat, en maar 43% naar maken. Een demo zonder besluit van de klant kost een sprint, of die demo nu op locatie of via Google Meet plaatsvindt. Sommige projecten vragen bovendien vooraf een volledige specificatie, zoals een aanbesteding. Dan werkt een hybride aanpak het best: 1) eerst een vaste specificatie en 2) daarna korte bouwcycli met demo's. De echte vraag in 2026 is hoeveel feedback een project nodig heeft.
Veelgestelde vragen
Wat is het verschil tussen Agile en Scrum?
Agile is een set waarden en principes, terwijl Scrum een concreet framework is om die waarden toe te passen. Het Agile Manifesto stamt uit 2001. Het manifest beschrijft wat ertoe doet, zoals werkende software en inspelen op verandering. De Scrum Guide van Ken Schwaber en Jeff Sutherland beschrijft hoe een team het werk organiseert: verantwoordelijkheden, events en artefacten. Scrum is één agile framework van meerdere. Kanban draait om een doorlopende stroom werk zonder vaste sprints. Extreme Programming richt zich op technische praktijken zoals pair programming en test-first ontwikkeling. Veel teams combineren onderdelen, bijvoorbeeld Scrum-sprints met Kanban-borden via Jira of Trello. In het State of Agile-rapport uit 2024 maakte 34% van de respondenten een eigen framework of volgde er geen. Jira is ook het populairste bord: volgens de Stack Overflow Developer Survey 2025 gebruikt 46,4% van de developers het. Elk Scrum-project is agile, maar niet elk agile project gebruikt Scrum.
Hoe lang moet een sprint duren?
Een sprint is maximaal een maand lang, volgens Ken Schwaber en Jeff Sutherland in de Scrum Guide van november 2020. Binnen die grens hangt de juiste lengte af van hoe snel je feedback nodig hebt. Kortere sprints betekenen vaker een demo en sneller bijsturen, maar ook meer planmomenten. Bij een sprint van een maand duren Sprint Planning, Review en Retrospective samen maximaal 15 uur, nog geen 10% van de werktijd. Bij kleine softwareprojecten zijn sprints van één of twee weken in 2026 gebruikelijk. Een eenvoudige web app van 3 tot 6 weken zou anders maar één of twee feedbackmomenten hebben. Langere sprints van drie of vier weken passen bij grotere teams met stabiele prioriteiten. De belangrijkste regel is regelmaat, omdat een vast ritme de voortgang per Sprint vergelijkbaar maakt. Reserveer bijvoorbeeld om de week op vrijdag hetzelfde uur voor een demo via Microsoft Teams. Houd die demo kort, want volgens Microsoft heeft 68% van de mensen te weinig ongestoorde focustijd.
Hoe past een vaste prijs bij agile werken?
Een vaste prijs is goed te combineren met agile werken, als het budget vastligt en de scope binnen duidelijke grenzen flexibel blijft. Bij VirtuoLab ligt de prijs vast voordat er code wordt geschreven, op basis van de scope uit de gratis kennismaking. Als indicatie kost een eenvoudige web app €5000 tot €10.000. Een vaste prijs beschermt ook tegen stijgende tarieven. Volgens het CBS waren IT-diensten in het eerste kwartaal van 2025 3,3% en in het vierde kwartaal 2,9% duurder dan een jaar eerder. Tijdens de sprints laat een gedeelde backlog zien welke functies binnen de scope vallen, met een schatting per Jira-ticket. Volgens principe 2 van het Agile Manifesto zijn veranderende eisen welkom, zelfs laat in de ontwikkeling. Een nieuw idee krijgt dan een van twee opties: 1) ruilen tegen een bestaand item van vergelijkbare omvang, of 2) inplannen voor een latere fase. Een exportfunctie kan bijvoorbeeld naar fase 2, terwijl inloggen en facturatie eerst live gaan, met demo's via Microsoft Teams.