Naar de inhoud

Sjabloon

Lastenboek software: wat je laat bouwen, in gewone taal

Tien delen, van waarom tot wanneer het af is, met een functielijst in Excel en een ingevuld voorbeeld van een planbord.

Gratis, zonder e-mailadres. Je mag het aanpassen en delen.

Het ingevulde voorbeeld van het lastenboek software: een planbord voor een transportbedrijf, met het waarom, de rollen en zeven functies met hun prioriteit

Door , Oprichter en CEO

Wat er in het bestand staat

Schrijf het lastenboek in Word, deel per deel, met het ingevulde planbord ernaast. Elke functie komt in de gele cellen van de functielijst in Excel, met een prioriteit uit de keuzelijst en hoe je test dat ze werkt.

  1. 01Word: jouw lastenboekTien delen, elk met de vraag die het beantwoordt: waarom, wie, wat, schermen, gegevens, koppelingen, regels en eigendom, wat er niet in zit, timing en budget, en wanneer het af is.
  2. 02Word: het ingevulde voorbeeldEen verzonnen transportbedrijf met 14 vrachtwagens en 19 chauffeurs dat zijn Excel-planning vervangt door een planbord, ingevuld zoals wij een lastenboek opstellen.
  3. 03Excel: functielijstDertig lege regels in de vorm rol, wil ik, zodat, met een keuzelijst voor de prioriteit (Moet, Zou moeten, Kan, Niet nu) en een kolom voor de test die bewijst dat het werkt.
  4. 04Excel: voorbeeld en uitlegDe zeven functies van het planbord, F1 tot F7, elk met een acceptatietest, en een tabblad dat uitlegt hoe je de lijst invult.
Op deze pagina
  1. 01Lastenboek of functionele analyse: het verschil
  2. 02Een lastenboek software in tien delen
  3. 03Functionele analyse voorbeeld: een planbord voor 14 vrachtwagens
  4. 04Eigendom, privacy en de overheid als koper
  5. 05Prioriteit per functie: wat Moet echt betekent
  6. 06Welk sjabloon of welke weg past bij jouw vraag
  7. 07Valkuilen in een lastenboek
  8. 08Deze week aan je lastenboek beginnen

Een lastenboek software beschrijft in gewone taal wat je laat bouwen: welk probleem de software oplost, wie ermee werkt, wat ze moet kunnen en wanneer ze af is. Met dit sjabloon in Word en Excel schrijf je er een in tien delen, met een prioriteit per functie en een ingevuld voorbeeld van een planbord voor een transportbedrijf. Je downloadt het zonder e-mailadres.

Een goed lastenboek doet drie dingen. Het dwingt jou om te kiezen wat echt moet. Het laat een bouwer een vaste prijs maken in plaats van een schatting in uren. En het wordt bij de oplevering de lat: werkt elke functie met prioriteit Moet, dan is het af. Wat zulk maatwerk kost en waarom, lees je in software laten ontwikkelen: kosten.

Lastenboek of functionele analyse: het verschil

Wie software laat bouwen, krijgt een reeks documenten. Ze lijken op elkaar, maar ze beantwoorden een andere vraag en een andere partij schrijft ze.

DocumentWie schrijftWat het zegtWanneer
Lastenboekjijwat de software moet doen en waaromvoor je prijzen vraagt
Functionele analysede bouwer, met jouelke functie uitgewerkt in schermen en regelsna akkoord, voor de bouw
Technische analysede bouwerhoe: opbouw, databank, hostingtijdens de bouw
Offertede bouwerwat geleverd wordt, de prijs, de termijnna het lastenboek
Contractsameneigendom, garantie, onderhoud, privacyvoor de start

Het lastenboek is dus het enige document dat jij schrijft, en het enige dat niet over techniek gaat. Wie het overslaat, laat de bouwer raden, en een bouwer die raadt, rekent een marge voor wat hij niet weet. Wil je een offerte kunnen nalezen, leg ze dan naast je lastenboek: elke functie met Moet hoort erin terug te komen.

Wie leest het? De bouwer, om te begroten. Je eigen team, om te zien of hun werk erin staat. En later de tester, die met deel 10 controleert of het af is. Schrijf voor alle drie: geen vakjargon, wel voorbeelden uit je eigen werkdag.

Een lastenboek software in tien delen

DeelDe vraagIn het voorbeeld
1. Waaromwelk probleem, wat kost hetde ochtendplanning kost anderhalf uur
2. Wiewelke rollen, hoeveel mensen2 planners, 19 chauffeurs, zaakvoerder, boekhouder
3. Watfuncties met prioriteit7 functies, waarvan 3 Moet
4. Schermenwat je voor je zietweekbord, ritdetail, chauffeursapp, beheer
5. Gegevenswat staat waar, wie past aanExcel met tabs Personeel en Vloot
6. Koppelingenmet welke softwareeen maandexport voor de boekhouder
7. Regels en eigendomwie ziet wat, van wie is de codechauffeur ziet alleen zijn ritten
8. Niet erinwat bewust wegblijftgeen loon, facturatie of routekaart
9. Timing en budgetwanneer live, wie beslistlive voor 1 maart
10. Wanneer afde proefeen week naast de Excel

