Overslaan en naar de inhoud gaan

Case: Persoonlijk financieel dashboard

"Voor het eerst in meer dan 20 jaar heb ik zicht op mijn vermogen."

Alle namen en cijfers zijn geanonimiseerd.

Dat zei onze klant bij de oplevering. Geen woord over de grafieken.

Hij onderneemt al meer dan 30 jaar. Hij heeft een boekhouder, een fiscalist, een CFO en verschillende bankadviseurs. Alle cijfers waren er dus al. Ze stonden nergens samen.

Het overzicht: de entiteiten naast elkaar, zonder totaalcijfer.

Het overzicht: de entiteiten naast elkaar, zonder totaalcijfer.

Het probleem zit op de grens

Als je lang genoeg aan het ondernemen bent, herken je dit. Je vennootschappen zitten in een boekhoudpakket. Je privérekeningen in online banking. Je beleggingen bij een broker. Je leningen in een map met aflossingstabellen. En daartussen lopen stromen heen en weer: een rekening-courant, een lening van jou aan je eigen vennootschap, een doorlopende opdracht van de ene naar de andere.

Elk pakket is goed in zijn eigen hoek. En elk stopt aan een grens die voor jou niet bestaat.

Je boekhoudpakket kent je vennootschap perfect en weet niets over je privéportefeuille. Je bank kent je zichtrekening en niet de waarde van je aandelen in je eigen bedrijf. Een budget-app wil je uitgaven categoriseren en loopt vast op je grootste maandelijkse stroom, want dat is geen uitgave maar een aflossing binnen je eigen groep.

Vragen als "hoeveel is mijn vermogen waard?" en "hoe is het verdeeld?" zijn niet gemakkelijk te beantwoorden. Er is geen systeem waar ze thuishoren. Grote kans dat je het al eens in een spreadsheet hebt gezet, en dat die drie maanden later niet meer klopte.

Wat dit niet is

Dit vervangt geen boekhoudpakket en geen financiële software. Het doet ook niet aan boekhouden. Je facturen, je aangiftes en je jaarrekening blijven waar ze horen, bij de tools en de mensen die daarvoor gemaakt zijn.

Wat het wel doet, is jou als ondernemer inzicht geven. En dat inzicht verandert je gesprekken met je financiële experten. Je komt niet meer met een vraag bij je boekhouder, je komt met een beeld. Je fiscalist legt je geen situatie meer uit die je zelf niet kon overzien, hij denkt mee over de keuze die eruit volgt. Dat scheelt tijd aan beide kanten, en het maakt die gesprekken inhoudelijk beter.

Software voor een publiek van 1

Wat we bouwden is geen product. Het is een app voor één gebruiker. Dat is een keuze, geen tekortkoming.

Standaardsoftware moet werken voor duizenden klanten. Daarom zitten er instellingen in, keuzemenu's, velden die jij niet nodig hebt en velden die jij wel nodig hebt maar die er niet zijn. Je past je manier van werken aan de software aan. Dat noemen we dan implementatie.

Bij een app voor één gebruiker valt die hele laag weg. Geen instellingen, want er is geen tweede gebruiker met een andere voorkeur. Geen configuratie voor situaties die deze klant nooit zal hebben. Hier staat geen knop te veel of te weinig.

Drie voorbeelden uit dit dashboard:

Geen totaalcijfer: dat lijkt een gebrek, en het was de belangrijkste beslissing van het project. Onze klant is aandeelhouder van zijn eigen vennootschappen. De waarde daarvan zit dus al in zijn privévermogen, via zijn aandelen. Alles optellen zou dezelfde waarde twee keer tellen. In een standaardpakket vind je daar een knop "consolideren" met een handleiding erbij. Hier staan de entiteiten naast elkaar, met één regel uitleg waarom er geen totaal is.

Elk cijfer klikbaar tot op de verrichting: dat was een harde eis, en ze stuurde het hele ontwerp. Een cijfer dat je niet kan narekenen ga je niet vertrouwen. Een cijfer dat je niet vertrouwt gebruik je niet.

Het dashboard toont wat het niet weet: van elke bron zie je wanneer we er voor het laatst naar keken. Ontbreekt het saldo van een rekening, dan staat daar een gat en geen nul. Dat lijkt een detail. Het is het verschil tussen een cijfer waarop je beslist en een cijfer waar je nog eens over moet nadenken.

De kasstroom per maand: waar het geld binnenkomt en waar het heen gaat.

De kasstroom per maand: waar het geld binnenkomt en waar het heen gaat.

Deels automatisch, deels op jouw tempo

Niet elke bron hoeft even actueel te zijn, en niet elke bron heeft een API.

Een deel van de cijfers komt volautomatisch binnen. Rekeningen en portefeuilles met een koppeling werken zichzelf bij, zonder dat onze klant er iets voor doet. Voor de rest maakt hij zelf een export en laadt die in. Dat duurt een paar minuten.

Het punt is dat hij zelf bepaalt wanneer. Een rekening waarop niets beweegt, werkt hij één keer per jaar bij. Voor een gesprek met zijn bankier haalt hij alles even op. Er is geen achterstand die hem staat op te wachten en geen systeem dat om input vraagt op een moment dat het hem niet uitkomt.

