W-model

Agile versie van het V-model

SmarTEST gaat uit van het W-model, de agile versie van het bekende V-model.

Valori Smar TEST

SmarTEST gaat uit van het W-model. Aan de onderkant zijn de ontwikkeltesten, dus de meer technische testsoorten zoals unit-, module- en programmatest, nauw verweven met refinement en bouw. Daar is geen sprake meer van afzonderlijke fasen, hooguit van time boxes en incrementen waarin testen en ontwikkeling door elkaar heen lopen. Cyclisch en iteratief. Aan de bovenkant hebben we ofwel een klassieke, ofwel een 'scaled agile' benadering met onafhankelijk testen.

Bekijk hieronder de uitleg van het W-model door Egbert Bouman.

Waarom een W-model?

Het V-model is in feite een iets anders getekende waterval en dat past niet bij moderne ontwikkelmethoden. In het V-model worden de ontwikkeltesten (unittest, programmatest) afzonderlijk gepland en bestuurd. Dat is eigenlijk nooit werkelijkheid geweest en in moderne ontwikkelaanpakken is dit welbewust losgelaten: ontwikkeling (ontwerp en bouw) en ontwikkeltesten lopen in elkaar over en worden niet als aparte fasen gepland en gemanaged. Het W-model sluit daarbij aan.