Praktijkvoorbeeld

Hoe een buitendienstbedrijf met 24 man in 10 weken een medewerkersapp live kreeg

Een regionaal installatiebedrijf verdronk in papieren werkbonnen en telefoontjes aan het eind van de dag. Dit is het eerlijke verhaal van hoe we in tien weken een buitendienst-medewerkersapp bouwden en uitrolden — wat we schrapten, wat stuk ging en wat het echt veranderde.

Have a nice dayHave a nice day14 min. leestijd
Hoe een buitendienstbedrijf met 24 man in 10 weken een medewerkersapp live kreeg

Het bedrijf dat ons belde wilde geen app. Ze wilden stoppen met elke avond een uur kwijt te zijn aan hetzelfde gesprek: een monteur belt het kantoor, somt op welke klussen klaar zijn, welk materiaal is gebruikt en welke klant niet thuis was. Iemand op kantoor schrijft alles op, tikt het in drie systemen, en ontdekt een week later dat er twee werkbonnen ontbreken en één factuur verkeerd is. Dat was het werkelijke probleem. De app was alleen de vorm die de oplossing toevallig aannam.

Dit is een case study over een echt project, geanonimiseerd. Het gaat om een installatie- en onderhoudsbedrijf met 24 medewerkers — denk aan verwarming, ventilatie en de bijbehorende serviceritten — actief in een regio met de meeste dagen acht busjes op de weg. We hebben een paar herkenbare details aangepast en we doen niet alsof de cijfers door een accountant zijn gecontroleerd. Maar het verhaal is waar, inclusief de stukken waar we iets fout deden en moesten terugdraaien. Juist die stukken zijn meestal het nuttigst, dus we hebben ze laten staan.

Runt u een buitendienstbedrijf en is u een bedrag van zes cijfers en een doorlooptijd van negen maanden voorgespiegeld voor een medewerkersapp, dan is dit het tegenargument. Tien weken, een scherpe scope, en een tool die de monteurs uit zichzelf openden zonder dat we ze hoefden achterna te zitten. Zo ging het.

Het probleem: een bedrijf draaiend op papier en telefoontjes

Toen we met de eigenaar en de kantoormanager om de tafel zaten, was de oppervlakkige klacht "we moeten digitaal." Die zin betekent op zichzelf niets, dus we negeerden hem en keken in plaats daarvan naar het werk. We brachten een dag op kantoor door en een ochtend mee in een busje. Tegen lunchtijd was het echte probleem duidelijk, en het had niets te maken met verouderde techniek.

Elke monteur had een klembord met werkbonnen in doordruk. Op een klus krabbelde hij het uitgevoerde werk neer, vinkte een paar vakjes aan, noteerde materiaal en liet de klant tekenen. Het bovenste exemplaar kwam uiteindelijk terug op kantoor — soms die avond, soms vrijdag op een verfrommelde stapel. Het kantoor tikte elke bon vervolgens over in de planningstool, nog eens in de facturatiesoftware, en een derde keer in een spreadsheet waarmee de eigenaar bijhield welke klussen factureerbaar waren. Drie keer hetzelfde intikken. Twee van die keren met nieuwe fouten.

De kosten zaten niet alleen in de kantooruren. Het zat in de vertraging. Een op maandag afgeronde klus werd misschien pas de week erna gefactureerd, omdat het papier nog niet was opgedoken. Klanten belden over werk waarvan het kantoor niet wist dat het klaar was. En als een bon helemaal kwijtraakte — wat vaker gebeurde dan iemand toegaf — werd die klus simpelweg nooit gefactureerd. Niemand kon ons vertellen hoeveel geld er zo de deur uit liep, en dat was nu juist het punt.

Ze dachten een papierwerkprobleem te hebben. In werkelijkheid hadden ze een cashflowprobleem met een klembord eromheen.
wat de eerste dag op locatie ons leerde
Een versleten klembord met een doordruk-werkbon op het dashboard van een busje, een smartphone ernaast, onderdelen en een kop koffie in de buurt, ochtendlicht door de voorruit
Waar het project echt begon: een klembord, acht busjes, en een week vertraging tussen werk gedaan en werk gefactureerd.

Wat we bewust niet bouwden

De snelste manier om een doorlooptijd van tien weken op te blazen is overal ja op zeggen. Dus voordat we een regel code schreven, maakten we een lijst van dingen die de app niet zou doen — en lieten we de eigenaar daar hardop mee instemmen. Dit is het minst glamoureuze deel van elk project en de allergrootste reden dat het op tijd werd opgeleverd.