Begin bij deel 1, niet bij de schermen. Een lastenboek dat met een schets van het dashboard opent, vergeet waarom je bouwt, en dan wordt elk scherm even belangrijk.

Een lastenboek schrijven in vijf stappen

  1. Begin bij het probleemWat kost het vandaag, in uren of in fouten? Een lastenboek dat bij de schermen begint, vergeet waarom je bouwt.
  2. Schrijf functies als zinnenAls planner wil ik een rit verslepen, zodat ik geen fouten plan. Zo weet de bouwer wie het gebruikt en waarom.
  3. Geef elke functie een prioriteitMoet, zou moeten, kan of niet nu. Alleen wat moet, zit in de eerste versie.
  4. Zeg wat er niet in zitLoonberekening, facturatie, een koppeling die kan wachten. Wat je uitsluit, komt niet terug als discussie bij de factuur.
  5. Schrijf de proef voorafHoe zie je dat het werkt? Met de echte gegevens van een week, getest door de mensen die het elke dag gebruiken.

Functionele analyse voorbeeld: een planbord voor 14 vrachtwagens

Het ingevulde voorbeeld is een verzonnen transportbedrijf met 14 vrachtwagens en 19 chauffeurs. De planning staat in een Excel die een persoon bijhoudt, wijzigingen lopen via WhatsApp en telefoon, en elke ochtend is de planner anderhalf uur bezig om de dag rond te krijgen. Soms rijdt een chauffeur naar een rit die al geschrapt is.

Het doel staat in een zin: een planbord dat iedereen live ziet, met elke wijziging meteen op de gsm van de chauffeur. Geslaagd als de ochtendplanning onder het halfuur zakt. Dan volgen de functies, elk als zin met een rol, een wens en een reden.

IDFunctie, kortPrioriteit
F1week als bord, chauffeurs als rijenMoet
F2rit verslepen en conflict zienMoet
F3om 18 uur de ritten van morgen op de gsmMoet
F4probleem melden met een fotoZou moeten
F5weekplanning als PDFZou moeten
F6maandexport per klant voor de boekhouderKan
F7GPS van de vrachtwagens op het bordNiet nu

Waarom staat de GPS op Niet nu? Omdat het planbord ook zonder werkt, en omdat een koppeling met telematica de prijs en de doorlooptijd van de eerste versie zou verdubbelen. Door het op te schrijven, weet de bouwer dat je eraan denkt, en hoeft niemand er later over te discussiëren.

We kozen dat voorbeeld niet toevallig. Voor een transportbedrijf bouwden we een platform met een planbord, een chauffeursapp in drie talen en brandstofbeheer; het verhaal staat bij DA Logistics. Een tweede transportbedrijf draait op dezelfde kern, met een eigen brandstofmodel: zie Zuco Logistics. Twijfel je of je planning echt uit Excel moet, lees dan eerst planning in Excel of software.

Klaar om naar een bouwer te sturen?

  • Deel 1 zegt in een zin wat het probleem kost en waaraan je ziet dat het opgelost is
  • Elke rol staat erin, met het aantal mensen
  • Elke functie is een zin met een rol, een wens en een reden
  • Hooguit de helft van de functies staat op Moet
  • Je weet waar elk gegeven nu staat en wie het aanpast
  • Wat er bewust niet in zit, staat er zwart op wit
  • Eigendom van de code en een verwerkersovereenkomst zijn gevraagd
  • De proef van deel 10 is geschreven, met echte gegevens

Eigendom, privacy en de overheid als koper

Drie Belgische regels horen in deel 7 of in het contract dat op je lastenboek volgt. Ze komen pas ter sprake als er iets misloopt, en dan is het te laat.

Van wie is de code? Software is in België beschermd door het auteursrecht. Maakt een werknemer ze in het kader van zijn job, dan heeft de werkgever de rechten, tenzij anders afgesproken. Laat je ze bouwen door een bureau of freelancer, dan blijven de rechten bij de maker zolang je niets anders afspreekt. Een overdracht bewijs je schriftelijk, ze wordt eng uitgelegd, en per manier van gebruik moeten vergoeding, reikwijdte en duur er uitdrukkelijk in staan. Schrijf dus in je lastenboek wat je wil: de broncode en de rechten bij oplevering, of een ruime licentie. Hoe dat verschilt tussen een freelancer of een bureau, lees je in die gids.

Wie verwerkt de persoonsgegevens? Bewaart of host de bouwer gegevens van je personeel of je klanten, dan is hij verwerker in de zin van de AVG, en sluit je met hem een verwerkersovereenkomst: hij werkt alleen op jouw instructies, beveiligt de gegevens, zet geen andere verwerker in zonder jouw schriftelijke toestemming, en geeft alles terug of wist het als de samenwerking stopt.

