Maatwerk software

Oplevergarantie: maatwerk software zonder open einde

Oplevergarantie betekent dat we ons verbinden aan een vooraf afgesproken en duidelijk omschreven eindresultaat. Hoe we dat doen, lees je hier onder!

Kay van Soest Kay van Soest
7 min. leestijd

Oplevergarantie: maatwerk software zonder open einde

Een softwareproject starten vraagt vertrouwen. Je investeert immers in iets dat nog gebouwd moet worden. Dan wil je vooraf niet alleen weten wie het gaat maken, maar vooral: wat krijgen we precies, wat gaat het kosten en komt het ook echt af?

Daarom werken we bij Byte Me met iets wat we graag oplevergarantie noemen.

Geen ingewikkelde term. Geen juridisch rookgordijn. Gewoon een heldere afspraak: wij spreken samen af wat we maken, tegen welke prijs en wanneer het klaar is. Vervolgens nemen wij de verantwoordelijkheid om dat resultaat ook daadwerkelijk op te leveren.

Geen open einde. Geen factuur die bij ieder overleg verder oploopt. Wel software die werkt.

Wat is oplevergarantie bij maatwerk software?

Oplevergarantie betekent dat we ons verbinden aan een vooraf afgesproken en duidelijk omschreven eindresultaat.Voor die afgebakende scope spreken we een vaste prijs af. Blijkt tijdens het bouwen dat wij meer tijd nodig hebben dan verwacht? Dan wordt jouw factuur daar niet automatisch hoger van.

Dat klinkt vanzelfsprekend. Toch worden veel softwareprojecten nog steeds afgerekend op basis van gewerkte uren. De opdrachtgever koopt dan vooral capaciteit, terwijl het uiteindelijke resultaat, de doorlooptijd en de totale investering kunnen blijven bewegen.

Wij draaien het liever om.

Je koopt bij Byte Me niet zomaar een verzameling ontwikkeluren. Je spreekt met ons af wat er aan het einde moet staan.

Dat is de gedachte achter oplevergarantie.

Fixed price: zekerheid over de investering

Bij een fixed-price softwareproject spreken we vooraf een vaste prijs af voor een heldere scope. Je weet dus vóór de start welk resultaat we opleveren en welke investering daarbij hoort.

Dat geeft rust.

Traditioneel project op urenbasisFixed price met oplevergarantie
Je betaalt voor de bestede tijdJe betaalt voor het afgesproken resultaat
De eindprijs kan blijven oplopenDe prijs voor de scope staat vooraf vast
Het risico ligt grotendeels bij jouHet calculatierisico voor de scope ligt bij ons
Extra overleg betekent vaak extra urenNoodzakelijke afstemming hoort bij het traject
”Bijna klaar” kan lang durenVooraf is bepaald wanneer iets klaar is

Een vaste prijs werkt alleen wanneer duidelijk is wat we samen gaan maken. Daarom begint oplevergarantie niet bij een offerte. Het begint met luisteren, doorvragen en keuzes maken.

Hoe wij een softwareproject aanpakken

Goede software begint niet met code. Het begint met begrijpen wat er echt nodig is.

Een opdrachtgever kan binnenkomen met de vraag om een app, portaal of nieuw systeem. Maar de eerste oplossing die wordt genoemd, is niet altijd de beste oplossing. Soms is een koppeling genoeg. Soms moet een proces eerst eenvoudiger. En soms blijkt maatwerk inderdaad precies de juiste stap.

Onze aanpak bestaat daarom uit vijf duidelijke stappen.

1. We verhelderen het vraagstuk

Wat moet de software verbeteren? Wie gaat ermee werken? Waar loopt het huidige proces vast? Welke systemen en afhankelijkheden spelen een rol?

We stellen scherpe vragen en brengen het idee terug tot de kern. Niet om het kleiner te maken, maar om ervoor te zorgen dat we het juiste probleem oplossen.

Want iets perfect bouwen waar niemand op zit te wachten, is nog steeds verkeerd gebouwd.

2. We maken de scope concreet

