Zolang algoritmes en kunstmatige intelligentie ons leven nog niet volledig hebben overgenomen, en nog niet geperfectioneerd zijn, zullen er altijd fouten worden gemaakt. En hoewel je van fouten kunt en mag leren, doen we er bij Vigour Consulting alles aan om fouten zoveel mogelijk uit te sluiten. Dat onze SAP-consultants nogal perfectionistisch zijn ingesteld is daarvoor helaas niet voldoende. Dus bouwen we allerlei controles, validaties en testmomenten in.
Gevalideerde omgeving
Over het algemeen is het sowieso oppassen bij het gebruik van meerdere talen en verschillende datumformaten in internationale organisaties. Zo kun je bijvoorbeeld bij het printen van een houdbaarheidsdatum flink de mist in gaan als de verkeerde volgorde van dag en maand wordt gebruikt. In sommige landen begint men nou eenmaal met de maand en niet met de dag. Een van onze klanten schrijft de maand mede om die reden, in afgekorte vorm, altijd in letters in plaats van cijfers. Door toepassing van bewezen en veel toegepaste richtlijnen en systematieken, waaronder Computer System Validation (CSV), creëer je een betrouwbare, gevalideerde omgeving waar niets aan het toeval wordt overgelaten.
Vierogenprincipe en ‘segregation of duties’
Zo’n kritische actie of risicomoment kan ook iets simpels zijn als het aftekenen van een document. Dat moet doorgaans met een blauwe pen en niet in het zwart omdat het dan gekopieerd kan zijn. Dit proces verloopt in de meeste organisaties steeds meer digitaal via een vaste workflow, waarbij het vierogenprincipe voor extra controle zorgt. Hetzelfde geldt voor segregation of duties (functiescheiding), waarbij telkens een verschillend persoon de verantwoordelijkheid draagt voor respectievelijk autorisatie, uitvoering, bescherming/controle en registratie. Bij het ontwikkelen van software, inclusief ERP, worden fouten tevens geminimaliseerd door het werken met meerdere omgevingen.
‘Sandbox’
In de zogenoemde ‘sandbox’ van de development fase kun je nog ‘spelen’ en zaken testen zonder dat het onderdeel uitmaakt van de productiestraat. In de vervolgfase heb je voor aanpassingen een change nodig en kan de boel pas na een transport naar respectievelijk de pretest- en testomgeving. Is alles daarna ook nog succesvol door de quality-, preproductie- en kwaliteitsomgeving, dan volgt pas de productieomgeving. Omdat belangrijke DevOps-ontwikkelprincipes standaard in SAP zitten, kunnen bovendien lagere faalpercentages bij nieuwe releases en kortere hersteltijden worden behaald.
Hier ligt misschien wel een mooie uitdaging voor de eerder genoemde kunstmatige intelligentie. Want zolang wij nog het meeste werk doen, kunnen we een cobot mooi aan het werk zetten om onze menselijke tekortkomingen versneld op te sporen. Em misschien wel zelfstandig te corrigeren.