Programma Track 4
(Bedrijfs)regels en architectuur
Trackleiders: Drs. Silvie Spreeuwenberg, Directeur/Eigenaar, LibRT en Drs. Alcedo Coenen, Senior Consultant, DNV-CIBIT
11.10 – 11.55 Drs. Alcedo Coenen, Senior Consultant, DNV-CIBIT en Ronald van Viegen, Business Solutions Architect, Oracle De positie van business rules in architectuurmethoden: voor verbetering vatbaar Business rules spelen een steeds belangrijkere rol in de bedrijfsvoering van veel bedrijven en organisaties. Business rules kennen verschillende gedaantes, zoals policies, richtlijnen en beslissingsregels. Architecturen moeten daar in toenemende mate rekening mee houden. Dat leidt tot de vraag welke positie business rules kunnen hebben binnen een architectuur. De presentatie is een verslag van een onderzoek naar de positie van business rules in diverse architectuur-methoden (frameworks en talen). Bedoeling van het onderzoek is om vast te stellen of bestaande architectuurmethoden voldoende zijn ingericht om business rules expliciet een positie te geven. De tendens is dat er maar weinig architectuurmethoden zijn die ruimte geven aan business rules. De presentatie zal daarom een aantal aanbevelingen doen, zowel voor de gebruikers van de methoden als de leveranciers ervan. 11.55 – 13.25 Lunch met speakercorner presentaties 13.25 – 14.10 Drs. Leo Hermans, Principal IT-Business Architect, Everest Dynamiek vereist regelgebaseerd ontwerpen Ontwerpen van een nieuwe complexe en dynamische werkelijkheid onder architectuur sluit een topdown blauwdruk aanpak uit. Concrete ontwerpbeslissingen moeten juist zo lang mogelijk worden uitgesteld zodat er maximale ruimte blijft voor voortschrijdend inzicht. Dit is mogelijk door regelgebaseerd te ontwerpen en het concrete ontwerp “just in time” op te stellen (te laten ontstaan) op basis van de regels. Christopher Alexander heeft met zijn “Living process” ook wat dit betreft het goede voorbeeld gegeven in de bouwkunde. Architecten zullen moeten erkennen dat de “maakbaarheid” van complexe dynamische systemen beperkt is en dat hun vermogen om te beïnvloeden en voorspellen veel minder ver gaat dan dat de meeste architecten met een IT achtergrond geneigd zijn te geloven. Drs. Viktor Clerc, senior Consultant DNV-CIBIT / Vrije Universiteit Amsterdam Architectuur en business rules – raamwerk voor redenering Business rules (bedrijfsregels) definiëren het gewenste gedrag van een organisatie. Dit gedrag staat niet op zichzelf, maar is het gevolg van de context waarin een organisatie zich bevindt. Wanneer we dit in de context van architectuur plaatsen (bijvoorbeeld softwarearchitectuur of informatiearchitectuur), is context evenzeer van belang om als architect de juiste beslissingen te nemen. Kunnen we, net als met business rules, redeneren met ontwerpregels of –beslissingen en de juistheid van het resultaat verifiëren? Deze presentatie biedt architecten inzicht in een nieuw paradigma van architectuurontwikkeling: we richten ons op het vastleggen van de belangrijkste ontwerpbeslissingen inclusief context en het proces waarin dit gebeurt. 14.10 – 14.20 Wisselpauze 14.20 – 15.15 Drs. Silvie Spreeuwenberg,Directeur/Eigenaar, LibRT, Drs. Bas Crompvoets, Architect, Belastingdienst en Matthijs van Roosmalen, Student, Radboud Universiteit Nijmegen
Classificatie van regels Bedrijfsregels worden gedefinieerd als : iedere formulering die richting geeft aan gedrag van mensen. Dit is een zeer algemene definitie waar veel verschillende soorten formuleringen inpassen zoals een verbod, een advies of een richtlijn. Om mensen te helpen goede bedrijfsregels op te stellen lijkt het nuttig de bedrijfsregels te kunnen classificeren. Per type bedrijfsregel kan dan in een methodiek aangegeven worden wanneer en hoe deze opgesteld moet worden. De sprekers hebben onderzoek gedaan met, of ervaring met, het classificeren van regels. Er blijken diverse mogelijkheden te zijn. De analyse leidt tot inzichten over de aard en toepasbaarheid van bedrijfsregels. Een nuttige exercities voor degene die juist met bedrijfsregels aan de slag wilt of is gegaan. Terug naar programmaoverzicht
|