Ga naar inhoud
HexaTransfer
Terug naar blog
Productiviteit & samenwerking

Naamgevingsconventies voor bestanden: een complete teamgids

Creeer consistente naamgevingsconventies voor je team met sjablonen, datumformaten, versienummering en geautomatiseerde handhavingsstrategieen.

Een naamgevingsconventie die contacten met de werkelijkheid overleeft, gebruikt dit formaat: JJJJ-MM-DD_ProjectCode_DocType_Omschrijving_vNN.ext. Altijd ISO 8601-datums (die sorteren goed), korte projectcodes van drie tot tien tekens, een vaste woordenlijst voor DocType, kebab-case omschrijvingen, tweecijferige versienummers (v02 niet v2) en kleine letters waar het niet uitmaakt. Voorbeeld: 2026-06-12_ACME-RB_contract_raamovereenkomst_v02.pdf. Het formaat doet er minder toe dan consistentie — kies er één, schrijf hem op en handhaaf hem bij onboarding en wekelijkse schoonmaakrondes.

Waarom datum vooraan beter is dan overal elders

ISO 8601-datums (JJJJ-MM-DD) aan het begin van de bestandsnaam lossen het sorteervraagstuk op. 2026-06-12_rapport.pdf staat naast 2026-06-13_rapport.pdf in elk bestandssysteem, elke clouddrive, elk hulpmiddel. Schuif de datum naar het einde en je verliest dat; zet hem in het midden en sortering is willekeurig.

Gebruik specifiek ISO 8601, niet het Amerikaanse formaat (MM/DD/JJJJ), het Britse (DD/MM/JJJJ) of ongeïnterpreteerd (JJJJMMDD). ISO is het enige formaat dat:

  • Correct sorteert als tekst
  • Ondubbelzinnig wordt geparseerd in alle regio's: is 06/05/2026 6 juni of 5 mei?
  • Overeenkomt met de internationale standaard die alle grote techbedrijven gebruiken in hun logs

Voor tijdkritische bestanden voeg je een tijdstempel toe: 2026-06-12T1430Z_vergadernotities.md gebruikt UTC. Handig voor teams in meerdere tijdzones.

Projectcodes die schaalbaar zijn

Een korte projectcode op de tweede positie maakt bestanden doorzoekbaar per project zonder te vertrouwen op mapstructuur. Regels die werken:

  • Drie tot tien tekens, hoofdletters, koppeltekens toegestaan
  • Eerste drie tot vier tekens identificeren de klant of interne eenheid
  • Optioneel achtervoegsel identificeert het projecttype of de fase

Voorbeelden: ACME-RB (Acme rebranding), INT-ONBRD (interne onboarding), FINOPS-Q2 (financiële operaties Q2).

Houd een projectcoderegister bij in Notion, Confluence of een gedeeld spreadsheet. Wanneer iemand een nieuw project aanmaakt, registreren ze een code. Kost dertig seconden. Voorkomt dat drie maanden later de een het ACMErebranding noemt en de ander Acme-RB en beide bestanden naast elkaar bestaan.

Vaste woordenlijst voor DocType

Het documenttypeveld heeft een vaste lijst nodig. Zonder die lijst eindig je met rapport, Rapport, RAPPORT, rpt, reprt, samenvatting en eindrapport voor hetzelfde type.

Een startwoordenlijst:

  • brief — projectbrieven, creatieve briefings
  • spec — technische of ontwerspecificaties
  • contract — juridische overeenkomsten, werkopdrachten, NDA's
  • factuur — factureringsdocumenten
  • voorstel — pitches en voorstellen
  • rapport — periodieke of ad-hocrapportages
  • presentatie — decks, pitches, all-hands
  • ontwerp — ontwerpassets en -leveringen
  • video — ruwe of afgewerkte video-inhoud
  • audio — podcasts, voiceovers, brongeluid
  • dataset — CSV-, Excel-, JSON-gegevensbestanden
  • notitie — vergadernotities, werkmemo's
  • sjabloon — herbruikbare startpunten

Houd de lijst kort. Als iemand whitepaper wil toevoegen, vraag dan of dat werkelijk verschilt van rapport. Discipline op lijstniveau levert samengestelde voordelen op.

Versienummering die echt werkt

v1, v2, v3 werkt totdat je v10 bereikt, dat voor v2 sorteert. Gebruik tweecijferige versienummers van meet af aan: v01, v02, v03, ..., v10, v11.

Voor langere projecten die de 99 versies kunnen overstijgen, begin je met drie cijfers: v001.

