Generic

Mag IT ietsjes meer zijn, O…DM!

Share this post:

Column door Frank van der Wal

Column door Frank van der Wal

Beslissingen zijn er om genomen te worden, maar zijn niet altijd even makkelijk. We kennen het allemaal: twijfels, even aan de neus krabbelen, handen wrijven, toch maar even aan de neus zitten, diep zuchten en dan … de verkeerde beslissing nemen. Zoals Hans Bhom, de voormalig grootmeester, ooit eens zei: “Schaken is heel lang nadenken … en dan de verkeerde beslissing nemen.”

Binnen bedrijven en organisatie wordt er heel wat gewikt en gewogen. Moeten we wel of geen Zwarte Pieten in reclames gebruiken, om er maar eentje te noemen. En ook beslissingen van meer substantiele aard.
Een jaar of, pak weg, 20-30 geleden, waren computer programma’s er om zaken geautomatiseerd te laten verlopen. Binnen een financiële organisatie kon men bijvoorbeeld een computer programma laten bepalen of iemand wel of niet een lening of hypotheek kon krijgen. Je kon deze regel, of Business Rule, vastleggen in een programma dat er dan ongeveer zo uit zag:

als INKOMEN_AANVRAGER < 50000 dan HYPOTHEEK_LIMIET == 150000

(we praten hier nog in Oud-Hollandsche florijnen, natuurlijk.)

Het gaf een prachtig mooie eenduidigheid, menselijke fouten werden vermeden en iedereen was gelukkig.

Echter, als de Marketing-stropdas plots vond dat hij meer en hogere hypotheekjes moest verkopen, moest de regel aangepast worden. In dit geval kan de HYPOTHEEK_LIMIET verhoogd worden en/of INKOMEN_AANVRAGER verlaagd. Met alle risico’s van dien, overigens.
Ondanks dat de handeling om dat te doen een programmeur misschien 2 minuten kost, werd de applicatie pas na veel gezever daadwerkelijk veranderd. De applicatie die elke dag meerdere malen die regel gedecideerd uitvoert, kan niet elk moment stopgezet, aangepast en weer opgestart worden. Nee, er moet getest worden op invloeden op andere programma’s en vele andere zaken. Tegen de tijd dat de verandering doorgevoerd is, heeft de marketing-stropdas al weer een ander plan gelanceerd om zijn bonus binnen te tikken.

Het overgesimplificeerde voorbeeld van hierboven is in de werkelijke Grote Mensen wereld een lastig probleem. Zo heeft een Europees credit card bedrijf 30.000 van dit soort Business Rules en die verwerken 8000 transactie per seconde. Eén van die 30000 Business Rules veranderen is geen sinicure, hoe reageert het op andere regels en wat is de invloed ervan? En men wil er meerdere tegelijkertijd kunnen veranderen…

Tevens zijn de werelden van IT en “de business” dusdanig uit elkaar gegroeid dat je niet aan de programmeur kan overlaten hoe een Business Rule eruit moet zien, terwijl je al helemaal niet een Business persoon een paar regels code wil laten veranderen.

Aan de andere kant begrijpen we met z’n alle dat snelheid geboden is. Het kan anno 2014 niet meer zo zijn dat het maanden duurt voordat een nieuwe Business Rule ge-effectueerd wordt. Toch gebeurd dat vaak genoeg en de slagkracht neemt dan zienderogen af.

Met andere woorden, het is tijd voor Operational Decision Management. ODM

ODM is een product die het mogelijk maakt voor Business mensen regels te maken in een pseudo-programeer taal die dan min of meer automatisch worden doorgevoerd. Dat houdt in dat computerprogramma’s niet meer de regels “hard-coded” ingebakken hebben, maar de beslissingen “ergens anders” vandaan moeten halen, hetgeen ODM mogelijk maakt.

Helemaal leuk wordt het als er vervolgens allerlei voorspellende analitics wordt gedaan en de resultaten daarvan ook regels gaan aanpassen. Er ontstaat een zeer dynamische omgeving waar makkelijk mee gestuurd kan worden.

Er zijn een paar mooie voorbeelden van ODM te bedenken. Bijvoorbeeld een verzekerings maatschappij die, aan de hand van gegevens van een potentiele klant, een premie voor een autoverzekering kan uitrekenen met regels zoals het rijgedrag te scoren aan de hand van hystorische gegevens, maar ook de statistieken en verregaande analyses. Dat wordt nu ook wel gedaan, maar op een zeer grofmazige manier. Met ODM kan het veel fijnmaziger, sneller en veel meer toegespitst op een specifieke klant. Want niet iedere 19 jarige knul in Amsterdam rijdt roekeloos.

Het is Hoge School spul, dat ODM. Ingewikkeld, maar hè, prachtig spul!

Voor mobiele kijkbuiskindertjes: www.magitietsmeerzijn.nl

More stories

Is regulation enabling or hindering innovation in the financial services industry?

Anne Leslie, Cloud Risk & Controls Leader Europe, IBM Cloud for Financial Services Europe’s financial services sector is in the throes of wide scale digital transformation – a transition being accelerated by the growing adoption of digital solutions and services to help keep up with the demands of digitally savvy consumers. While there can be […]

Continue reading

The Digital Operational Resilience Act for Financial Services: Harmonised rules, broader scope of application

The Digital Operational Resilience Act – what and why As part of the European Commission’s Digital Finance Package, the new Digital Operational Resilience Act, or in short DORA, will come into force in the coming period. The aim of DORA is to establish uniform requirements across the EU that improve the cybersecurity and operational resilience […]

Continue reading

Banking on empathy

Suppose you’re owning a small boutique wine shop and have gone through two difficult years because of the Covid-19 pandemic. As the pandemic seems to be on its way back, it is time to revitalize the shop. And this causes direct a huge challenge: the wine stock needs to be replenished but you have used […]

Continue reading