Terug naar begrippenlijst

Dynamic Systems Development Method (DSDM)

Dynamic Systems Development Method, afgekort DSDM, ontstond in de jaren ‘90 als antwoord op logge, trage watervalprojecten. Het idee was om software te ontwikkelen in korte iteraties, met duidelijke afspraken en vaste prioriteiten. Waar sommige agile-methoden vooral focussen op ‘snel’, legt DSDM de nadruk op zowel snelheid als controle. Geen uitgelopen projecten meer, maar een flexibel proces met duidelijke mijlpalen.

Geschreven door Thijn de Haas

Zwaaiende emoji

Thijn Lead developer

Meer over Thijn

Inhoudsopgave

Wat DSDM bijzonder maakt

DSDM draait om het principe dat tijd en budget vaststaan, maar dat de functionaliteit flexibel is. De onderdelen die echt waarde toevoegen krijgen voorrang, de rest kan later. Daardoor lever je altijd een bruikbaar product op, ook als er onderweg dingen veranderen. Denk aan een webapp die eerst alleen de belangrijkste functies krijgt, zodat gebruikers er direct mee aan de slag kunnen.

Samenwerken met de klant

Een ander kenmerk van DSDM is dat de klant altijd actief meebouwt. Hierdoor voorkom je een ‘black box’ waarin developers maandenlang verdwijnen, maar ontstaat er een proces waarin gebruikers feedback geven, keuzes maken en prioriteiten stellen. Dat voorkomt verrassingen bij de oplevering en zorgt ervoor dat wat je bouwt, ook echt past bij de praktijk.

DSDM in de praktijk

Veel moderne frameworks en projectmethoden lenen principes van DSDM. Agile werken in sprints, dagelijkse stand-ups, gebruikers actief betrekken: het zit allemaal in de DSDM-filosofie. Nog steeds gebruiken teams DSDM als stevige basis, vooral bij projecten waar snelheid én een vaste deadline belangrijk zijn. Denk aan een nieuwe bedrijfsapp die live moet voordat een ander systeem stopt.

Veelgestelde vragen

Wanneer kies ik voor DSDM?DSDM staat voor Dynamic Systems Development Method: een agile methode voor snelle, gestructureerde softwareontwikkeling.

DSDM legt meer nadruk op vaste deadlines en strakke budgetten. Scrum is flexibeler qua planning, maar minder voorspelbaar qua tijd en kosten.

Zeker. Veel principes van DSDM zijn verwerkt in moderne agile-methoden en worden nog steeds gebruikt bij complexe IT-projecten.

Als je snel wilt ontwikkelen, maar wel grip wilt houden op tijd, budget en wat echt belangrijk is.

Thijn de Haas Lead developer

Meer over Thijn

Mijn programmeeravontuur begon rond mijn twaalfde, toen ik ontdekte dat je met code vrijwel alles kunt maken. Ik begon met het bouwen van kleine projecten en startte al snel mijn eigen hostingdienst, wat me veel leerde over maatwerkcode, serverbeheer en het koppelen aan websites. Deze kennis pas ik nu dagelijks toe in mijn werk aan websites en applicaties.

Als student Applicatieontwikkelaar liep ik drie stages bij Wux, waarbij ik tijdens de eerste stage mijn eerste bedrijf startte, deels op advies van Bo. Deze ervaringen vormden het fundament van mijn rol als lead developer en mede-eigenaar van Wux. Met een constante interesse in nieuwe technieken en het meedenken naar de beste oplossingen, zet ik mijn expertise dagelijks in om complexe vraagstukken op te lossen samen met mijn team.

Twee mannen in overleg tijdens het werk achter hun computerschermen
Zwaaiende emoji

Thijn Back-end developer

Op zoek naar slimme software-oplossingen die jouw bedrijf efficiënter maken?

Het team van Wux ontwikkelt maatwerk software die aansluit bij jouw behoeften. Neem vandaag nog contact op en ontdek hoe we jouw bedrijf elke dag succesvoller kunnen maken.

Meer over software