Maak onderscheid tussen hoofdversies en concepten:

  • v01 betekent eerste definitieve versie
  • v01.1, v01.2 zijn kleine concepten binnen de hoofdversie
  • Hoofdversies worden verhoogd bij inhoudelijke wijzigingen die een frisse blik rechtvaardigen

Gebruik geen semantische versienummering (v1.2.3) voor zakelijke documenten. Dat is voor software en API's, niet voor contracten of presentaties.

De "definitief"-val: zet het woord "definitief" nooit in een bestandsnaam. Het garandeert dat je definitief, definitief-definitief, definitief-ECHT en definitief-gebruik-deze krijgt. Gebruik v02 voor wat je bedoelt met "definitief" en vertrouw op de versienummering.

Omschrijvingen in kebab-case

Het omschrijvingsveld is het enige vrije-formveld. Houd het:

  • Lowercase
  • Kebab-case: woorden gescheiden door koppeltekens
  • Kort: twee tot vijf woorden
  • Specifiek genoeg om op te scannen: q2-omzetprognose klopt beter dan prognose

raamovereenkomst is goed. RaamOvereenkomst.pdf is slecht omdat hoofdletterongevoelige zoekopdrachten inconsistente resultaten geven. raam overeenkomst is slecht omdat spaties in bestandsnamen command-linepipelines en URL-codering breken.

Handhaving zonder politiestaat

Je kunt naamgeving niet handmatig handhaven voor elk bestand in een organisatie van tweehonderd mensen. Wat je wel kunt doen:

  • Onboarding: vijftien minuten in week één voor de naamgevingsconventie met voorbeelden
  • Sjablonen: vooraf benoemde sjabloonbestanden in /Kennisbank/Sjablonen/ zodat mensen vanuit de juiste vorm starten
  • Steekproefsgewijze correctie tijdens reviews: hernoem fout benoemde bestanden met een vriendelijk commentaar
  • Wekelijkse schoonmaakronde: tien minuten van een roterende eigenaar om drift te corrigeren
  • Geautomatiseerde hernoemingsbots: voor mappen met hoog volume bewaken scripts nieuwe bestanden en hernoemen ze op basis van metadata. Python + watchdog + os.rename is een halve dag werk.

Voor officiële archieven — contracten, facturen, ondertekende documenten — overweeg striktere handhaving: SharePoint-documentbibliotheken kunnen metadatavelden vereisen vóór opslaan.

Formaatspecifieke extensies

De extensie doet er meer toe dan mensen denken:

  • .pdf voor definitieve documenten die niet bewerkt mogen worden
  • .docx en .xlsx voor bewerkbare Office-bestanden; vermijd .doc en .xls
  • .md voor technische notities en interne wiki's — sorteerbaar, diffbaar in Git, voor altijd leesbaar
  • .csv voor gegevensuitwisseling; .xlsx voor definitieve analyses met opmaak
  • .mp4 voor video met H.264- of H.265-codering; vermijd .mov tenzij je ProRes nodig hebt

Kies bij twijfel het formaat dat over tien jaar nog leesbaar is zonder gespecialiseerde software. PDF en Markdown winnen die weddenschap vrijwel altijd.

Speciale tekens en lengtebeperkingen

Bepaalde tekens breken bestandssystemen of cloudtools:

  • Vermijd: / \ : * ? " < > | — sommige breken Windows, sommige macOS
  • Vermijd spaties in bestandsnamen: ze breken command lines, URL's en sommige tools
  • Houd volledige paden onder de 255 tekens — sommige Windows-tools falen voorbij dat punt

Migratie zonder geschiedenis te breken

Bij het invoeren van een nieuwe conventie op een bestaande warboel, hernoem historische bestanden niet. Je breekt bestaande links, bladwijzers en verwijzingen. In plaats daarvan:

  1. Voer de nieuwe conventie in voor alle nieuwe bestanden vanaf een specifieke datum
  2. Hernoem alleen bestanden die worden aangeraakt tijdens lopend werk
  3. Laat het archief over twee tot drie jaar natuurlijk uitsterven

Volledige retroactieve hernoeming over een schijf met tienduizend bestanden is een project van veertig uur dat de kosten zelden rechtvaardigt. Voorwaartse discipline klopt achterwaartse opruiming.

Probeer HexaTransfer op https://hexatransfer.com — gratis, geen account vereist, maximaal 10 GB.

Verstuur grote bestanden veilig met end-to-end-versleuteling

Draag bestanden tot 10 GB gratis over met end-to-end-versleuteling. Geen account nodig. Uw bestanden worden in uw browser versleuteld voordat ze worden geüpload — niemand anders kan ze lezen.

Een bestand verzenden