Een project wordt gefaseerd aangepakt volgens de SPA methodiek (Softhouse project aanpak). Binnen deze methodiek zijn vier fasen (initiële, definitie, ontwerp en ontwikkel, implementatiefase) gedefinieerd. Elke fase heeft een gedefinieerd begin- en eindpunt, wat dan ook een beslispunt is om al dan niet verder te gaan. Formele besluitvorming over de inhoud van het te ontwikkelen systeem is een integraal onderdeel van het ontwerpproces. Het systeem word per deelsysteem gebouwd en opgeleverd, waarbij voor de ontwikkeling van de deelsystemen steeds een vaste tijd wordt geschat waarbinnen het deelsysteem moet worden opgeleverd (Timebox). Dit houdt in dat de functionaliteit bij aanvang van het project nog niet volledig vaststaat, maar flexibel wordt ingevuld tijdens de ontwikkeling in overleg met de gebruikers. De communicatie binnen het project verloopt via brainstormsessies. Tijdens deze sessies worden begrijpelijke ontwerp-technieken gehanteerd, waarbij de communicatie centraal zal staan. De verantwoordelijkheid ligt gedurende het gehele project bij het projectteam.