Dat is een groot verschil met de spreadsheet die je eerst nog moet aanvullen voor je iets kan zien. Het dashboard toont bij elke bron wanneer die voor het laatst bijgewerkt is. Wat oud is, mag oud zijn, zolang je het weet.

Snel aanpasbaar, en dat is het echte verschil

Halverwege kwam er een platform bij waar een deel van de portefeuille stond. Read-only sleutels aangevraagd, koppeling gebouwd, cijfers gecontroleerd. Klaar dezelfde dag.

Dat tempo komt niet omdat we snel typen. Een app voor één gebruiker heeft geen migratiepad, geen release-planning en geen andere klanten die er iets van merken. "Kan dit erbij" wordt daardoor een vraag van uren in plaats van kwartalen.

Datzelfde geldt voor wat pas opvalt als je de software echt gebruikt. Een grafiek die het verkeerde verhaal vertelt. Een blok dat op je telefoon onleesbaar is. Een filter dat je elke keer opnieuw moet zetten. Bij standaardsoftware wordt dat een ticket dat je ergens in een roadmap terugziet. Hier is het klaar in dezelfde week, en soms in hetzelfde gesprek.

Twee bronnen naast elkaar leggen vindt fouten

Nog iets dat onze klant niet gevraagd had. Het dashboard haalt sommige cijfers uit twee onafhankelijke bronnen en vergelijkt ze. Een export naast een API-koppeling. Een grootboek naast een bankafschrift.

Die controle vond tijdens de bouw drie fouten, voordat ze een verkeerd cijfer op het scherm werden. Geen fouten bij de boekhouder of de bank, maar in de manier waarop wij de bronnen samenvoegden. De ergste liet een deel van de portefeuille dubbel meetellen, en dat scheelde zes cijfers. Zonder die tweede bron had niemand het gezien, want het cijfer zag er heel plausibel uit.

Dat principe nemen we mee in elk dataproject. Eén bron geeft je een cijfer. Twee bronnen geven je een cijfer dat je mag vertrouwen.

Hetzelfde dashboard op de telefoon, met het aflossingsprofiel.

Hetzelfde dashboard op de telefoon, met het aflossingsprofiel.

Is dit iets voor jou?

Niet voor elk probleem. Doen honderd bedrijven het op dezelfde manier, koop dan standaardsoftware. Die is beter en goedkoper dan wat wij voor jou zouden bouwen.

Maar zit jouw vraag op de grens tussen systemen, en stel je ze al jaren zonder antwoord, dan bestaat er waarschijnlijk geen pakket voor. Niet omdat het technisch moeilijk is. Wel omdat jouw situatie te specifiek is om een markt te vormen.

Daar is maatwerk vandaag realistisch geworden. Met AI in het ontwikkelproces is een app voor één gebruiker geen luxe meer, en zeker geen project van maanden.

Wil je weten of jouw vraag zich daarvoor leent? Zet ze in één zin op papier, samen met de systemen waarin de cijfers vandaag staan. Dat is genoeg voor een eerste gesprek.

Zit jouw vraag tussen twee systemen?

Trainingen rond AI

Training Aan de slag met AI

AI hoor je overal, maar hoe ga je er concreet mee aan de slag? Ontdek in deze de training hoe je snel en gemakkelijk het meetste uit AI tools kan halen.

Training ChatGPT

Leer hoe je ChatGPT effectief kunt gebruiken voor verschillende toepassingen, van klantenservice tot contentcreatie, en verbeter je communicatie en productiviteit.

Training Claude

Ontdek de mogelijkheden en toepassingen van Claude, een geavanceerd AI-taalmodel, en leer hoe je het kunt benutten voor verschillende taken zoals contentcreatie, data-analyse en klantenservice.

Training Claude Code

Ontdek de mogelijkheden en toepassingen van Claude, een geavanceerd AI-taalmodel, en leer hoe je het kunt benutten voor verschillende taken zoals contentcreatie, data-analyse en klantenservice.

Training Mastra

Bouw AI-agents in TypeScript met tools, geheugen en workflows, en koppel ze aan je eigen systemen.

Training Microsoft Copilot in Teams

Ontgrendel het volledige potentieel van Microsoft Teams met Copilot, en verbeter samenwerking en productiviteit door AI-gestuurde inzichten en automatisering.

Andere artikels

Boekreview: "Getting Things Done" - David Allen

Het boek "Getting Things Done" legt op een heldere manier een methode uit om stressvrij productief te zijn. Dat is natuurlijk een hele grote belofte om na te komen...

Getting Things Done in teams

Getting Things Done wordt doorgaans als een individueel systeem gezien. Het is niet nodig dat heel het team Getting Things Done gebruikt om er voordeel uit te halen. Maar als 2 of meer mensen Getting Things Done gebruiken en toepassen, dan krijg je een 1+1=3 effect!

Je hersenen zijn er om ideeën te hebben, niet om ze vast te houden - Your mind is for having ideas, not holding them

Een basisconcept binnen Getting Things Done is 'Your mind is for having ideas, not holding them'. Onze hersenen zijn uniek geëvolueerd om continu nieuwe ideeën te hebben. We zijn echter slecht in het oproepen van relevante informatie op het moment dat we het nodig hebben.