Modellering van gegevens

Inhoud

Onderwerp
De lessen
Symptomen
De oorzaken
De oplossingen
Besluit
Acties

Onderwerp

Dit onderwerp is mijn stokpaardje bij uitstek omdat het volgens mij het belangrijkste element in de administratie is. Tevens, wanneer de producten van de onderneming immaterieel zijn (zoals bank- en verzekeringsproducten), het enige onomstotelijke bewijs dat de productie onder controle is.

De scope van dit document is beperkt tot financiële diensten (banken en verzekeringsondernemingen) maar kan tevens uitgebreid worden naar alle vormen van dienstverlening.

Wanneer het product een wagen is dan merkt men onmiddellijk of de wagen functioneert of niet. Zelfs na enkele jaren kan het zijn dat wagens worden teruggeroepen wegens tekortkomingen die dienen weggewerkt.
Wanneer het product immaterieel is: bank- en verzekeringsproducten zijn voorbeelden bij uitstek, betreft het dikwijls producten die ook een gesofisticeerde samenstelling hebben... maar tevens totaal ongemodelleerde producten, waarvan de gebreken noch aan de klant, noch aan de producent zichtbaar zijn.

De lessen

De structuur van hetgeen volgt is:

Þ De symptomen worden opgesomd

Þ De oorzaken worden besproken

Þ Er is verwezen naar een mogelijke oplossing

De symptomen

De krediet (/hypotheek)crisis kost aan de financiële wereld honderden miljarden dollars/Euro’s. De juiste bedragen zijn tot hiertoe onbekend maar zullen alle vorige crises in grootte overschrijden. Gerenommeerde banken zijn van vandaag op morgen geen noemenswaardige cent meer waard en worden overnameprooi voor een appel en een ei.
Zelfs de FED overweegt belastinggeld rechtstreeks aan de financiële instellingen toe te steken.
De crisis heeft zich wereldwijd verspreid met miljarden verliezen voor Belgische banken als gevolg. Het financiële systeem schudt op zijn grondvesten en het voornaamste kapitaal, de “fiducie” (vertrouwen) in zijn geheel is tot een minimumniveau gedaald.

In hetzelfde jaar als wanneer de kredietcrisis uitbrak is een trader van de Franse “Société Générale” erin geslaagd door gebruik van de mazen in de procedures, een recordverlies van 5 miljard Euro te realiseren. Voorlopig record..

Daar waar een misbruik van regels oogluikend gedoogd wordt door het management omdat de mogelijke opbrengsten de instelling ten goede kunnen komen, is interne fraude een wijd verbreid fenomeen dat nergens uitgesloten is.

Jaarlijks worden in de financiële wereld voorzieningen getroffen voor verliezen voortspruitend uit de normale werking wegens onvolkomenheden in de procedures en productieprocessen. Meer nog: we stellen vast dat een jaar zonder “uitzonderlijke” kosten bij producenten van immateriële producten eerder toevallig is dan de vrucht van goed bestuur.

Vermogensbeheerders zijn begaan met het beheer van het vermogen van hun klanten. Het daadwerkelijk uitvoeren van een couponbetaling bvb. met al de rapportering en administratie daaromheen besteden ze uit, normaliter aan gelieerde banken.
In Europa is het al voorgekomen dat dergelijke producenten van diensten geen datamodel konden voorleggen, noch enige andere wijze waarop de zakenregels (business rules) afgedwongen worden.
Databases durft men niet wijzigen, alléén uitbreiden met andere entiteiten die dus soms dubbele gegevens bevatten waardoor een gegeven anders gebruikt wordt volgens de toepassing.
Impactanalyses bij nieuwe ontwikkelingen/wijzigingen worden een kostelijke zaak hierdoor.

Nieuwe begrippen en ontwikkelingen binnen de zakelijke omgeving kunnen niet opgevangen.
Vb. marketing wenst een bepaald type klanten te benaderen met nieuwe specifieke producten,…

Er zijn te weinig vragen voor wijzigingen aan programmering, of de vragen van operationeel niveau kunnen niet ingewilligd worden omdat de pijnplekken niet herkend en beschreven worden: een groeiend ondoelmatig informaticasysteem is het gevolg.

Een wedersamenstelling in het verleden van een situatie is bijna altijd onmogelijk.

