Graag wil ik je inzicht geven in de globale planning van een maatwerk softwareproject. Het proces bestaat uit 10 fasen. Het vorige artikel ging over fase 1 tot en met 3. In dit artikel leg ik fase 4 tot en met 7 uit. In het volgende artikel behandel ik de laatste drie fasen.
4. Ontwerpfase
In deze fase gaat de softwarepartij voor jou aan de slag, hier merk je dus weinig van. De architecten gebruiken de opgestelde specificaties en maken een systeemontwerp voor het software project, zodat ze precies weten hoe het eruit moet komen te zien. Ze zijn zelf bezig met het verkennen hoe het gemaakt moet worden.
Afhankelijk van de grootte van het project neemt deze fase ongeveer 15% van tijd in beslag.

5. Ontwikkelfase
De ontwikkelfase is meestal maar een klein deel van de tijd. Afhankelijk van de gekozen ontwikkelmethodes kan hier veel verschil in zitten. Ontwikkeling kost ongeveer 25% (zo niet minder) tijd. De software wordt ontwikkeld; programmeercode en logica worden geschreven.
6. De testfase
In deze fase zet de softwarepartij voor jou een testversie klaar. Je krijgt dan een tot twee weken de tijd om het te testen. Je kunt bekijken of het voldoet aan je verwachtingen en of het kwalitatief in orde is. Laat het door de verschillende (representatieve) gebruikers testen, zodat alle verschillende taken in het systeem getest worden.
Afhankelijk van je software partij kan het mogelijk zijn om tussendoor al delen van de software te zien of uit te proberen zodat je daarop al je reactie kan geven. Het zal nooit voorkomen dat je geen opmerkingen hebt. Het moet natuurlijk ook precies worden zoals jij het wilt.
In het volgende artikel zal ik ingaan op de laatste vier fases van het software ontwikkelingstraject.