De wensenlijst, verzameld in twee gesprekken, telde een stuk of dertig functies. GPS-tracking van busjes. Een boekingsportaal voor klanten. Voorraadbeheer in het magazijn. Geautomatiseerde routeoptimalisatie. Een volledig CRM. Schaderapporten met foto's en annotaties. Tijdregistratie met loonexport. Stuk voor stuk redelijke ideeën. Stuk voor stuk ook een manier om nooit klaar te komen.

We brachten de scope terug tot één zin, zoals we dat elke kleine onderneming zouden aanraden: een monteur moet de klussen van vandaag kunnen zien, kunnen vastleggen wat hij heeft gedaan, en niemand hoeft het ooit nog over te tikken. Alles wat die zin niet diende, ging op een "later, misschien"-lijst. Die lijst bestaat nog. Het meeste ervan is nooit gemist.

  • Eruit: GPS-tracking van busjes — een surveillancesfeer die niemand in het team wilde, een oplossing voor een probleem dat ze niet hadden.
  • Eruit: boekingsportaal voor klanten — een apart project met een apart publiek; samenvoegen had de doorlooptijd verdubbeld.
  • Eruit: volledig magazijnvoorraadbeheer — ooit nuttig, maar niet op het kritieke pad naar sneller factureren.
  • Eruit: routeoptimalisatie — hoge complexiteit, weinig werkelijk rendement voor de regio van dit bedrijf.
  • Erin: kluslijst van vandaag, digitale werkbonnen, materiaalregistratie, klanthandtekening, foto's, directe synchronisatie naar kantoor.

Wat de app daadwerkelijk doet

Teruggebracht tot de kern is de app bijna saai eenvoudig — en dat is een compliment. Een monteur opent hem 's ochtends en ziet zijn klussen voor die dag, op volgorde, met het adres, de klant, de geschiedenis van die locatie en wat er van hem wordt verwacht. Hij tikt een klus aan, en alles wat vroeger op het klembord stond, staat nu op het scherm.

Op locatie legt hij het uitgevoerde werk vast via een korte checklist, voegt materiaal toe uit een doorzoekbare lijst (zodat "22mm koperen knie" twee tikken is, geen spellinggok), maakt een foto of twee als er iets gedocumenteerd moet worden, en geeft de telefoon aan de klant voor een handtekening met de vinger. Hij drukt op klaar. Dat is het. Zodra hij bereik heeft, synchroniseert alles naar kantoor — geen telefoontje, geen papier, geen overtikken.

Het detail dat het meeste uitmaakte: het werkt zonder bereik

Buitendienstapps staan of vallen met één ding dat de demo nooit laat zien: wat er gebeurt in een ketelruimte in de kelder zonder ontvangst. Als de app vastloopt of data verliest zodra de streepjes verdwijnen, laten de monteurs hem binnen een week vallen en heeft u een dure presse-papier gebouwd. Daarom bouwden we hem vanaf dag één offline-first. Alles werkt volledig zonder verbinding; het toestel bewaart de data en synchroniseert zodra het kan. De monteur denkt er nooit over na, en dat is precies de bedoeling.

De kantoorkant: één scherm, geen overtikken

Het kantoor kreeg geen uitgebreid dashboard. Ze kregen één scherm met klussen zodra die klaar zijn, elk met de bon, het materiaal, de foto's en de handtekening eraan vast. Vandaar wordt een afgeronde klus een factuur met de data al ingevuld — het kantoor controleert en verstuurt hem, in plaats van alles opnieuw in te tikken. We koppelden hem aan de facturatiesoftware die ze al gebruikten in plaats van die te vervangen, want werkende software midden in een project vervangen is hoe doorlooptijden van tien weken er tien maanden worden.

Redactionele split-illustratie: links een monteur in een technische ruimte die een klus-checklist op een telefoon zonder bereikstreepjes aantikt, rechts een kantoorscherm waarop dezelfde klus direct verschijnt met foto's en een handtekening
Het hele product in één plaatje: één keer vastleggen op locatie, zelfs offline; het verschijnt vanzelf op kantoor.

De tien weken, eerlijk verteld