Ben je een overheid of een organisatie die onder de wet op de overheidsopdrachten valt? Dan bepaalt de geraamde waarde de procedure. Ligt de geraamde waarde onder 30.000 euro, dan kan de opdracht tot stand komen met een aanvaarde factuur; daarboven volg je een procedure met een bestek. Een lastenboek in gewone taal helpt in beide gevallen, maar vervangt het formele bestek niet.

Een vierde regel komt eraan: de Europese productaansprakelijkheid geldt ook voor software. Wat dat betekent, lees je in software en productaansprakelijkheid.

Prioriteit per functie: wat Moet echt betekent

PrioriteitBetekenisIn de offerte
Moetzonder dit geen livegangin de vaste prijs
Zou moetenbelangrijk, maar er is een omwegin de prijs of als optie
Kanhandig als er tijd en budget isals aparte optie
Niet nubewust uitgesteldniet in de prijs, wel vermeld

Een eerlijke regel: als meer dan de helft van je functies Moet zijn, heb je niet gekozen. In het voorbeeld zijn het er drie van zeven.

Welk sjabloon of welke weg past bij jouw vraag

  • Kies dit lastenboek software alsje iets op maat laat bouwen dat je team elke dag gebruikt: een planbord, een klantenportaal, een webapplicatie of een eigen platform.
  • Kies eerst een pakket alsje proces lijkt op dat van duizend andere bedrijven. Vergelijk Odoo of software op maat en lees CRM of ERP voor je iets laat bouwen.
  • Kies de website briefing alshet gaat om een site om klanten te vinden, niet om een tool om mee te werken: de website briefing stelt de vragen die de prijs van een site bepalen.
  • Kies de offerte alsjij de leverancier bent en een prijs moet geven: het offerte sjabloon rekent je lijnen en de btw.
  • Kies een platform alsje software ook aan andere bedrijven wil aanbieden: lees platform laten bouwen.

Valkuilen in een lastenboek

  • Schermen beschrijven in plaats van werk"Een blauwe knop rechtsboven" zegt niets over wat de planner wil bereiken.
  • Alles op MoetDan kan de bouwer niets weglaten en wordt de prijs een schatting.
  • De uitzonderingen vergetenWat gebeurt er als een chauffeur ziek belt om 6 uur? Daar zit het echte werk.
  • Geen proefZonder deel 10 is een project nooit af, alleen op.
  • Eigendom niet geregeldZonder schriftelijke overdracht blijft de code van de maker.
  • De mensen die het gebruiken niet betrekkenLaat een planner en een chauffeur het lastenboek lezen voor je het verstuurt.

Deze week aan je lastenboek beginnen

  1. Schrijf deel 1 in vijf zinnen: het probleem, wat het kost, en waaraan je ziet dat het werkt.
  2. Vraag twee collega's om een week lang op te schrijven wat ze in Excel of op papier doen.
  3. Vul de functielijst in Excel in en geef elke regel een prioriteit.
  4. Schrijf de proef van deel 10 voor iemand een offerte maakt.
  5. Stuur het naar twee of drie bouwers en vergelijk wat ze terugvragen. Gaat het om een eigen platform in plaats van Excel, lees die gids eerst.

Wat kopers van maatwerk ons vragen

Hoe lang is een goed lastenboek?

Voor een eerste versie volstaan drie tot vijf bladzijden plus de functielijst. Veertig bladzijden beschrijven meestal hoe schermen eruitzien in plaats van wat ze moeten oplossen.

Wat is het verschil met een functionele analyse?

Het lastenboek schrijf jij: wat en waarom. De functionele analyse werkt de bouwer met jou uit na het akkoord: elk scherm, elke regel, elke uitzondering.

Bestaat er een norm voor?

Ja, ISO/IEC/IEEE 29148, die de oude IEEE 830 verving. Ze is grondig en lang. Dit sjabloon houdt wat een bouwer nodig heeft om een vaste prijs te maken.

Moet ik mijn budget invullen?

Een vork helpt. Zonder budget stelt elke bouwer iets anders voor, en vergelijk je appels met peren.

Software op maat

Hoe VBS je lastenboek omzet in software

We lezen je lastenboek met je door, vragen naar de uitzonderingen die er nog niet in staan, en bouwen dan wat Moet eerst. Elke functie krijgt de proef uit deel 10, zodat je zelf ziet wanneer het af is. Zo bouwden we voor DA Logistics het platform waar zo'n dertig chauffeurs en 34 voertuigen elke dag op draaien, met planbord, chauffeursapp in drie talen en brandstof onder Kader B. Zuco Logistics draait op dezelfde kern en stond live op een middag. Wat dat voor jouw bedrijf betekent, staat bij software op maat; je lastenboek bespreken we in een gesprek.

Vertel ons waar je staat.

Een paar zinnen volstaan. We antwoorden binnen 24 uur met een voorstel voor een eerste gesprek.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.