Gegevenswoordenboek-sjabloon voor niet-technische teams
Gebruik dit sjabloon voor een gegevenswoordenboek om velden, statussen en metrics duidelijk te benoemen zodat zakelijke teams en app-bouwers op één lijn blijven.

Waarom teams in de war raken over gedeelde data
Gedeelde data wordt rommelig om een eenvoudige reden: mensen gebruiken dezelfde woorden om verschillende dingen te bedoelen, of verschillende woorden om hetzelfde te bedoelen. Een salesmanager kan "customer stage" zeggen, een supportlead "account status", en een bouwer labelt misschien het veld state in de app. Die ideeën kunnen met elkaar te maken hebben, maar ze zijn niet altijd identiek.
Het probleem wordt erger naarmate een team groeit of tools in fases bouwt. Een veldnaam die ooit logisch was in een spreadsheet kan lang blijven bestaan nadat het proces is veranderd. Dezelfde waarde duikt dan op in formulieren, dashboards, exports en app-schermen onder licht verschillende namen. Zonder een gedeeld sjabloon voor een gegevenswoordenboek worden kleine naamgevingsverschillen dagelijkse verwarring.
De meeste problemen komen voort uit een paar terugkerende patronen:
- Eén veld krijgt verschillende namen in verschillende tools of schermen.
- Een status betekent het ene voor sales en iets anders voor support.
- Een metriek verandert in de loop van de tijd, maar niemand schrijft de regel erachter op.
- Mensen blijven collega’s vragen wat een label eigenlijk betekent.
Statussen veroorzaken fouten omdat ze eenvoudig lijken. Woorden als "Open", "Actief" of "Opgelost" klinken duidelijk totdat teams ze in de praktijk gebruiken. Voor support kan "Opgelost" betekenen dat het probleem een oplossing heeft. Voor sales kan het betekenen dat de klant heeft geantwoord. Als beide teams hetzelfde rapport lezen, kunnen ze met verschillende conclusies weggaan.
Metrics veroorzaken een ander soort verwarring. Een dashboard kan "nieuwe klanten" of "maandelijkse omzet" tonen, maar als niemand de exacte regel heeft opgeschreven, vullen mensen zelf de gaten in. Betekent "nieuwe klant" de eerste aanmelding, de eerste betaling, of het voltooide onboardingproces? Als het antwoord van het ene rapport naar het andere verschilt, daalt het vertrouwen snel.
De verborgen kosten zijn tijd. Mensen stoppen om verduidelijking te vragen, vergaderingen duren langer en rapporten moeten worden aangepast. Bouwers maken vermijdbare fouten omdat labels vanzelfsprekend lijken terwijl ze dat niet zijn. Dat geldt des te meer bij snelwerkend no-code werk. In tools zoals AppMaster, waar teams snel formulieren, businesslogica en rapporten kunnen maken, verspreiden onduidelijke definities zich even snel.
Wat een lichtgewicht gegevenswoordenboek moet bevatten
Een nuttig gegevenswoordenboek hoeft niet lang te zijn. Het moet gewoon de basisvragen beantwoorden die mensen hebben wanneer ze een veld, een status of een metriek zien en niet zeker weten wat het betekent.
Als je begint met een eenvoudig sjabloon voor een gegevenswoordenboek, richt je dan op de details die dagelijkse fouten voorkomen. Een salesmanager, supportlead en bouwer moeten allemaal dezelfde definitie kunnen lezen en met hetzelfde begrip verdergaan.
Voor elk veld leg je deze basis vast:
- De veldnaam, precies zoals die verschijnt in de app of het rapport
- Een eenvoudige, begrijpelijke omschrijving van wat de waarde vertegenwoordigt
- Toegestane waarden voor gecontroleerde velden zoals statussen, categorieën of ja/nee-keuzes
- De bron van de data, zoals gebruikersinvoer, een systeemgegenereerde waarde of geïmporteerde records
- Één duidelijke eigenaar die wijzigingen goedkeurt en vragen beantwoordt
Dat lost de meeste verwarring op. Het helpt ook om te noteren hoe vaak de waarde verandert. Sommige velden blijven vast na creatie, zoals een inschrijfdatum. Andere worden vaak bijgewerkt, zoals ticketstatus of accountbalans. Die ene extra regel geeft mensen context voordat ze een rapport bouwen of de data in automatisering gebruiken.
Een eenvoudige invoer kan er zo uitzien:
Field: ticket_status
Meaning: Huidige fase van een supportticket
Allowed values: Nieuw, In behandeling, Wachten op klant, Opgelost, Gesloten
Source: Bijgewerkt door supportmedewerkers of automatiseringsregels
Owner: Manager support operations
Change frequency: Verandert tijdens de levensduur van het ticket
Houd het woordenboek licht, maar niet vaag. Als een nieuwe collega nog steeds moet vragen wat een veld betekent, is de definitie niet af.
Veldnaamregels die herwerk voorkomen
Veldnamen moeten in het beste geval saai zijn. Wanneer mensen een veld zien, moeten ze zonder vragen weten wat het betekent.
Begin met één naamgevingsformaat en gebruik dat overal. Als je team customer_name gebruikt, schakel dan niet onverwacht over op CustomerName in één scherm en clientName in een ander. Eén patroon maakt formulieren, rapporten en API-labels gemakkelijker leesbaar, zelfs voor niet-technische teams.
Afkortingen veroorzaken vaak problemen. addr, amt of lvl lijken misschien sneller om te typen, maar ze vertragen iedereen later. Als een afkorting echt binnen je bedrijf gebruikelijk is, behoud die dan. Zo niet, schrijf het volledige woord.
Naamgeving moet overeenkomen met het echte bedrijfsproces, niet met een interne afkorting. In een klantenondersteuning-app is ticket_status duidelijker dan case_state als je team altijd "ticket" zegt. De termen in het systeem moeten klinken als de woorden die mensen gebruiken in vergaderingen, documenten en dagelijks werk.
Elke veldnaam moet slechts één betekenis hebben. Als owner in de ene context de supportmedewerker betekent en in een andere de accountmanager, is verwarring gegarandeerd. Splits ze in duidelijkere namen zoals support_agent en account_manager.
Wanneer een naam op twee manieren gelezen kan worden, voeg dan een voorbeeldwaarde toe in het woordenboek. Dat kleine detail bespaart tijd. Bijvoorbeeld:
customer_type- Voorbeeld:business,individualorder_total- Voorbeeld:149.99first_response_at- Voorbeeld:2026-03-08 09:30 UTC
Een eenvoudige veldnaamstandaard is meestal voldoende:
- Gebruik volledige woorden wanneer mogelijk.
- Houd dezelfde term voor hetzelfde ding overal aan.
- Geef de voorkeur aan zakelijke termen boven intern jargon.
- Maak tijd- en datumvelden duidelijk, zoals
created_atofclosed_date. - Voeg een voorbeeldwaarde toe wanneer een veld verkeerd geïnterpreteerd kan worden.
Duidelijke naamgeving voorkomt verrassend veel herwerk. Het helpt zakelijke gebruikers en bouwers om dezelfde taal te spreken voordat verwarring zich naar rapporten en dashboards verspreidt.
Definieer statussen aan de hand van echt werk
Statussen lijken eenvoudig totdat twee mensen hetzelfde woord op verschillende manieren gebruiken. De ene persoon zegt "Opgelost" wanneer de klant een oplossing heeft, een ander gebruikt het wanneer het team alleen de oorzaak heeft gevonden. Dat kleine verschil zorgt voor slechte rapporten, verwarde overdrachten en onnodige opvolging.
Een goede vuistregel is om elke status te definiëren in termen van echt werk, niet vaag bedoelde intentie. Elke status moet één eenvoudige vraag beantwoorden: wat is er nu waar? Als het antwoord niet duidelijk is uit het dagelijkse werk, heeft de status een betere naam of een duidelijkere definitie nodig.
Voor elke status beschrijf je in eenvoudige taal wat het betekent, wanneer het gebruikt moet worden, wat er moet gebeuren voordat het gekozen kan worden, of het een eindstatus is en wie het mag wijzigen.
De grootste controle is overlap. Als "In Review" en "Pending Approval" beide hetzelfde record op hetzelfde moment kunnen beschrijven, gaan mensen willekeurig kiezen. Dat maakt rapporten onbetrouwbaar. Elke status moet één duidelijk punt in het proces markeren.
Eindstatusten verdienen extra zorg. Markeer ze duidelijk zodat iedereen weet dat het werk gestopt is of een eindstadium heeft bereikt. Veelvoorkomende eindstatusten zijn "Voltooid", "Geannuleerd" en "Afgewezen". Als een record later heropend kan worden, vermeld dat ook. Eindig niet altijd betekent permanent.
Eigenaarschap is even belangrijk als betekenis. Sommige statussen mogen alleen door een manager, supportlead of een systeemregel gewijzigd worden. Als iedereen elke status kan wijzigen, zakt het proces snel uit elkaar.
Een klein voorbeeld helpt. In een supportapp zou "Wachten op klant" moeten betekenen dat het team al heeft geantwoord en niet verder kan zonder reactie van de klant. Het mag niet gebruikt worden wanneer het team intern nog aan het onderzoeken is. Die tweede situatie heeft een andere status nodig, zoals "In behandeling".
Als mensen een statusdefinitie kunnen lezen en elke keer dezelfde keuze maken, doen je status-voorbeeldnamen hun werk.
Geef elke metriek een vaste definitie
Een metriek is alleen nuttig als twee mensen die lezen en er hetzelfde mee bedoelen. Als sales, support en degene die het dashboard bouwt het allemaal net iets anders definiëren, stopt het getal betrouwbaar te zijn.
Een goede metriekdefinitie beantwoordt een paar eenvoudige vragen: wat meet de metriek, hoe wordt het berekend, wat is inbegrepen, wat is uitgesloten, welke tijdsperiode wordt gebruikt en wanneer wordt het vernieuwd. Als een van die onderdelen ontbreekt, vullen mensen het gat met hun eigen aanname.
Gebruik een eenvoudige metriekkaart
Voor elke metriek gebruik je steeds dezelfde structuur:
- Metrieknaam
- Formule in gewone taal
- Inbegrepen records
- Uitgesloten records
- Tijdperiode
- Vernieuwingstiming
- Voorbeeldberekening
Houd de formule leesbaar. In plaats van alleen Resolved tickets / Total tickets te schrijven, schrijf: "De oplossingspercentage is het aantal opgeloste tickets gedeeld door het totaal aantal aangemaakte tickets in dezelfde periode."
Wees vervolgens exact over wat wordt meegeteld. Zeg welke records tot het getal behoren en welke niet. Als heropende tickets niet als opgelost worden behandeld, vermeld dat duidelijk. Als spamtickets, testtickets of samengevoegde duplicaten uit de telling worden gehaald, noteer dat ook.
De tijdsperiode is net zo belangrijk als de formule. "Maandelijks oplossingspercentage" moet duidelijk maken of het om een kalendermaand, de laatste 30 dagen of een aangepast rapportvenster gaat. Dat is niet hetzelfde.
Vernieuwingstiming moet ook helder zijn. Een dashboard dat elk uur update, mag niet gelezen worden als een live teller. Een korte regel zoals "Vernieuwt elke 60 minuten" voorkomt verkeerde besluiten.
Hier is een simpel voorbeeld uit een supportapp:
Metric name: First response rate
Formula: Aantal nieuwe tickets die binnen 4 zakelijke uren een eerste reactie kregen, gedeeld door totaal aantal nieuwe tickets in de periode
Included: Nieuwe klanttickets
Excluded: Spam, interne testtickets en tickets die buiten de support-inbox zijn aangemaakt
Time period: Vorige kalenderweek, maandag tot en met zondag
Refresh timing: Elke dag om 08:00
Sample calculation: 180 tickets ontvangen, 135 binnen 4 zakelijke uren beantwoord. First response rate = 135 / 180 = 75%
Als elke metriek hetzelfde patroon volgt, neemt het vertrouwen snel toe. Mensen besteden minder tijd aan discussies over cijfers en meer tijd aan het gebruiken ervan.
Hoe je de eerste versie bouwt
Een gegevenswoordenboek werkt het beste als je het bouwt vanuit echt werk, niet theorie. Begin klein. Kies de velden, statussen en rapporten die mensen elke week gebruiken, want daar waar verwarring tijd verspil t, is dat het snelst.
Als je team een intern hulpmiddel bouwt, een supportportaal of een admin-panel, begin dan met één workflow die iedereen kent. Een klantenondersteuningsproces is een goed voorbeeld: ticketstatus, prioriteit, toegewezen agent, first response time en resolution time.
Een eenvoudige uitrol ziet er meestal zo uit:
- Haal de meest gebruikte velden uit formulieren, tabellen, filters, dashboards en geëxporteerde rapporten.
- Verzamel de namen die al in gebruik zijn binnen sales, support, operations en bij de mensen die de app bouwen.
- Zet alle versies in één concept zodat verschillen zichtbaar zijn.
- Houd een korte bespreking en vertrek met één goedgekeurde naam, één omschrijving in gewone taal en één voorbeeld voor elk item.
- Wijs een eigenaar toe voor elk gebied, zoals klantdata, supportstatussen of financiële metrics.
Bewaar na die meeting het woordenboek op een plek waar zowel zakelijke gebruikers als bouwers het echt zullen zien. Als het in een verborgen bestand leeft, blijven mensen raden. Houd het dicht bij de documenten die je team al gebruikt bij planning of bij het updaten van de app.
Houd de eerste versie kort. Voor elk item leg je de goedgekeurde naam, betekenis, toegestane waarden indien nodig, eigenaar en laatste datum van update vast. Dat is genoeg om afstemming te creëren zonder het document tot een project op zich te maken.
Als je team in AppMaster bouwt, leg deze namen dan vroeg vast. Omdat AppMaster backend-, web- en mobiele onderdelen van dezelfde applicatie kan genereren, kan één onduidelijke term zich tegelijkertijd verspreiden naar formulieren, businessprocessen en dashboards.
Voorbeeld: een eenvoudig klantenondersteuningswoordenboek
Een kleine bedrijfswoordenlijst voor teams kan veel verwarring wegnemen, vooral in supportwerk waar dezelfde velden overal terugkomen.
Begin met één veld dat in de hele app voorkomt: ticket_status. Deze exacte naam moet hetzelfde blijven in de database, formulieren, filters, dashboards en overdrachtsnotities. Als het ene scherm "Opgelost" zegt en een ander "Klaar", gaan mensen gokken.
Een duidelijke set statussen kan er zo uitzien:
- Open: Een nieuw ticket dat nog werk van het supportteam nodig heeft
- Wachten: Het team heeft geantwoord of heeft iets nodig voordat ze verder kunnen
- Opgelost: Het team denkt dat het probleem is opgelost en er is op dit moment geen verdere actie nodig
- Gesloten: Het ticket is afgerond en uit het normale dagelijkse werk verwijderd
Het belangrijkste is de regel achter het label. Een ticket moet pas naar Opgelost als het team een antwoord of oplossing heeft gegeven. Het moet pas naar Gesloten na afronding, bijvoorbeeld na een wachttijd of laatste review.
Voeg nu één metriek toe waar mensen vaak over discussiëren: first_response_time. Definieer die als de tijd tussen het aanmaken van het ticket en de eerste menselijke reactie van het supportteam. Sluit spam-, duplicaat- en testtickets uit om het betrouwbaar te houden. Bepaal ook of automatische berichten meetellen. Bij de meeste teams doen ze dat niet.
Prioriteit moet eenvoudig genoeg zijn zodat iedereen hetzelfde kiest:
- Hoog: De klant kan een belangrijke functie niet gebruiken
- Midden: Werk is geblokkeerd, maar er is een tijdelijke oplossing
- Laag: Algemene vragen, kleine problemen of verzoeken
Dit werkt alleen als overal dezelfde woorden verschijnen. Als het datamodel, formulieren, workflows en rapporten allemaal dezelfde termen gebruiken, worden overdrachten eenvoudiger en rapportage betrouwbaarder.
Veelgemaakte fouten die drift veroorzaken
Zelfs een goed gegevenswoordenboek kan sneller verouderen dan teams verwachten. Drift begint meestal met kleine wijzigingen die onschuldig lijken en verandert dan in dagelijkse verwarring.
Een veelvoorkomend probleem is het gebruik van labels die vergelijkbaar klinken maar verschillende betekenissen hebben. Een supportteam kan "Gesloten" gebruiken om te zeggen dat het ticket is afgerond, terwijl iemand anders "Opgelost" voor hetzelfde gebruikt. Als beide in rapporten verschijnen, verliezen mensen vertrouwen in wat ze zien.
Een ander probleem is onvolledig vastgelegde formules. Een metriek als "actieve klanten" klinkt duidelijk totdat iemand vraagt: "Actief in de laatste 7 dagen, 30 dagen of deze maand?" Als formule, tijdsvenster en uitsluitingen niet zijn opgeschreven, berekent elke dashboard-eigenaar het net iets anders.
Randgevallen worden vaak overgeslagen omdat ze zeldzaam lijken, maar precies daar ontstaan de eerste meningsverschillen. Als er bijvoorbeeld een terugbetaling plaatsvindt na een verkoop, verandert dat dan de omzet-metriek voor de oorspronkelijke maand of voor de huidige maand? Eén kort voorbeeld in het woordenboek voorkomt later lange discussies.
Een zeer praktische fout is het wijzigen van een naam in de app maar niet in het document. Als een bouwer een veld van "Client Type" naar "Account Segment" bijwerkt, moet het woordenboek meteen hetzelfde update krijgen.
Eigenaarschap is ook een zwakke plek. Als iedereen het document kan bewerken maar niemand er duidelijk verantwoordelijk voor is, raakt het langzaam vol duplicaten, oude termen en tegenstrijdige notities. Mensen beginnen dan privé-kopieën te maken en de drift wordt erger.
Een snelle gezondheidscheck helpt: klinken twee termen vergelijkbaar maar betekenen ze iets anders? Kunnen twee mensen dezelfde metriek berekenen en verschillende antwoorden krijgen? Zijn randgevallen gedocumenteerd? Kloppen de labels in de app nog met het woordenboek? Is één persoon duidelijk verantwoordelijk voor het actueel houden? Als één antwoord nee is, is drift al begonnen.
Review voordat je het deelt
Voordat je het document publiceert, doe je één snelle review. Een gedeelde referentie helpt alleen als mensen het op dezelfde manier kunnen lezen en er dezelfde keuzes uit kunnen maken.
Controleer deze punten voordat je het verspreidt:
- Elke veldnaam is duidelijk en specifiek.
- Elke status heeft een omschrijving in gewone taal.
- Elke metriek laat zien hoe hij wordt berekend, wat wordt meegeteld en welk tijdsbereik wordt gebruikt.
- Elk item heeft een duidelijke eigenaar.
- De trigger voor updates is opgeschreven, zoals een nieuwe feature, een statuswijziging, een nieuw rapport of een workflow-update.
Deze review is het belangrijkst vlak voor de uitrol. Zelfs één vage veldnaam kan verwarring verspreiden naar formulieren, dashboards en automatiseringen.
Een simpele regel helpt: als een collega het document kan openen en het correct gebruiken zonder een meeting, is het klaar om te delen. Zo niet, los dan eerst de onduidelijke onderdelen op.
Houd het bruikbaar na uitrol
Een sjabloon voor een gegevenswoordenboek helpt alleen als mensen het blijven gebruiken na de eerste versie. De makkelijkste manier om dat te bereiken is het behandelen als een levend teamdocument, niet als een eenmalige taak.
Review het wanneer een proces verandert. Als je supportteam een nieuwe ticketstap toevoegt, of je salesteam verandert wat telt als een gekwalificeerde lead, update de definitie direct. Kleine proceswijzigingen veroorzaken vaak later grote rapportageproblemen.
Het helpt ook om het woordenboek onderdeel te maken van elk nieuw project vanaf dag één. Wanneer een team een nieuwe app, dashboard of rapport start, moeten de eerste veldnamen, statussen en metrics in het document komen voordat er te veel gebouwd is.
Houd updates klein en regelmatig. De meeste teams hebben geen grote maandelijkse opschoonvergadering nodig. Een korte check tijdens planning, release-review of rapportopzet is meestal genoeg.
Als mensen blijven vragen "Wat betekent dit veld?" of "Waarom ziet dit cijfer er anders uit?" heeft het woordenboek een update nodig. Dat geldt voor elk hulpmiddel, en vooral in AppMaster, waar teams snel kunnen schakelen bij het bouwen van productieklare applicaties. Duidelijke namen en definities houden die snelheid onder controle en voorkomen verwarring.