Tien weken is geen magisch getal; het is wat deze scope kostte met één ontwerper-ontwikkelaar-koppel en een werkelijk betrokken klant. Zo was de tijd ongeveer verdeeld — inclusief de week die we kwijtraakten, want doen alsof projecten foutloos verlopen helpt niemand.

  1. 1
    Week 1–2: Kijken, niet vragen
    We reden mee, zaten op kantoor en brachten de werkelijke workflow in kaart op een muur. We schreven de scope van één zin en de 'niet-bouwen'-lijst, en kregen beide goedgekeurd voordat er ook maar iets werd ontworpen.
  2. 2
    Week 3–4: Een klikbare vorm
    We bouwden een klikbaar prototype — geen echte code, alleen schermen — en gaven het aan twee monteurs. Hun feedback maakte vroeg korte metten met drie van onze aannames, en dat is de goedkoopste plek om ongelijk te hebben.
  3. 3
    Week 5–7: De kern bouwen
    De kluslijst, digitale bonnen, materiaal, handtekening, foto's en de offline-synchronisatiemotor. De synchronisatie was het lastige stuk en slokte het grootste deel van week 7 op.
  4. 4
    Week 8: De week die we kwijtraakten
    De facturatiekoppeling vocht terug. De interface van de bestaande software was grilliger dan de documentatie beweerde, en we waren een week kwijt om de velden netjes te laten aansluiten. De moeite waard — het overtikken was het hele probleem dat we oplosten.
  5. 5
    Week 9–10: Pilot en bijschaven
    Twee busjes draaiden de app in het echt terwijl de andere zes op papier bleven. We losten op wat de pilot aan het licht bracht en rolden het daarna naar iedereen uit met één korte trainingssessie.

De buitendienst zover krijgen het ook echt te gebruiken

Je kunt de beste buitendienstapp ter wereld bouwen en hem zien sneuvelen omdat een monteur van 55 met twintig jaar klembord in zijn vingers besluit dat het niets voor hem is. Adoptie is geen technisch probleem en je lost het niet op met functies. We behandelden het als het echte project dat het is.

Drie dingen deden het zware werk. Ten eerste maakten we de flow op locatie sneller dan papier, niet alleen digitaal — minder tikken dan krabbels, materiaal dat je selecteert in plaats van spelt, een handtekening in plaats van het najagen van een leesbare. Was de app ook maar iets trager geweest dan het klembord, dan was hij — terecht — mislukt. Ten tweede kozen we de twee pilotmonteurs zorgvuldig: één die stilletjes door de rest werd gerespecteerd, één die openlijk sceptisch was. De scepticus winnen was meer waard dan welke marketing dan ook.

Ten derde werd niemand voor dom gezet. De training duurde twintig minuten, de app was bewust vanzelfsprekend, en de kantoormanager werd de eerste twee weken het aanspreekpunt zodat geen monteur zich aan z'n lot overgelaten voelde. Binnen drie weken waren de papieren werkbonnen weg — niet verboden, gewoon losgelaten, omdat de app oprecht de makkelijkste weg was.

Adoptie win je niet in de training. Je wint hem door de nieuwe manier al bij de allereerste poging sneller te maken dan de oude.
de regel die we voor elke medewerkersapp zouden herhalen

Wat er veranderde — de resultaten

We zijn hier voorzichtig, want case studies citeren graag exacte cijfers die bij doorvragen uit elkaar vallen. Deze getallen komen van het bedrijf zelf, een paar maanden na de uitrol gemeten, en ze zijn richtinggevend, niet van laboratoriumkwaliteit. Maar de richting is ondubbelzinnig en komt overeen met wat de eigenaar dagelijks voelt.

Wat we matenVoorNa
Tijd van klus klaar tot factuur verstuurd5–8 dagenDezelfde of volgende dag
Kantooruren besteed aan overtikken van klusdata~10 uur/weekOnder 2 uur/week
Verloren of onfactureerbare werkbonnenEen handvol per maandVrijwel nul
Avondtelefoontjes 'lees je klussen voor'Dagelijks, elk busjeVerdwenen
Voor en na, volgens de eigen maatstaven van het bedrijf een paar maanden na de lancering. Cijfers zijn illustratief, niet gecontroleerd.

De kop waar de eigenaar om gaf, stond echter niet in die tabel. Dat was cashflow. Als facturen op dezelfde dag de deur uitgaan in plaats van een week later, komt het geld zo'n week eerder binnen door het hele bedrijf heen — bij élke klus. Voor een bedrijf met 24 man op krappe marges woog die timingverschuiving zwaarder dan welke losse efficiëntie ook. De teruggewonnen kantooruren waren mooi meegenomen. Een week eerder betaald krijgen, élke keer, was de echte prijs.

Een kantoormanager aan een bureau die een afgeronde klus op het scherm controleert en op één knop klikt om er een factuur van te maken, een kalender aan de muur met de datum van diezelfde dag omcirkeld, rustig en opgeruimd
Factureren op dezelfde dag was de stille winst: elke klus gefactureerd zodra hij klaar was, cash naar voren gehaald door het hele bedrijf.

