Dit proces maakt onze werkwijze transparant voor alle betrokkenen en helpt ons om verwachtingen waar te maken, risico’s te beperken en klanten mee te nemen in elke stap van het traject. Zo bouwen we naast software ook vertrouwen.
We spraken met Sander, binnen Dawn Technology onze expert op het gebied van het Assured Delivery Process, over hoe we dit proces in de praktijk toepassen.
Een scherpe start met de Ballpark-inschatting
“Elk project begint bij helderheid,” aldus Sander. “Daarom starten we met een grove inschatting van alle werkzaamheden, van design en development tot quality assurance.” Door dit samen met al onze experts te doen, krijgen klanten meteen een transparant beeld van het verwachte budget, de doorlooptijd en inspanning die van alle betrokkenen wordt gevraagd.
Discovery: samen de basis leggen
In deze fase brengen we alle functionele, non-functionele en technische eisen gedetailleerd in kaart. Dat doen we via workshops en sessies met stakeholders, gebruikers en domeinexperts, gevolgd door een User Story mapping sessie om de scope en buiten scope voor de eerste fase te bepalen. Deze fase voorkomt verrassingen en versnelt de bouwfase doordat alles helder en afgestemd is.
We documenteren de uitkomsten in:
- Een functioneel ontwerp met onder andere mock-ups, business rules, migraties en kwaliteitscriteria (zoals security-, performance- en toegankelijkheidseisen)
- Een Technisch Ontwerp met architectuur, infrastructuur, frameworks en hosting
- Een volledige backlog met user stories
- Een Definition of Ready & Done als kwaliteitskompas voor het hele team
Realisatie: bouwen in korte sprints
Met alle inzichten op zak starten we de ontwikkeling in sprints van twee weken. We hanteren hiervoor een Agile ontwikkelproces, met vaste rituelen zoals planningssessies, dagelijkse stand-ups, reviews en retrospectives.
Elke user story doorloopt een strakke kwaliteitsflow:
- Code wordt gereviewd op standaarden, documentatie en tests
- Automatische tests worden uitgevoerd via CI/CD-pipelines
- Functionaliteiten worden gevalideerd door onze testers
- Alles wordt beschikbaar gesteld
Gedurende het project houden we gebruikers en stakeholders betrokken via evaluatie sessies en refinements.
User Acceptance Tests – gezamenlijke kwaliteitscontrole
Voor livegang toetsen we samen met de klant of de software voldoet aan alle afgesproken eisen. We voeren onder andere performance-, security- en toegankelijkheid tests uit en begeleiden de klant bij het uitvoeren van de User Acceptance Tests. We gaan niet eerder live dan wanneer alles is afgevinkt en alles werkt zoals verwacht, pas dan geven we groen licht. Zo garanderen en leveren we alleen het beste aan onze klanten.
Go live, gecontroleerd in productie
De livegang gebeurt volgens een zorgvuldig opgesteld draaiboek, gecoördineerd door de projectmanager. Deze zorgt dat alle technische en communicatieve stappen soepel verlopen en de software gecontroleerd beschikbaar komt voor gebruikers.
Doorontwikkeling en support
Na livegang stopt het niet. We ondersteunen de klant actief met doorontwikkeling, monitoring en support. Zo zorgen we ervoor dat de software meegroeit met veranderende behoeften, en duurzaam én toekomstbestendig blijft.
Waarom dit werkt?
Het Assured Delivery Process combineert structuur en flexibiliteit. Elke stap is ontworpen om inzicht, controle en samenwerking te vergroten. Het gehele proces wordt begeleid door een Agile projectmanager die in alle fasen van het project de status en voortgang bewaakt en ervoor zorgt dat je als klant altijd de juiste keuzes kunt maken op actuele data en inzichten. Klanten weten wat ze kunnen verwachten, krijgen grip op het proces en bouwen samen met ons aan een oplossing die écht werkt.
Zoals Sander kan beamen: “Assured Delivery betekent voor ons: duidelijke afspraken, heldere verwachtingen en software waar je op kunt bouwen”, en hier sluiten we ons als Dawn Technology volledig bij aan.