9.5 Professionele applicatieontwikkeling
Naast het stappenplan kunt u kiezen voor het gebruik van professionele ontwikkelmethoden.
System Development Methodology (SDM2)
gedetailleerd
SDM2 is een gefaseerde methode voor het realiseren van informatiesystemen. Het te ontwerpen informatiesysteem wordt in elke stap steeds gedetailleerder beschreven. Een nieuwe fase begint pas als de vorige is voltooid. Voor elke fase wordt nauwkeurig vastgelegd wat er wordt verwacht en welke ‘mijlpaalproducten’ er opgeleverd moeten worden. SDM2 is vrij bureaucratisch en biedt weinig ruimte voor inbreng van gebruikers. De fasen van SDM2 zijn:
- Informatieplanning: welke informatiebehoefte is er?
- Definitiestudie: is het project financieel, technisch en organisatorisch haalbaar?
- Basisontwerp: wat zal het systeem doen en welke structuur heeft het?
- Detailontwerp: wat doet elk onderdeel precies?
- Realisatie.
- Invoering.
- Gebruik en beheer.
Prototyping
samenwerking
Prototyping begint met de beperkte basisbehoefte van gebruikers, zodat er al snel een werkend prototype ontstaat. In nauwe samenwerking met de gebruikers wordt het prototype bijgeschaafd totdat het definitieve systeem klaar is. Voordelen zijn dat gebruikerswensen snel boven water komen en computervrees van gebruikers wordt overwonnen. Ook is het zeer geschikt voor kleine toepassingen.
Rapid Application Development (RAD)
belangrijkste wensen
Bij RAD draait het om een korte doorlooptijd en lage kosten. De input van de gebruikers is ook hier groot. Het verschil met prototyping is dat alleen de belangrijkste wensen gerealiseerd worden.