DSDM Methode
Gepost 4 Januari 2016
DSDM is een iteratieve methode die valt onder de Agile ontwikkelmethoden. De methode is gebaseerd op Rapid Application Development en werd in de
jaren negentig geïntroduceerd door de DSDM organisatie.
In tegenstelling toto andere ontwikkelmethoden is de beschikbare tijd en geld een vast gegeven. De functionaliteit is variabel. Binnen het budget en
en beschikbare tijd wordt zoveel mogelijk functionaliteit gerealiseerd.
Uitgangspunten
DSDM gaat uit van de volgende uitgangspunten:
- De gebruiker is aktief betrokken bij de ontwikkeling
- Beslissingsbevoegdheid van het team
- Producten worden regelmatig geleverd
- Geschiktheid voor het bedrijfsdoel
- incrementeleBij incrementele softwareontwikkeling bouw en release je het hele systeem niet in 1 keer maar voeg je geleidelijk steeds meer functionaliteit aan het systeem / iteratieve algoritme voor het verkrijgen van het gewenste resultaat, door het herhaald uitvoeren van een reeks bewerkingenontwikkeling
- Veranderingen zijn omkeerbaar
- Vereisten worden op hoog niveau bevroren
- Testen tijdens de gehele levenscyclus
- Medewerking en samenwerking gebruiker is noodzaak
Het Stappenplan
Het DSDM-proces bestaat uit vijf fases:
- Haalbaarheids studie
In deze fase wordt gekeken of DSDM een geschikte methode is voor de situatie. - Projekt studie
De projectorganisatie wordt opgezet, een planning, risicoinventarisatie, de architectuur voor de software wordt bepaald en een lijst met eisen en randvoorwaarden op hoog niveau worden vastgesteld. - Functioneel Model Iteratie Proces
Deze fase kan uit één of meerdere iteraties bestaan afhankelijk van de complexiteit van het project. In deze fase wordt gewerkt aan functionele prototypes die bedoeld zijn om de gewenste functionaliteit duidelijk te krijgen. - Ontwerp fase
Tijdens deze fase wordt de software in één of meerder iteraties ontworpen en gebouwd. - In gebruik name
Installatie van de software