Daarna bepalen we wat er binnen het project valt. We beschrijven de belangrijkste functies, gebruikers, koppelingen en gewenste uitkomsten.

Ook maken we duidelijk wat níét binnen de eerste versie valt. Dat is minstens zo belangrijk.

Een goede scope voorkomt aannames en geeft beide partijen hetzelfde beeld van het eindresultaat. Zo weet jij wat je krijgt en weten wij waar we verantwoordelijkheid voor nemen.

3. We ontwerpen voordat we volledig bouwen

Waar nodig werken we eerst met wireframes, een prototype of een visueel ontwerp. Hierdoor wordt de oplossing vroeg tastbaar en kunnen we belangrijke keuzes maken voordat ze diep in de techniek zijn verwerkt.

Dat voorkomt kostbare verrassingen later in het traject.

We kijken daarbij niet alleen naar hoe iets eruitziet. We letten vooral op hoe mensen de software gebruiken. Een systeem kan technisch perfect zijn, maar als medewerkers eromheen gaan werken, levert het weinig op.

4. We spreken prijs, planning en oplevering af

Wanneer het resultaat voldoende duidelijk is, ontvang je een voorstel met een vaste prijs voor de afgesproken scope.

Daarin leggen we onder andere vast:

  • Wat we gaan ontwerpen en bouwen
  • Welke functionaliteiten worden opgeleverd
  • Welke koppelingen onderdeel zijn van het project
  • Wat we van jouw organisatie nodig hebben
  • Hoe we bepalen dat een onderdeel gereed is
  • Welke planning en controlemomenten we hanteren
  • Wat de afgesproken investering is

Zo ontstaat geen dichtgetimmerd project waarin niets meer mag veranderen. Er ontstaat juist duidelijkheid over het vertrekpunt en het resultaat.

5. We bouwen, laten zien en leveren op

Tijdens de ontwikkeling houden we de lijnen kort. Je krijgt tussentijds werkende onderdelen te zien, zodat je weet waar het project staat en kunt controleren of de oplossing aansluit op de praktijk.

We testen niet alleen of de techniek functioneert. We kijken ook of de complete workflow klopt.

Pas wanneer de afgesproken onderdelen werken en voldoen aan de vooraf bepaalde criteria, is het project klaar voor oplevering.

Daar zit voor ons de garantie.

Oplevergarantie betekent niet dat er niets mag veranderen

Een softwareproject brengt bijna altijd nieuwe inzichten met zich mee. Zodra je iets kunt zien en gebruiken, ontstaan er ideeën. Dat is normaal en vaak zelfs waardevol.

Oplevergarantie betekent daarom niet dat we iedere toekomstige wens vooraf moeten voorspellen. Het betekent dat we transparant omgaan met veranderingen.

Valt een aanpassing binnen de afgesproken scope? Dan lossen we die binnen het project op.

Is het echt een nieuwe wens of uitbreiding? Dan bespreken we eerst wat die betekent voor het ontwerp, de planning en de investering. Pas nadat jij akkoord bent, voegen we deze toe.

Geen verrassingen achteraf. Geen kleine opmerking die ongemerkt verandert in een serie extra facturen. Wel een bewuste keuze.

Waarom een vaste prijs om scherpe keuzes vraagt

Fixed price klinkt misschien vooral als een financieel model. In werkelijkheid is het ook een manier van samenwerken.

Om een resultaat te kunnen garanderen, moeten we aan de voorkant goed nadenken. Wat is essentieel? Wat kan later? Waar zitten risico’s? Welke koppelingen zijn afhankelijk van andere leveranciers? En wanneer vinden we samen dat de software af is?

Dat vraagt inzet van beide kanten.

Van ons vraagt het ervaring, eigenaarschap en een realistische inschatting. Van jou vraagt het dat de juiste mensen beschikbaar zijn om vragen te beantwoorden, feedback te geven en beslissingen te nemen.

Daar hoeven geen maandenlange analyses of dikke rapporten voor te worden gemaakt. Wel moeten we samen scherp genoeg zijn om verantwoord te kunnen bouwen.

