Hoe uitzonderingen te documenteren zonder een proces onleesbaar te maken
Uitzonderingen horen thuis in je procesdocumentatie — maar voeg je er te veel toe, dan wordt de kaart onbruikbaar. Zo leg je ze vast op het juiste niveau.
Uw procesdocumentatie ziet er op papier compleet uit. Elke stap is vastgelegd, elke rol is gelabeld, elke overdracht is getekend met een nette pijl. Dan vraagt iemand: "Maar wat gebeurt er als een klant een gedeeltelijke inkooporder stuurt?" of "Wat doen we als een leverancier de verkeerde hoeveelheid levert?" Plotseling hangen er zeventien sticky notes om de kaart en vertrouwt niemand hem nog. Dit artikel laat zien hoe u procesafwijkingen documenteert op een manier die uw team écht helpt — en die een helder stroomschema niet verandert in een onleesbare muur van randgevallen.
Waarom afwijkingen de meeste proceskaarten doen bezwijken
De meeste proceskaarten zijn gebouwd rond het happy path — de reeks stappen die werkt als alles goed gaat. Dat is prima als vertrekpunt, maar echte bedrijfsvoering draait op afwijkingen. Een order komt binnen zonder een PO-nummer. Een nieuwe medewerker begint voordat IT zijn accounts heeft aangemaakt. Een productiebatch faalt bij kwaliteitscontrole in de laatste stap. Dit zijn geen zeldzame gebeurtenissen; ze gebeuren elke week, soms elke dag.
De neiging bestaat om ze allemaal te documenteren binnen de hoofdproceskaart. Het resultaat is een BPMN-diagram met veertig beslissingspunten, acht swimlanes en kleurgecodeerde uitzonderingspaden die niemand buiten het projectteam kan lezen. De kaart wordt technisch compleet en praktisch onbruikbaar — hij helpt een nieuwe medewerker niet om de stroom te begrijpen, en geeft een ontwikkelaar geen duidelijk beeld van wat er geautomatiseerd moet worden.
De omgekeerde fout is even schadelijk: afwijkingen volledig negeren, alleen het happy path vastleggen, en ervan uitgaan dat de randgevallen "later" afgehandeld kunnen worden. Later betekent gewoonlijk: nadat de automatisering al is gebouwd, wanneer het herstellen tien keer meer kost.
Wat telt als een afwijking — en wat niet?
Voordat u afwijkingen goed kunt documenteren, moet u het eens zijn over wat een afwijking eigenlijk is. Een bruikbare werkdefinitie:
Een afwijking is elke situatie waarin het standaardproces niet kan doorgaan zonder een menselijke beoordelingsbeslissing of een andere reeks stappen.
Onder die definitie zijn veel dingen die mensen afwijkingen noemen eigenlijk gewoon varianten — legitieme, voorspelbare variaties in het proces die vaak genoeg voorkomen om deel uit te maken van de standaardstroom. Het onderscheid is belangrijk:
- Variant (documenteer in de hoofdkaart): Een klant bestelt via EDI in plaats van via het webportaal. Het order-tot-factuurproces is iets anders, maar het is een bekend, gestructureerd pad dat honderden keren per maand voorkomt.
- Afwijking (documenteer apart): Een klant stuurt een handgeschreven faxorder met een ontbrekend afleveradres. Dit vereist handmatige tussenkomst, komt zelden voor, en het volgen van een rigide stap-voor-stap proces is hier niet het punt — beoordeling is dat wel.
Als iets meer dan ongeveer 10–15% van de tijd voorkomt, hoort het waarschijnlijk thuis in de hoofdstroom als een benoemde variant, niet als een afwijkingstak. Als het één keer per maand voorkomt en de goedkeuring van een leidinggevende vereist, documenteer het dan apart.
Het drielaags documentatiemodel
De meest praktische manier om proceskaarten leesbaar te houden terwijl u toch afwijkingen vastlegt, is werken in drie lagen:
Laag 1 — De overzichtskaart (1 pagina) Deze toont de end-to-end stroom op hoog niveau: de belangrijkste fasen, de sleutelrollen en de voornaamste beslispunten. Geen afwijkingsafhandeling hier. Dit is wat u laat zien aan een nieuwe manager of een C-level stakeholder. Voor een order-tot-factuurproces kan het er zo uitzien: Order ontvangen → Order gevalideerd → Productie/uitvoering → Factuur verzonden → Betaling ontvangen. Vijf tot acht stappen, maximaal.
Laag 2 — Het werksproces (per fase) Elke fase uit Laag 1 krijgt zijn eigen gedetailleerde kaart. Hier neemt u varianten op — de voorspelbare alternatieve paden die medewerkers regelmatig tegenkomen. Voor de fase "Order gevalideerd" laat u zien wat er gebeurt als een kredietcontrole mislukt, of als de klant een nieuw account is zonder kredietgeschiedenis. Dit zijn verwachte variaties, geen verrassingen.
Laag 3 — Het afwijkingenregister (een apart document) Hier leven echte afwijkingen — niet in de proceskaart zelf, maar in een gekoppeld register. Elk item benoemt de afwijking, beschrijft de trigger (wat deze situatie herkenbaar maakt), wijst een eigenaar toe en beschrijft het oplossingspad. Het lijkt meer op een beslissingstabel of een runbook dan op een stroomdiagram.
Voorbeeldrij in een afwijkingenregister voor een productie-/voorraadworkflow:
| Afwijking | Trigger | Eigenaar | Oplossing |
|---|---|---|---|
| Leverancier levert verkeerd SKU | Goederenontvangstitem komt niet overeen met PO-regel | Magazijnmanager | Ontvangst in de wacht zetten, leveranciersafwijking registreren, inkoop informeren |
| Batch faalt kwaliteitscontrole bij eindkeuring | QC-afkeurvlag in productiesysteem | Kwaliteitsverantwoordelijke | Batch in quarantaine plaatsen, herbewerkopdracht initiëren of afschrijven |
Dit houdt de Laag 2-proceskaarten overzichtelijk, terwijl de mensen die afwijkingen afhandelen een praktische, vindbare referentie hebben.
Hoe bepaalt u in welke laag een afwijking thuishoort
Gebruik deze vier vragen als filter:
- Hoe vaak komt het voor? Meer dan één keer per week in een team van tien? Het hoort waarschijnlijk thuis in Laag 2 als variant. Één keer per maand of minder? Laag 3.
- Is de oplossing stappengebaseerd of oordeelgebaseerd? Als er een duidelijke reeks acties is om te ondernemen, documenteer de stappen. Als het vereist dat iemand de situatie beoordeelt en beslist, documenteer dan de eigenaar en de uitkomstcriteria — niet de stappen.
- Heeft het invloed op de doorlooptijd of het resultaat van het hoofdproces? Als een afwijking stilletjes een factuur drie dagen kan vertragen zonder dat iemand het merkt, moet die zichtbaar zijn in de Laag 2-kaart als een tak, niet begraven in een register.
- Is het relevant voor automatisering? Als u dit proces in kaart brengt om het te automatiseren, moet elke afwijking die het systeem moet afhandelen — ook zelden — expliciet gedocumenteerd zijn voordat de ontwikkeling begint. Een ontwikkelaar die niets weet over de afhandeling van gedeeltelijke PO's bouwt een systeem dat vastloopt bij de eerste gedeeltelijke PO.
Een stapsgewijze aanpak voor het documenteren van afwijkingen zonder uw proceskarteringssessie te laten ontsporen
Proceskarteringsworkshops hebben een bekende mislukking: iemand noemt een randgeval, de groep besteedt veertig minuten aan de bespreking ervan, en u verlaat de zaal met één half afgemaakt diagram en een lange lijst onopgeloste vragen. Zo voorkomt u dat:
- Begin alleen met het happy path. Loop het proces van begin tot eind door alsof alles goed gaat. Krijg dit eerst op papier, overeengekomen en afgetekend, voordat u ook maar één afwijking aanraakt.
- Open een "parkeerplaats" voor afwijkingen. Wanneer iemand zegt "maar wat als de klant geen btw-nummer heeft", schrijf het op een sticky note of in een aparte kolom van uw werkdocument. Stop de happy-path walkthrough niet.
- Nadat het happy path compleet is, sorteert u de parkeerplaats. Loop elk item door en beslis: variant (toevoegen aan Laag 2-kaart), afwijking (toevoegen aan afwijkingenregister), of buiten de scope van dit proces.
- Wijs voor elke afwijking in het register onmiddellijk een eigenaar toe. Ongedocumenteerd eigenaarschap is de reden waarom afwijkingen jarenlang onopgelost blijven. Als niemand het nu bezit, zal niemand het na de livegang van de automatisering bezitten.
- Bespreek het afwijkingenregister met de mensen die de afwijkingen daadwerkelijk afhandelen — niet alleen de proceseigenaar of de projectmanager. De magazijnmanager die drie keer per week te maken heeft met leveringen van verkeerde SKU's vertelt u dingen die het ERP-systeemlogboek nooit zal doen.
- Stel een evaluatiecadans in. Afwijkingen evolueren. Een leveranciersprobleem dat twee jaar geleden uitzonderlijk was, kan nu een wekelijks voorkomende zaak zijn doordat u uw inkoop heeft gewijzigd. Bouw een kwartaalreview van het afwijkingenregister in uw procesgovernance.
Het onboardingprocesvoorbeeld: waar afwijkingen zich in het zicht verschuilen
Onboarding is een proces waarbij mislukkingen in afwijkingsdocumentatie bijzonder zichtbaar — en kostbaar — zijn. Het happy path ziet er overzichtelijk uit: nieuwe medewerker tekent contract → HR stuurt welkomstmail → IT maakt accounts aan → manager wijst eerste taken toe → medewerker begint op dag één.
In de praktijk kan een technologiebedrijf met vijftig nieuwe medewerkers per jaar situaties tegenkomen zoals:
- De medewerker begint voordat het getekende contract is teruggestuurd (gebruikelijk in competitieve arbeidsmarkten)
- De laptop die vier weken geleden is besteld, is nog niet aangekomen
- De nieuwe medewerker is een aannemer, geen werknemer, waardoor de helft van de standaard onboardingstappen niet van toepassing is
- De manager is op vakantie in de week dat de persoon begint
Geen van deze situaties bevindt zich in het happy path. Ze komen allemaal regelmatig voor. De vraag is niet of ze gedocumenteerd moeten worden — maar waar. De aannemervariant hoort waarschijnlijk thuis in een parallelle Laag 2-stroom (het komt 20% van de tijd voor). De vertraagde laptop is een Laag 3-afwijking (die heeft een duidelijke eigenaar: IT, en een duidelijke oplossing: tijdelijk apparatuurbeleid). De afwezige manager is een governancekwestie waarvoor het afwijkingenregister een escalatiepad moet benoemen.
Dit correct documenteren vóórdat u onboarding automatiseert — bijvoorbeeld door een selfservice-onboardingportaal te bouwen of uw HRIS te koppelen aan IT-provisioning — is wat een werkende automatisering scheidt van een die in de tweede week al mislukt.
Checklist: Staat uw afwijkingsdocumentatie op het juiste niveau?
Voordat u een proceskaart overdraagt aan een ontwikkelaar, een automatiseringstool of een ERP-implementatieteam, doorloopt u het volgende:
- De hoofdproceskaart toont alleen de standaardstroom en hoogfrequente varianten — maximaal 2–3 beslissingstakken per fase
- Elke afwijking die een menselijke beoordelingsbeslissing vereist, staat in een apart afwijkingenregister, niet in het hoofddiagram
- Elke afwijking heeft een benoemde eigenaar, een triggerbeschrijving en een oplossingspad
- Afwijkingen die het gedrag van het geautomatiseerde systeem beïnvloeden (ook al is dat zelden) zijn expliciet gemarkeerd voor het ontwikkelteam
- Het afwijkingenregister is beoordeeld door de mensen die de afwijkingen daadwerkelijk afhandelen — niet alleen de procesontwerper
- Een evaluatiecadans voor het afwijkingenregister is overeengekomen en ingepland
- U kunt de hoofdprocesflow in minder dan vijf minuten uitleggen aan een nieuwe medewerker met alleen de Laag 1-kaart
FAQ
Moeten afwijkingen in hetzelfde tool staan als de hoofdproceskaart? Niet per se. De hoofdkaart kan leven in een diagramtool zoals Lucidchart of draw.io, terwijl het afwijkingenregister uitstekend werkt als een gestructureerde tabel in Confluence, Notion, of zelfs een gedeeld spreadsheet. Wat belangrijk is, is dat ze expliciet gekoppeld zijn — de proceskaart moet verwijzen naar het afwijkingenregister, en elk afwijkingsitem moet verwijzen naar de relevante procesfase.
Hoe ga ik om met afwijkingen die eigenlijk tijdelijke oplossingen zijn voor een gebrekkig proces? Documenteer ze, maar markeer ze expliciet als "processchuld." Een afwijking die bestaat omdat het ERP-systeem gesplitste leveringen niet aankan, is geen echte bedrijfsafwijking — het is een systeembeperking die zich voordoet als één. Door het te documenteren wordt het probleem zichtbaar en krijgt u een geprioriteerde lijst van zaken om op te lossen wanneer u het systeem herbouwt of automatiseert.
Wat als het afwijkingenregister uitgroeit tot vijftig rijen? Is dat te veel? Vijftig afwijkingen over een complex end-to-end proces (zoals order-tot-cash voor meerdere productlijnen en geografieën) is niet ongebruikelijk. Het probleem zit niet in het aantal — het zit in of ze goed eigenaarschap hebben en gesorteerd zijn. Als u vijftig afwijkingen heeft en twintig daarvan geen eigenaar hebben, is dat een governanceprobleem. Als ze allemaal eigenaarschap hebben, worden beoordeeld en geprioriteerd, zijn vijftig rijen gewoon goed gedocumenteerde operationele realiteit.
Moeten afwijkingen in scope zijn voor een procesautomatiseringsproject? Ja — of expliciet buiten scope met een gedocumenteerde beslissing. "We zullen deze afwijking niet automatiseren; die wordt handmatig afgehandeld" is een geldige keuze, maar het moet een bewuste, vastgelegde beslissing zijn, geen omissie. Ongedocumenteerde out-of-scope afwijkingen zijn waar automatiseringsprojecten stilletjes mislukken in productie.
Hoe gedetailleerd moet een afwijkingsitem zijn? Genoeg zodat iemand die de situatie voor het eerst tegenkomt weet wat te doen zonder te hoeven vragen. Dat betekent doorgaans: één zin die de trigger beschrijft, één zin die de oplossing beschrijft, en een benoemde eigenaar. Alles wat langer is, is waarschijnlijk een apart mini-proces, geen afwijkingsitem.
Als u werkt aan een procesverbeterings- of automatiseringsproject en merkt dat uw documentatie steeds bezwijkt onder het gewicht van de eigen afwijkingen, is dat vaak een teken dat het onderliggende procesontwerp — niet alleen de documentatie — aandacht nodig heeft. Loggix werkt met bedrijven aan het in kaart brengen, verduidelijken en waar van toepassing automatiseren van processen in FileMaker, maatwerkte webapplicaties en gekoppelde systemen. Of u nu een gestructureerd karteringsproject nodig heeft vóór een ontwikkeltraject of een second opinion over waar uw procesafbakeningen moeten liggen, dat is precies het soort werk dat wij doen.