De 4 fundamentele fasen van het RAD-model
Om Rapid Application Development succesvol te implementeren, volg je een specifieke werkwijze die bestaat uit 4 fasen:
1. Doelstellingen en requirements
Alle stakeholder werken samen om te komen tot één duidelijk doelstellingen. De doorlooptijd van de planningsfase is minimaal. In plaats van weken of maanden te besteden aan het definiëren van alle specificaties, maken de stakeholders een zogenoemde schets van de requirements. In tegenstelling tot traditionele ontwikkelmethoden worden concrete specificaties pas toegevoegd en/of verfijnd naarmate het project vordert. Zo kan feedback daar direct in worden meegenomen.
2. Gebruikerservaring en prototyping
In deze fase komt de RAD-methode optimaal tot zijn recht. De eerste modellen en prototypes van de applicatie worden ontwikkelde met behulp van continue gebruikers- en klantfeedback. Zo kunnen bugs en defecten direct worden verholpen en eventueel veranderende behoeften van de klant in een volgend prototype worden doorgevoerd. Deze stap kun je in principe oneindig blijven herhalen.
3. Kortcyclische implementatie
In deze fase worden prototypes werkende modellen. De meeste defecten en verbeteringen werden al doorgevoerd in fase 2. Dit zorgt ervoor dat de ontwikkelteams het eindproduct veel sneller kunnen opleveren dan met traditionele ontwikkelmethoden. In de constructiefase wordt ook getest en is het nog niet te laat om nieuwe klantfeedback te implementeren.
4. Oplevering
Deze fase is enigszins vergelijkbaar met de implementatiefase van traditionele ontwikkelmethoden. Iedereen is blij met het product en het is tijd om het product in een live omgeving te lanceren. Ontwikkelaars richten zich hier op stabiliteit en onderhoud. De documentatie wordt geschreven en de gebruikers worden getraind.