Werkwijze
Analyse & advies
Zodra u ons belt bespreken wij direct kort uw wensen met u door. Meestal maken we een afspraak als wij de passende partner voor uw project zijn. Bij de eerste afspraak analyseren we de wensen en eisen van de applicatie en uw business concept. Belangrijk is dat wij precies weten hoe u de applicatie wil gebruiken en wat de hoofddoelen zijn.
Daarna brengen wij een advies uit. Als wij goed weten wat de doelen zijn, kunnen we een advies geven hoe u die doelen het beste kunt behalen. We werken samen, uw succes is namelijk ook ons succes.
Aanpak
Als alles duidelijk is ontwikkelen wij zo snel mogelijk de eerste versie van het product. Meestal is dit binnen enkele weken gereed. We presenteren kort de eerste versie van de applicatie. Dit geeft de mogelijkheid om tussentijds nog bij te sturen indien nodig en eventueel nieuwe inzichten direct mee te nemen.
Daarna gaan wij verder en maken wij de eerste versie van het product verder af. Dan moet de applicatie getest worden en gekeken worden of alles aan de wensen voldoet en correct werkt. Nadat de applicatie live staat begint het te leven. Meestal komen er direct nieuwe ideeën boven tafel of komen de eerste klanten van uw product met goede suggesties die veel belangrijker bleken dan de wensen die u in eerste instantie in gedachten had. In de volgende iteratie maken wij samen een lijst met wat in de volgende versie van de applicatie gerealiseerd moet worden.
We werken met korte sprints en vragen tijdig uw feedback.
Scrum
De scrum methode zorgt ervoor dat ons team efficiënt werkt. In korte sprints zorgen we ervoor dat werkende software kan worden opgeleverd. Door gebruik van code review zorgen we ervoor dat iedereen van elkaar weet waar de ander aan werkt en of de kwaliteit naar behoren is. Het biedt ons de kans om meer van elkaar te leren dan in een gewoon team mogelijk is en zorgt voor een open sfeer waarin wij kritisch blijven op elkaars werk.
Vragen over onze werkwijze
Wat houden jullie analyse en advies precies in voordat jullie aan een project beginnen?
Tijdens een eerste gesprek inventariseren we kort je wensen en bepalen we of wij de juiste partner zijn. In de vervolgsessie analyseren we je wensen, de doelen van de applicatie en hoe je die in de praktijk wilt inzetten. Op basis daarvan geven we een concreet advies over de beste aanpak, techniek en prioriteiten om de applicatie te realiseren.
Hoe zorgen jullie ervoor dat jullie mijn bedrijf en doelen echt goed begrijpen?
We nemen de tijd om door te vragen: wie zijn je klanten, wat moet de applicatie voor jou oplossen, en hoe past de applicatie in je bedrijfsvoering? Pas als we helder hebben wat de hoofddoelen en gebruiksscenario’s zijn, starten we met ontwerpen en ontwikkelen.
Hoe ziet jullie aanpak er concreet uit vanaf het eerste gesprek tot en met de livegang?
Elk project heeft een eigen aanpak afhankelijk van de klant en de wensen van de klant, in grote lijnen volgen we het volgende proces:
Eerste contact: we bespreken kort je wensen en kijken of we een match zijn.
Analyse & advies: we verdiepen ons in jouw concept, doelen en eisen en geven een gericht advies.
Eerste versie: we ontwikkelen zo snel mogelijk een eerste werkende versie (meestal binnen enkele weken).
Bijsturen: we presenteren deze versie, verzamelen feedback en sturen bij waar nodig.
Doorontwikkeling: we werken de applicatie verder uit, testen grondig en leggen de laatste hand.
Livegang: we zetten de applicatie live en monitoren het gebruik.
Iteraties: op basis van praktijkervaring, ideeën en feedback plannen we nieuwe verbeteringen.
Hoe snel kan ik een eerste werkende versie van mijn applicatie verwachten?
In de meeste gevallen presenteren we binnen enkele weken een eerste werkende versie. Dat hoeft nog niet alles te bevatten, maar geeft wel een goed beeld van de kernfunctionaliteit zodat we samen gericht kunnen bijsturen.
Hoeveel invloed heb ik tijdens het ontwikkelproces en kan ik tussentijds nog bijsturen?
Je hebt veel invloed. We werken in korte sprints, presenteren tussentijds resultaten en vragen actief om jouw feedback. Nieuwe inzichten of prioriteiten kunnen we in volgende sprints meenemen, zodat de applicatie steeds beter aansluit op jouw wensen.
Hoe werken jullie met sprints en Scrum in de praktijk voor mijn project?
We verdelen het werk in korte sprints (bijvoorbeeld van twee weken). Aan het begin bepalen we samen de prioriteiten, tijdens de sprint bouwen wij en tussentijds stemmen we af wanneer nodig. Aan het eind van de sprint laten we werkende software zien, evalueren we en bepalen we de focus voor de volgende sprint. Zo blijft het proces flexibel en transparant.
Wat betekent het voor mij dat jullie met code reviews werken?
Code reviews zorgen ervoor dat meerdere ontwikkelaars naar elkaars werk kijken. Dit verhoogt de kwaliteit, verkleint de kans op fouten en zorgt ervoor dat kennis over jouw applicatie binnen het team wordt gedeeld. Voor jou betekent dit een stabielere, beter onderhoudbare applicatie.
Hoeveel tijd moet ik zelf ongeveer per week investeren tijdens de ontwikkeling?
Dit hangt af van de complexiteit van de applicatie, gemiddeld is 1 à 2 uur per week voldoende. In die tijd bespreken we voortgang, keuzes, prioriteiten en jouw feedback. We proberen je zo min mogelijk te belasten, maar wel genoeg om tot een applicatie te komen die écht goed werkt voor jouw organisatie.
Werken jullie met een fixed price of op uurbasis, en waarom geven jullie de voorkeur aan urenbasis?
We werken in principe op uurbasis. Een vaste prijs beperkt de flexibiliteit tijdens het traject: alles moet van tevoren dichtgetimmerd worden, waardoor inspelen op nieuwe inzichten lastig wordt. Met uurbasis kunnen we binnen Scrum makkelijk schuiven in prioriteiten en inspelen op wat op dat moment het meeste waarde oplevert. Wel schatten we bij de start van het project het aantal uren in voor de eerste versie voor een prijsindicatie.
Krijg ik vooraf een prijsindicatie en hoe bewaken jullie het budget gedurende het project?
Ja, op basis van onze ervaring geven we vooraf een realistische prijsindicatie. Tijdens het project houden we je actief op de hoogte van de bestede uren en voortgang. We bepalen samen welke onderdelen voorrang krijgen, zodat het beschikbare budget zo effectief mogelijk wordt ingezet.
Hoe gaan jullie om met nieuwe ideeën of wensen die ontstaan nadat de applicatie live staat?
Dat zien we juist als een belangrijk onderdeel van het proces. Zodra de applicatie live is, ontstaan vaak nieuwe ideeën en komt er feedback van gebruikers. In de volgende iteratie maken we samen een lijst van verbeteringen en nieuwe functies.
Hoe vaak evalueren we samen de voortgang en de prioriteiten binnen een sprint?
Minimaal eens per sprint, vaak in een korte sessie van 1 à 2 uur per week. Dan bespreken we de voortgang, bekijken we de laatste versie van de software, beoordelen we of alles nog aansluit bij je doelen en stemmen we samen de prioriteiten voor de volgende stappen af.