Wat garanderen we wel en niet?

Oplevergarantie werkt alleen als de betekenis ervan helder blijft.

Wat je wel mag verwachten:

  • Een duidelijk omschreven resultaat
  • Een vaste prijs voor de afgesproken scope
  • Transparantie over de voortgang
  • Tussentijdse momenten om het resultaat te beoordelen
  • Software die voldoet aan de afgesproken functionaliteiten
  • Duidelijke afspraken over testen en oplevering
  • Geen hogere rekening omdat wij ons hebben verkeken op het benodigde werk binnen de scope

Wat oplevergarantie niet betekent:

  • Dat iedere nieuwe wens automatisch binnen dezelfde prijs valt
  • Dat beslissingen onbeperkt kunnen worden uitgesteld zonder gevolgen voor de planning

Helder? Mooi. Daar houden we van.

Wanneer is fixed-price softwareontwikkeling geschikt?

Een project met een vaste prijs en oplevergarantie past goed wanneer:

  • Er een concreet bedrijfsprobleem moet worden opgelost
  • De belangrijkste gebruikers en workflows bekend zijn
  • We de eerste versie duidelijk kunnen afbakenen
  • De benodigde koppelingen vooraf onderzocht kunnen worden
  • Binnen jouw organisatie mensen beschikbaar zijn om keuzes te maken
  • Er behoefte is aan grip op budget en resultaat

Is het idee nog volledig experimenteel? Dan kan het slimmer zijn om eerst een prototype of proof of concept te maken. Daarmee onderzoeken we de belangrijkste aannames voordat we een groter traject afspreken.

Ook dat is onderdeel van eerlijk samenwerken. We happen niet op ieder idee. Maar als we bijten, bijten we door.

Van afspraak naar werkende software

Software laten maken hoeft geen sprong in het diepe te zijn.

Met een helder proces, een afgebakende scope en een vaste prijs weet je waar je aan begint. Je weet welke oplossing wordt gebouwd, wat de investering is en wanneer we samen kunnen zeggen: dit werkt, dit is wat we hebben afgesproken en dit kan live.

Dat is oplevergarantie volgens Byte Me.

Geen garantie dat er onderweg nooit een nieuw inzicht ontstaat. Wel de garantie dat we verantwoordelijkheid nemen voor het resultaat dat we samen hebben afgesproken.

Geen ruis. Geen open einde. Software die klopt.

Veelgestelde vragen over oplevergarantie en fixed price

Wat betekent fixed price bij maatwerk software?

Fixed price betekent dat vooraf een vaste prijs wordt afgesproken voor een duidelijk omschreven hoeveelheid functionaliteit. Zolang de scope gelijk blijft, verandert de prijs niet doordat de ontwikkeling meer tijd kost dan verwacht.

Wat gebeurt er als Byte Me meer uren nodig heeft?

Wanneer het extra werk nodig is om de afgesproken scope goed op te leveren, ligt dat risico bij ons. Nieuwe functionaliteiten of veranderingen buiten de scope bespreken en begroten we apart.

Hoe wordt bepaald wanneer de software klaar is?

Vooraf leggen we vast welke functies en gebruikersscenario’s moeten werken. Tijdens het traject demonstreren en testen we deze onderdelen. De software is gereed wanneer zij voldoet aan de afgesproken oplevercriteria.

Kan ik tijdens een fixed-price project nog wijzigingen doorgeven?

Ja. Kleine verduidelijkingen kunnen onderdeel zijn van de bestaande scope. Gaat het om een nieuwe functie of een wezenlijke verandering, dan bespreken we eerst de gevolgen voor prijs en planning.

Is iedere maatwerkopdracht geschikt voor een vaste prijs?

Niet altijd. Wanneer een idee nog sterk experimenteel is of belangrijke technische onzekerheden bevat, beginnen we liever met een afgebakende onderzoeks-, ontwerp- of prototypefase. Daarna kunnen we het vervolg verantwoord begroten.