Van klantgegevens en interne processen tot communicatie en administratie: wanneer een applicatie onverwacht niet meer beschikbaar is, kunnen de gevolgen voor een bedrijf groot zijn. Toch staan veel bedrijven pas stil bij dit risico wanneer zich daadwerkelijk een probleem voordoet. Uitval kan verschillende oorzaken hebben. Denk aan een faillissement van een softwareleverancier, het stopzetten van een dienst of technische problemen waardoor systemen niet meer toegankelijk zijn. Daarom is het verstandig om vooraf na te denken over de continuïteit van bedrijfskritische software. Met de juiste voorbereidingen voorkom je dat belangrijke bedrijfsprocessen stil komen te liggen.
De risico’s van één leverancier
Veel organisaties werken jarenlang samen met dezelfde softwareleverancier. Het biedt zeker voordelen, zoals kennis van de organisatie en een vertrouwde werkwijze. Maar tegelijkertijd ontstaat hierdoor vaak afhankelijkheid. Wanneer een leverancier besluit een product niet langer te ondersteunen of onverwachts wegvalt, kan een organisatie voor lastige keuzes komen te staan. In sommige gevallen ontbreekt de technische kennis om het systeem zelfstandig te beheren.
Ook kan het lastig zijn om snel over te stappen naar een alternatief wanneer broncode, data of documentatie niet beschikbaar zijn. Deze afhankelijkheid wordt nog groter bij maatwerksoftware. Vaak is de leverancier de enige partij die precies weet hoe het systeem is opgebouwd. Zonder duidelijke afspraken kan dit leiden tot vertraging, extra kosten en andere grote problemen.
Maak afspraken over broncode, documentatie en data
Een belangrijk onderdeel van continuïteitsmanagement is het vastleggen van afspraken rondom de beschikbaarheid van belangrijke onderdelen van een applicatie. Denk hierbij aan broncode, technische documentatie, handleidingen en databestanden. Veel organisaties kiezen ervoor om deze afspraken al tijdens de contractonderhandelingen vast te leggen. Zo ontstaat duidelijkheid over wat er gebeurt wanneer een leverancier niet langer in staat is om ondersteuning te bieden.
In dit kader wordt regelmatig gebruikgemaakt van een escrow overeenkomst. Hierbij worden belangrijke softwarecomponenten en documentatie veilig ondergebracht bij een onafhankelijke derde partij. Wanneer vooraf afgesproken omstandigheden zich voordoen, kan de organisatie toegang krijgen tot deze materialen. Hierdoor ontstaat meer zekerheid dat cruciale systemen bruikbaar blijven, ook als de leverancier wegvalt.
Kijk verder dan alleen de software
Alleen toegang hebben tot de broncode is immers vaak niet genoeg. Software werkt meestal samen met andere onderdelen, zoals databases, cloudopslag en koppelingen met externe systemen. Als één van deze onderdelen ontbreekt, kan een applicatie alsnog niet goed functioneren. Daarom is het verstandig om in kaart te brengen welke onderdelen nodig zijn om de software draaiende te houden. Ook is het handig om vast te leggen hoe systemen kunnen worden hersteld of overgezet waar nodig. Werk deze documentatie regelmatig bij: software verandert continu en verouderde informatie kan problemen veroorzaken wanneer je er juist op moet kunnen vertrouwen.
Continuïteit vraagt om regelmatige aandacht
Softwarecontinuïteit regelen doe je niet één keer. Bedrijven groeien, processen veranderen en software wordt regelmatig aangepast. Daarom is het slim om gemaakte afspraken af en toe opnieuw te bekijken. Betrek hierbij niet alleen IT-medewerkers, maar ook andere afdelingen binnen de organisatie. Zo ontstaat een duidelijk beeld van mogelijke risico's en de maatregelen die nodig zijn om deze te beperken. Ook wanneer je een nieuwe softwareleverancier kiest, is het verstandig om vragen te stellen over ondersteuning, documentatie en toegang tot data. Daarmee voorkom je veel problemen op de lange termijn.
Voor veel organisaties is software onmisbaar geworden. Valt een belangrijk systeem weg, dan kunnen werkzaamheden al snel stil komen te liggen. Door daarom vooraf goede afspraken te maken over broncode, documentatie, data en ondersteuning verklein je dat risico aanzienlijk. Wie op tijd nadenkt over continuïteit, voorkomt vervelende verrassingen en zorgt ervoor dat belangrijke bedrijfsprocessen kunnen blijven doorgaan.
