Enterprise release notes: wat verandert voor één account
5 min lezen
Een publiek SaaS-product stuurt iedereen dezelfde release notes, omdat iedereen op dezelfde versie zit. Een enterprise-klant op een vastgezette versie, een dedicated instantie, of een subset van het product met feature flags doorbreekt die aanname: de release notes die beschrijven wat er voor haar is veranderd, zijn niet dezelfde als die op jullie publieke blog, en de publieke toch sturen verwart de klant ofwel met veranderingen die ze nog niet heeft, of, erger, vertelt haar over een functie die het accountteam van een andere enterprise-klant jullie expliciet heeft gevraagd nog een maand bij hen achter te houden. Beste practices voor release notes behandelt het algemene vakmanschap; dit gaat over het schrijven van enterprise release notes voor het afstemmingsprobleem dat opduikt zodra je klanten hebt die niet allemaal op dezelfde build zitten.
Waarom kan een enterprise-klant niet gewoon de publieke changelog lezen?
Omdat die een versie beschrijft die ze misschien nog niet draait, functies waar ze misschien geen toegang toe heeft, en een tijdlijn die niet overeenkomt met de hare. Een klant die vastzit aan een kwartaal-releasecyclus en leest over een functie die vorige week naar de publieke laag ging, heeft geen manier om, alleen uit de publieke changelog, te weten of die functie haar volgende week of volgend kwartaal bereikt. De publieke changelog beantwoordt “wat is er in het product veranderd”; de werkelijke vraag van een enterprise-klant is “wat is er veranderd in de versie die ik draai, en wanneer krijg ik de rest”, iets waar de publieke changelog nooit voor is geschreven om te beantwoorden.
Wat heeft een private release note nodig dat een publieke niet nodig heeft?
Een versie- of omgevingsidentificatie waar de klant daadwerkelijk tegen kan controleren, en een expliciete verklaring van wat haar nog niet heeft bereikt. “Deze release bevat de bulk-exportverbeteringen uit onze publieke 4.3-release, maar niet het nieuwe permissiemodel, dat in jullie volgende geplande update verschijnt” vertelt een enterprise-beheerder precies waar haar instantie staat ten opzichte van het product in het algemeen. Een publieke release note heeft dit kader nooit nodig omdat er maar één instantie is om relatief aan te zijn; een private is betekenisloos zonder.
| Publieke release notes | Private (enterprise) release notes |
|---|---|
| Eén versie, één publiek | Meerdere versies, gesegmenteerde publieken |
| Neemt aan dat de lezer elke beschreven functie heeft | Moet vermelden wat de lezer wel en niet heeft |
| Getimed op de publieke release | Getimed op het eigen update-venster van de klant |
| Kan meteen volledig publiek gemaakt worden | Moet mogelijk items achterhouden die andere klanten nog niet hebben |
Is het ooit oké om het versturen van publieke release notes naar enterprise-klanten gewoon uit te stellen in plaats van aparte te schrijven?
Alleen als haar versie op dat moment echt overeenkomt met de publieke, wat zeldzamer is dan het klinkt zodra je meer dan een paar enterprise-accounts op verschillende ritmes hebt. De publieke notes uitstellen werkt als tijdelijke oplossing voor een klant die één versie achterloopt en op het punt staat in te halen; het breekt op het moment dat twee enterprise-klanten op verschillende versies van elkaar zitten, omdat er dan geen enkele “de notes” meer is om uit te stellen, alleen een matrix van wat elk heeft. Op dat punt houdt het afstemmen van notes per account, zelfs als het maar een gefilterde weergave is van dezelfde onderliggende entries, op om optioneel te zijn.
Publieke notes, gestuurd naar een enterprise-account
dat de functie nog niet heeft:
"New: Bulk export now supports custom column ordering."
(Verwarrend: de admin probeert het en het is er niet.)
Afgestemde enterprise-notes voor hetzelfde account:
"Available in your next update (scheduled for 2026-10-15):
bulk export with custom column ordering. Not yet available
on your current version (3.8)."
Wie binnen de organisatie van de klant leest dit eigenlijk, en verandert dat het schrijven?
Meestal een IT-beheerder of een customer-successcontact in plaats van een eindgebruiker, en dat verandert wat als nuttig telt. Een eindgebruiker wil weten wat er anders uitziet op haar scherm; een enterprise-beheerder wil weten wat er is veranderd in permissies, gegevensverwerking, SSO-configuratie, of iets dat beïnvloedt hoe ze de implementatie beheert voor haar eigen gebruikers, omdat zij degene zal zijn die de interne vragen beantwoordt. Een private release note die leest als een consumenten-changelog, allemaal glimmende nieuwe knoppen en geen operationeel detail, dwingt de beheerder om te graven naar de informatie die ze eigenlijk nodig had.
Hoe verhoudt dit zich tot een publieke roadmap of publieke changelog die dezelfde functie al vermeldt?
Voorzichtig, want een klant die beide leest zal elke inconsistentie opmerken. Als jullie publieke changelog al een functie heeft aangekondigd die een specifiek enterprise-account nog niet heeft, moet haar private release note dat gat erkennen in plaats van doen alsof de publieke entry niet bestaat; een beheerder die de publieke aankondiging heeft gezien en private notes krijgt die het negeren, zal ofwel aannemen dat jullie haar zijn vergeten, ofwel dat er iets kapot is. Publieke roadmap behandelt hoe je een roadmap eerlijk houdt over wat is uitgebracht versus gepland; de enterprise-versie van die eerlijkheid in release notes is het gat tussen wat publiek is en wat van haar is direct benoemen.
Heeft een klein bedrijf met maar één of twee enterprise-klanten al die structuur nodig?
Niet het volledig gesegmenteerde systeem, maar de kerndiscipline, duidelijk vermelden op welke versie de klant zit en wat ze wel en niet heeft, telt op elke schaal zodra je zelfs maar één klant hebt die niet op jullie nieuwste build zit. Het faalmodus dat dit voorkomt, een beheerder die verward is of een publieke aankondiging op haar van toepassing is, kost een supportticket en een deuk in het vertrouwen ongeacht of jullie twee enterprise-accounts hebben of tweehonderd.
FAQ
Zouden private release notes ooit functies moeten noemen die andere klanten al hebben maar deze niet? Alleen als het relevant is voor haar eigen tijdlijn, geformuleerd als “komt in jullie volgende update” in plaats van als vergelijking met andere klanten. Benoemen wat een specifieke andere klant heeft, overschrijdt terrein dat niet aan jullie is om te onthullen; benoemen wat specifiek naar deze klant komt is precies de informatie die ze nodig heeft.
Kunnen dezelfde onderliggende changelog-entries zowel publieke als private release notes voeden? Ja, en dat is meestal de beter onderhoudbare aanpak: label entries met welke versies of niveaus ze van toepassing zijn, en filter dan per publiek bij publicatie in plaats van twee volledig gescheiden documenten te schrijven die onvermijdelijk uit elkaar drijven.
Wat als een enterprise-klant expliciet vraagt om op de publieke release notes te staan in plaats van op een private feed? Respecteer het, maar bevestig dat ze begrijpt dat de publieke notes de publieke versie veronderstellen, en signaleer zelf schriftelijk het gat als haar versie afwijkt van wat is beschreven. Die schriftelijke bevestiging is wat jullie later beschermt als ze handelt naar publieke notes die eigenlijk niet van toepassing waren op haar build.
Hoe ver van tevoren zou een enterprise-klant op de hoogte moeten worden gebracht van een functie waar ze in de volgende release toegang toe krijgt? Zodra de datum is bevestigd, niet pas op het moment van de release, omdat enterprise-beheerders vaak hun eigen interne communicatie of training moeten plannen rond een functie die eraan komt, en een melding op dezelfde dag hen daar geen ruimte voor laat.
De technische beweringen in dit artikel zijn niet onafhankelijk gecontroleerd. Klopt er iets niet, laat het ons weten, dan corrigeren we het.