Wat we u zouden vertellen als u hetzelfde overweegt

De meeste lessen hier zijn niet specifiek voor buitendienst. Het is wat we elke kleine onderneming zouden vertellen die in de verleiding komt maatwerksoftware te laten bouwen, en ze zijn meer waard dan de app zelf.

Bepaal de scope meedogenloos, en schrijf uw "niet-bouwen"-lijst vóór uw bouwlijst. Bekijk het echte werk voordat u iets ontwerpt — eigenaren beschrijven het proces dat ze zouden willen hebben, niet het proces dat ze daadwerkelijk draaien. Pilot klein en laat de sceptici de rest overtuigen. En koppel aan de tools die u al gebruikt in plaats van ze te vervangen, zeker in het begin. Niets daarvan is slim. Alles bij elkaar maakte het tien weken mogelijk in plaats van tien maanden.

Nog één, de stille: de app was nooit het doel. Het doel was sneller betaald krijgen en stoppen met dezelfde data drie keer in te tikken. We hadden een deel ervan met standaardtools kunnen oplossen, en voor sommige bedrijven is dat de juiste keuze. Voor dit bedrijf betekende de rommelige mix van vastleggen op locatie, offline realiteit en een bestaand facturatiesysteem dat een gerichte maatwerkbouw zich snel terugverdiende. Het eerlijke antwoord op "app of kant-en-klaar?" is: het hangt ervan af, en wie meteen antwoordt, verkoopt iets.

Heeft u een buitendienst die nog op papier draait?

Als uw ploeg op klussen zit en het kantoor elke avond hun dag overtikt, schuilt daar vrijwel zeker een gerichte app in. We kijken naar uw werkelijke workflow en zeggen u eerlijk of het de moeite waard is om te bouwen — en wat u eruit moet laten.

Zie hoe wij medewerkersapps bouwen

Veelgestelde vragen

Zijn tien weken realistisch, of was dit een uitzondering?
Tien weken waren realistisch omdat de scope meedogenloos klein was en de klant echt beschikbaar was voor feedback. Een strakkere scope kan sneller live; een bredere — voorraad, klantportaal, routeplanning — had veel langer geduurd. De doorlooptijd volgt de scope, niet andersom. Belooft iemand een vaste korte doorlooptijd voordat is besproken wat erin en eruit gaat, wees dan sceptisch.
Waarom een maatwerkapp in plaats van kant-en-klare buitendienstsoftware?
Voor sommige bedrijven is kant-en-klaar het juiste antwoord, en dat zeggen we dan ook. Dit bedrijf had offline-first vastleggen op locatie nodig, gekoppeld aan een bestaand facturatiesysteem, met een workflow die niet paste in de strakke sjablonen van de pakketten. Een gerichte maatwerkbouw paste bij hun werkelijke proces en betaalde zich terug via sneller factureren. De beslissing moet altijd beginnen bij uw workflow, niet bij het product.
Wat was technisch het lastigst?
Twee dingen: de offline-synchronisatiemotor en de facturatiekoppeling. Offline-first is bedrieglijk lastig omdat je data moet verwerken die is gemaakt op een toestel zonder verbinding en die later netjes moet verzoenen. De facturatiekoppeling kostte ons een week omdat de interface van de bestaande software zich niet gedroeg zoals de documentatie. Beide waren de moeite waard — ze waren de kern van de waarde.
Hoe namen de oudere monteurs het op?
Beter dan gevreesd, omdat we de app sneller maakten dan het klembord in plaats van alleen nieuwer. De doorslaggevende zet was de pilot: we gaven de app aan één gerespecteerde monteur en één openlijke scepticus. Toen de scepticus toegaf dat het sneller was, volgde de rest van het team zonder slag of stoot. Adoptie is een mensenproject, geen softwareproject.
Had u er meer van kunnen automatiseren?
Ja, en juist daarom deden we het niet. Elke extra functie is iets om te bouwen, te onderhouden en uit te leggen. We leverden de kern die het cashflowprobleem oploste en lieten daarna een 'later, misschien'-lijst over. Het meeste van die lijst is nooit gemist. Terughoudendheid hield het project afmaakbaar en het resultaat vertrouwd — en dat telt veel zwaarder dan het aantal functies.
Have a nice day
Have a nice day
Redactie

Have a nice day is een softwarestudio die kleine en middelgrote bedrijven helpt digitaliseren — automatisering, AI en maatwerksoftware die werkt in de dagelijkse praktijk, niet alleen op slides.

Passende diensten