Onnodige tests worden gedaan waardoor de implementatie van nieuwe ontwikkelingen onnodige vertraging oploopt.
Anderzijds gebeuren noodzakelijke testen niet omdat de impact niet kon ontdekt worden.
Met andere woorden: bij de installatie van een nieuwe toepassing dient een non-regressietest (testen dat de geïmplementeerde wijziging geen invloed heeft op de andere toepassingen) uitgevoerd die alle systemen behelst omdat geen afbakening voorhanden is.
Als illustratie dient de anekdotische maar waargebeurde situatie waarbij een nieuw programma een lijst produceert waarvan de uitkomst dan manueel ingevoerd wordt in een ander systeem niet als toppunt van verwarring !?! Niemand wist wat waar te wijzigen opdat een geautomatiseerde verwerking kon plaatsvinden.
De non-regressie was vanzelfsprekend nihil, wat de implementatietijd decimeerde.

Functionele en technische analisten staan voor een gemakkelijke opdracht wanneer ze toekomstige systemen dienen te beschrijven (TO BE). Maar de actuele situatie (AS IS) met de nodige transformaties beschrijven blijkt een gissen met veel proberen en fouten maken. Programma scans uitvoeren blijft dan als enig alternatief om snel een gedeeltelijke en summiere beschrijving te bekomen.
IT blijft dan over als enig geheugen van de “business”.

Soms komt men dan toch documentatie tegen maar...

  • Ze is verspreid over gegevensdragers

  • De informatie die erin vervat zou moeten zitten is ontbrekend, ontoereikend of ontoegankelijk

  • De documentatie is overlappend uit verschillende bronnen met verschillende inhoud, semantiek, conceptuele benadering, methodiek, grafische vormgeving, grafische tools, symbolen en gebruikte software

De oorzaken

Risicoanalyse heeft op vandaag de dag niets te maken met product beheercontrole.
Geen enkel model vraagt het management aan te tonen dat de productie onder controle is.
Gelukkig maar voor de beheerders !

Dat we fraudes meemaken à la Société Générale of crises zoals de hypotheekcrises in de US die zich wereldwijd gepropageerd heeft tot een bankencrisis bewijst dat alle normen die men oplegt ten spijt, die interne functionering niet aantoonbaar onder controle is.
Hopelijk gaan de autoriteiten in hun hernieuwde controledrang zich niet in slaap sussen met het nog maar eens uitvaardigen van een reeks ratios die ten gronde niets wijzigen.

De zwakke plekken in de procedures/productiemethodes worden niet blootgelegd wegens het ontbreken van een adequaat datamodel.
Nochtans zijn de procedures bij dienstenondernemingen veel belangrijker dan bij materiële productie wegens:

  1. De veelvuldige contacten met de klanten die hun specificaties mogen veranderen gedurende de effectieve dienstverlening. Denk aan een beursorder waarvan de specificaties permanent kunnen gewijzigd tot aan de geldigheidsdatum en vergelijk met de bestelbon van de autoconstructeur.

  2. De vele externe dienstverleners die dienen gestroomlijnd met de eigen diensten. Denk aan de beursvennootschappen, de beurzen zelf, de elektronische handelssystemen, de SWIFT-organisatie, de clearing- en settlement huizen, de bewaarnemers,...

De gebruikte datamodellen zijn 3D ipv 4D, dus zonder rekening te houden met de tijdsdimensie.
De functiescheiding die nagestreefd wordt bij financiële transacties bestaat slechts op een bepaald moment. Die functiescheiding dient aangehouden over de tijdsgrenzen heen. Zo kan een trader bvb. geen misbruik maken van de gebreken die hij ontdekte in een vorige functie.

De rapportering over processen met hun verbonden risico’s gebeurt niet.
Indien een aanzet tot rapportering is gegeven is zij inadequaat, niet gestandaardiseerd, niet vergelijkbaar noch naar inhoud noch in de tijd.
Er zijn, behalve opgelegde ratios die op verschillende wijzen kunnen worden bereikt, geen benchmarks voorhanden voor de processen en hun risico’s.

De snelle evolutie en productie van nieuwe diensten met hun specifieke risico’s (afgeleide producten) worden niet opgevangen wegens gebrek aan generieke datamodellen. In  plaats daarvan gaat men creatief om met bestaande productgebonden datamodellen.

Gigantische risico’s kunnen verborgen zitten in een klein hoekje wegens gebrekkig datamodel:
vervelende normen (ratios) gaat men uit de weg met creatieve oplossingen, effectiseren van dubieuze schuldvorderingen is er één van. De deelbewijzen van die fondsen worden echter door de financiële instellingen onderling terug aangeboden. Zo blijft men met elkaar's gebakken peren zitten.

