Onze aanpak
De afgelopen jaren hebben we onze aanpak verfijnd op basis van "best practices" en eigen ervaring.
We hechten grote waarde aan communicatie en zorgen ervoor dat alle betrokken partijen een gedeeld beeld hebben van het doel en de voortgang van een project.
Onze agile benadering is erop gericht om resultaten te behalen op een voorspelbare en efficiënte wijze, waarbij er ruimte blijft voor voortschrijdend inzicht.
Wil je meer weten? Neem dan contact op.
Story's
We starten ieder project door samen met onze klant story's te schrijven, waarin alle gewenste funcionaliteit wordt beschreven in een verhalende vorm. Bijvoorbeeld: "Een bezoeker kan een product aan haar mandje toevoegen". De klant kan de story's prioriteren; dit is de volgorde die we aanhouden tijdens de ontwikkeling. In de ontwikkelfase houden we alle functionaliteiten en bugs bij in een centraal trackingsysteem.
Inzichtelijke projectstatus
We leveren verwerkte story's op naar een testlocatie waar de klant deze kan testen en vervolgens accepteren of verwerpen. Gebaseerd op de informatie in het trackingsysteem hebben zowel de klant als wij altijd overzicht op de projectstatus. Omdat we aan iedere story een moeilijkheidsgraad koppelen kunnen we voorspellingen doen over de datums van opleveringen, die gedurende het project steeds accurater worden.
Sprints
We werken in wekelijkse sprints. De klant bepaalt de prioriteiten van de story's en dus welke story's binnen een sprint vallen. Tijdens een sprint geven we expliciet aan welke story's gestart of opgeleverd zijn en plaatsen deze op een testomgeving. Aan het einde van iedere sprint hebben we een complete, bruikbare versie van de site of applicatie.
Testgebaseerd
We garanderen dat een project altijd in een opleverbare staat is door geautomatiseerde tests te schrijven die verifiëren dat functionaliteit correct werkt en blijft werken. We schrijven unit tests voor de back-end code en acceptance tests voor de gehele applicatie, waarbij gebruikersgedrag wordt gesimuleerd door het klikken op links, invullen van formulieren en validatie van de resultaten.
Betrokken klanten
We houden continu contact met onze klanten tijdens het project om er zeker van te zijn dat we geweldige service leveren. We vinden het prettig als klanten regelmatig langskomen op kantoor (als ze in de buurt zitten) of hebben per week meermaals een conference call. Zo kunnen we problemen vroeg identificeren en hebben we altijd een zo helder mogelijk beeld van de wensen van de klant.