Home · Fasen · Rollen · Producten · Best practices · Referenties · Nieuws & release notes · Begrippen

Smart
Proces

Het systeemontwikkelproces van Smart is sterk beïnvloedt door dat van de Dynamic Systems Development Method (DSDM). Het is iteratief en incrementeel en kent grotendeels dezelfde indeling als het systeemontwikkelproces van DSDM.

Initierende fasen
Evenals DSDM kent Smart twee initierende fasen die in projecten eenmalig worden uitgevoerd. De haalbaarheidsstudie wordt uitgevoerd om de haalbaarheid van het project te bepalen en teven de bruikbaarheid van Smart voor het project vast te stellen. Deze haalbaarheidsstudie wordt nog al eens gebruikt om een offerte uit te brengen voor het beoogde project. De bedrijfsstudie geeft een verdieping aan op de haalbaarheidsstudie, waarin meer aandacht wordt besteed aan bijvoorbeeld de requirements en de user interface. Gemiddeld duren beiden fasen zo'n twee weken. Beide eenmalige fasen worden afgesloten met een no/no-go beslissing over het vervolg van het project.

Iteratieve fasen
Het vervolg van een project wordt uitgevoerd in iteraties. Iedere iteratie bestaat uit een viertal fasen: planning, ontwerp, bouw en invoering. Een project doorloopt meestal twee tot zes iteraties, soms nog meer. Deze iteraties kennen een timebox die gemiddeld zo'n twee tot zes weken in beslag neemt. Niet alle iteraties zijn overigens even lang.

De fase planning wordt gebruikt om vast te stellen welke requirements (in use cases) worden gerealiseerd tijdens een iteratie. Dit zijn per definitie de requirements die de hoogste business value opleveren. De fase planning kan in een dag worden afgerond. De fasen ontwerp en bouw worden - vaak gecombineerd - uitgevoerd in zogeheten use case iteraties. Deze use case iteraties nemen meestal één tot twee dagen in beslag en worden typisch gebruikt om een use case te ontwerpen, te realiseren, te testen en te accepteren. Nadat de nieuwe functionaliteit is gerealiseerd in een nieuw increment, worden tijdens de fase invoering de laatste puntjes op de i gezet. Hier vindt afronding van het increment plaats en eventueel de overdracht van de applicatie.

 [PHASES] Versie 2003Q2 Basic - ©1999-2006 Sander Hoogendoorn (aahoogendoorn@gmail.com), 1 juli 2003