Indien dan toch opdracht wordt gegeven zijn toepassing te beschrijven gebeurt dit  zonder scope- afbakening, noch in de breedte, noch in de diepte, zonder bepaling van de methodiek, zonder verbinding tussen de toepassingen die overlapping kon voorkomen en globale beeldvorming kon bevorderen.

De oplossingen

De criteria waaraan een oplossing dient te voldoen zijn als volgt in niet-beperkte lijst weergegeven:

Þ Het datamodel dient generiek te zijn om nieuwe producten/procedures zonder omgooien van de datastructuur op te vangen

Þ Het datamodel dient de tijdsdimensie te bevatten om de historiek van gegevens en versiebeheer toe te laten

Þ Het datamodel dient een gestandaardiseerde rapportering toe te laten met een ontologie en taxonomie (klassenstructuur) die aangepast en flexibel toe te passen is

Þ Het datamodel dient universeel toepasbaar te zijn, minstens op de dienstenproductie.

Þ De structuur van het datamodel dient toe te laten op het zicht gebreken aan te tonen, fouten weer te geven en de onvolledigheid van de schema’s duidelijk te maken.

Onder documentatie/modellering versta ik een bijgewerkte versie van:

  • het datamodel: functioneel en technisch

  • de processen

  • de procedures

  • alle informatiestroomschema’s

  • de documentatie over de informaticaprogramma’s, in het bijzonder de interfaces tussen verschillende databases, computersystemen, de gebruiker en de programma’s, …

De industrie heeft met de oplossingen hierboven genoemd een 10-tal jaren voorsprong.
De oorzaak van de achterstand in de dienstenindustrie kan liggen in:

  • De focus op de verbinding met de klanten: business to consumer

  • Het abstracte karakter van diensten als product maakt de noodzaak aan duidelijke procedures, ingebakken in een generiek datamodel minder zichtbaar.

Met ISO-norm 15926 is een generiek datamodel geïntroduceerd waarvan de ontologie reeds abstract is.

Daarenboven is een uitwisseling, deling en beheer van gegevens in een gestandaardiseerde vorm mogelijk zodat o.a. risicoweging en rapportering uniform en vergelijkbaar kan gebeuren.

Eén vennootschap, Shell, heeft met 2 personen een grote stuwende kracht uitgeoefend die zeker alle lof verdient:

Þ Matthew West op het vlak van ISO-normen maar ook eerdere Europese projecten heeft hij grotendeels gestuurd: EPISTLE met de ontwikkeling van STEP en de introductie van technieken van gedeelde informatie.
Heel wat bruikbare documentatie is te vinden op zijn website en vrij te downloaden (uiteraard mits bronvermelding).

Þ Andries van Renssen met de ontwikkeling van het Gellish: een begrijpelijke datastructuur, relaties, objecten met hun gedragingen. Voorlopig beschikbaar als open source voor een beperkt aantal industriële toepassingen maar uitbreidbaar naar alle andere domeinen in de economie.

Documentatie dient bijgehouden op een gestandaardiseerde wijze naar methodiek en timing zodat de scope in de breedte en diepte, alsook de integratie over de toepassingen heen, in de nodige informatie kan voorzien.

Besluit

Een bijgewerkte documentatie en deugdelijk datamodel is niet alleen een blijk van goed bestuur, het is tevens een voorwaarde voor:

Þ risicobeheer

Þ procesbeheersing

Þ kwaliteitscontrole

Þ efficiëntie in productontwikkeling

Het loont de moeite om de ervaringen opgedaan in de industrie te toetsen aan de noden van de dienstensectoren, voornamelijk de financiële dienstenomgeving.

Acties

Het opstellen van een haalbaarheidsstudie kan een eerste project zijn dat opgestart wordt.

Het uitbreiden van de bestaande ISO-normen met hun toepassingen maar met behoud van de doelstellingen, eventueel gebaseerd op de haalbaarheidsstudie, is een tweede project dat zeker een business case bevat die de inspanningen ruimschoots zal compenseren.

Mijn voorstel is mee te kunnen werken aan alvast de eerste fase van beide projecten: de projectinitiatie fase.

Nota van de auteur: gezien nergens steun kon verkregen bij de aanvang van het project is op eigen houtje begonnen met de ontwikkeling van de ontologie.

Alle rechten voorbehouden © Eddy Vanderlinden ‖ Rietlaan 79 ‖ B-8200 Sint-Michiels (Brugge) ‖ België

http://fadyart.com/