business rules maken business agility waar

4
DREAM .

Upload: peter-kalmijn

Post on 15-Dec-2014

29 views

Category:

Documents


0 download

DESCRIPTION

A (Dutch) interview about Business Agility and Business Rules and the applicability of Business rules outside the IT and business domain.Also: about the Business Rules market in 2012

TRANSCRIPT

Page 1: Business Rules maken Business Agility waar

Sustainable Requirements

DREAMagazineDutch Requirements Engineering And Management MAART 2012

WWW.DREAMEVENT.NL

SUSTAINABLEREQUIREMENTS

.

Page 2: Business Rules maken Business Agility waar

Sustainable Requirements 1 7

Op het BRPN event van 29 November 2011 in de JaarbeursUtrecht gaf het BRPN sponsoren panel elk in eendynamische 3 minuten pitch hun visie op en ervaringenmet de Nederlandse klantorganisaties. Dat deden zijvanuit de begrippen “Zicht, Greep, Begrip enCommunicatie”. Waar staan we in Nederland? Doen deklanten de juiste dingen? Wat kan er in Nederland nogbeter? Hoe pak je dat aan?

Na de pitches van het panel kreeg het publiek demogelijkheid het panel te bevragen vanuit hun eigenpraktijk. Dit leide tot zeer levendige discussies eninspirerende inzichten. De discussies tussenvertegenwoordigers van klantorganisaties, universiteitenen leveranciers werden in een ontspannen sfeer tot heteinde van de afsluitende borrel voortgezet. Wat opviel wasde toenemende aandacht voor regelbeheersing in eenvoor de business domein expert begrijpelijke (natuurlijke)taal, bijvoorbeeld RuleSpeak.

De voorzitster van het BRPN Silvie Spreeuwenberg deeldehaar observaties van trends en ontwikkelingen, die zij inde USA bij de twee belangrijkste en recente congressenheeft gedaan: RulesFest 2011 en Building BusinessCapabil ity 2011 . De deelnemers van RulesFest zijnvoornamelijk IT gericht, terwijl de deelnemers vanBuilding Business Capabil ity 2011 juist op het bedrijf zelfgericht zijn. Dit gaf een mooi en compleet beeld van destand van zaken aan de andere kant van de plas. Zij legdedit uit aanhand van een flitsende Prezi.

Opvallend was de enorme roep vanuit het technischgeoriënteerde RulesFest naar methodiek aan de businesskant (iets waar Nederland veel te bieden heeft).Interessant was ook dat op Building Business Capabil ity2011 bleek dat bij het gros van de Amerikaanseimplementaties redelijk eenvoudige regelmachinesworden toepast, en slechts ongeveer 5% meer

geavanceerde regelmachines voor bij voorbeeld indicatie-en diagnosestell ing. Nog opvallender werd het toen bleekdat van die 5% een goede 80% van Nederlandse bodemkomt! Dit was merkbaar doordat RuleArts met RuleXpress,Be-Informed en ook Usoft goed zichtbaar als (een van dezeer weinige buitenlandse) sponsoren op dit belangrijke‘nationwide’ congres stonden. Een analyse van de BRMmarkt liet zien dat de ‘regelmachinedichtheid’ per hoofdvan de bevolking in Nederland bijzonder hoog is, gevolgddoor de USA. Niet slecht voor zo een klein landje mogenwij dan ook met trots vaststellen.

BRPNHet Business Rules Platform Nederland (BRPN) is eennationaal platform ter bevordering van objectieveuitwisseling van BRM gerelateerde inzichten, kennis enervaringen tussen gebruikers, leveranciers enwetenschap. Het BRPN telt zo’n 350 leden en is ookvertegenwoordigd op LinkedIn.

Atos BRMCommunityDe Atos Business Rules and Decision Managementcommunity is de community van de BRM&DMcompetence, die eind 2011 zo’n 230 leden telt. Decommunity werkt vanuit strategische visie samen metRuleArts en Be-Informed. Ook Usoft is in beeld om desamenwerking te intensiveren. Binnenkort komt er ookeen opleiding “Bedrijfsregels opstellen in Natuurlijke Taal”met RuleSpeak en RuleXpress, waar Atos collega’s zichvoor kunnen inschrijven. Dit al les met het commercieelstrategische doel om een plek voor Atos te veroveren eninzet te genereren binnen de interessante BRMgroeimarkt.

Artikel

DeBusinessRulesmarkt 2012InNederland2012 bloeit de lokalemarkt voor business rules als nooittevorenmet producten enmethodenvaneigenbodem.Welke trendszienwe inNederland,waar heeft deNederlandsemarkt behoefte aan,hoevolwassen is deNederlandse overheid enhetNederlandsebedrijfslevenals het gaat ombusiness rules enhoe anticiperendeleveranciers die inNederlandactief zijn opdeze situatie?door Peter Kalmijn

Page 3: Business Rules maken Business Agility waar

DREAMagazine Maart 20121 8

Peter Peter Kalmijn moet lachen om de vraag. “Ze hebbenalle drie gelijk. Je mag altijd uitzonderingen maken en jemag ook altijd terugkomen op eerder genomenbeslissingen. Regels zijn geen doel op zich. Ze leggen onsbeperkingen op om het nemen van beslissingeneenvoudiger te maken. De gebruiker moet demogelijkheid hebben om de regels te overrulen als deregels leiden tot een ongewenst resultaat.”

Peter vertelt ons in een gezell ige bruine kroeg vol vuurwaar zijn belangstell ing voor Business Rules vandaankomt. Dat begon al jaren geleden toen hij werkte aan eenapplicatie die vrijwel geheel was opgebouwd uit regels. Dekern van deze applicatie werd gevormd door een ruleengine. De bedrijfslogica was geheel vervat in regels. Hetbleek dat men dankzij deze aanpak in staat was omveranderingen in 2 of 3 dagen door te voeren waaranderen 2 of 3 weken voor nodig hadden. Petersconclusie: om zo wendbaar te zijn als de Business eist zalmen de regels van de Business moeten scheiden van deprogrammatuur. Als de regels van de Business diep in decode zitten verborgen, zijn ze niet eenvoudig aan tepassen.

Wat zijn de huidige ontwikkelingen op hetgebied van Business Rules in Nederland?

“In het verleden kwam de belangstell ing voor BusinessRules meer vanuit de IT dan vanuit de Business zelf. Wezien nu dat er steeds meer belangstell ing voor BusinessRules vanuit de Business zelf komt. Het bedrijfsleven moetsnel kunnen reageren op nieuwe mogelijkheden enveranderingen. Het bedrijf, dat het eerst inspeelt op eenveranderde markt en wetgeving, verovert het grootstestuk van de markt. Traditionele systeemontwikkeling isonvoldoende in staat om daarbij te helpen. Hetdocumenteren en beheren van Business Rules innatuurlijke taal wordt steeds belangrijker. Wetsteksten,regelgeving en andere bronnen voor Business Rules zijn

vaak nog voor verschil lende uitleg vatbaar. Je moet eenwet interpreteren om hem in een specifieke casus tekunnen toepassen. De benadering met Business Ruleszorgt voor een eenduidige formulering en maaktbovendien snellere aanpassingen mogelijk.”

Wat verandert er voor de RequirementsEngineer?

“Wanneer we werken met Business Rules onderscheidenwe tegenwoordig twee rollen: de Rule Modeler en de RuleEngineer. Het is de taak van de Rule Modeler om de regelsvan de Business te vertalen naar eenduidige BusinessRules in een gestructureerde natuurlijke taal. We zien datdaar vaak RuleSpeak voor wordt gebruikt. Omdat de

I nterview

BusinessRulesmakenBusinessAgilitywaarEnige tijd geledenwerd inNederlanddiscussie gevoerdover het al ofniet uitzettenvanMauro. De één zei dat hij uitgezetmoestworden,omdat dat de regel is. Eenander vonddatweeenuitzonderingvoorhemmoestenmaken. Volgens eenderdekloppende regels niet enmoetendie aangepastworden.Wat valt hier vanuit BusinessRulesperspectief over te zeggen?

PeterKalmijn

Peter is thoughtleader bij Atos met een stevige

achtergrond in zowel requirements engineering

als verificatie en validatie. Hij heeft een speciale

focus op Business Rules & Decision

Management en de toepassing daarvan binnen

Business Process Management.

Hij is voorzitter van de Business Rules

Community van Atos en tevens bestuurslid van

het Business Rules Platform Nederland, het

BRPN.

door Reinoud de Leve en Hans Siebering

Page 4: Business Rules maken Business Agility waar

Sustainable Requirements 1 9

Business Rules in gestructureerde natuurlijke taal wordenvastgelegd, kunnen de verschil lende belanghebbenden deBusiness Rules zonder problemen lezen en valideren, watzeer gewaardeerd wordt. De Business krijgt hierdoor meercontrole over de eigen Business Rules. Dewerkzaamheden van de Rule Modeler komen in zeer grotemate overeen met de werkzaamheden van eenRequirements Engineer. Een Requirements Engineer zalmaar weinig hoeven bij te leren om ook de rol van RuleModeler op zich te nemen.De Rule Engineer is meer technisch georiënteerd envertaalt de eenduidige Business Rules in een formaat datdoor de Rule Engine kan worden verwerkt, waarbij de RuleEngineer geen inhoud of interpretatie toevoegt. De RuleEngineer zal vooral kennis moeten hebben van de RuleEngine en de syntaxis van de taal waarin de Business Rulevoor de Rule Engine moeten worden uitgedrukt.”

Wat verwacht je dat er de komende vijf jaar ophet gebied van Business Rules zal veranderen?

“In de eerste plaats verwacht ik dat over vijf jaar de focusvolledig is verschoven van Business Rules naar BusinessDecisions. Niet de regels, maar de beslissingen zijncruciaal; de regels zijn ondergeschikt aan de beslissingen.Business Rules ondersteunen het nemen van diebeslissing. In die volgorde. Nu ligt de focus vaak nog te

veel op de Business Rules zelf, maar deze hebben alleeneen praktische en toegevoegde waarde als je ze nodighebt voor een beslissing. Neem bijvoorbeeld eenovereenkomst: een organisatie moet een aantalbeslissingen nemen. bijvoorbeeld of de tegenpartijvoldoende kredietwaardig is. De regels bepalen of iemandkredietwaardig genoeg is.In de tweede plaats zullen de bedrijfsprocessen veeldynamischer zijn geworden. Er zal veel minder sprake zijnvan één vooraf gedefinieerd proces. De vervolgstap vanhet proces wordt daarbij op basis van regels bepaald. Jeziet dit nu al bij bijvoorbeeld bij Case Management.”

Verliest de Business daarmee niet de grip op deprocessen?

“Grip op processen wordt juist versterkt door grip opregels. We zullen uiteindelijk meer gaan vertrouwen opregels dan op processen. Een proces blijft nog steedsnuttig als denkgereedschap, maar over vijf jaar zal well ichtalgemeen aanvaard zijn dat er eigenlijk geen procesbestaat. Het is een virtuele creatie omdat een proces inwezen een serie afspraken (regels) is om iets in diebepaalde volgorde uit te voeren. Naarmate je meer in devorm van regels bouwt, vervagen de contouren van hetproces en blijven alleen de grote processtappen zichtbaar.De betonnen kanalen, die we nu processen noemen,zullen er niet meer zijn. Consequent toepassen van regelsleidt tot meer tevredenheid, zonder iets af te doen aanflexibil iteit en voorspelbaarheid.”

Dit lijkt erg op waar kennistechnologen al zo’n 15jaar geleden ookmee bezig waren. Wat is hetverschil tussen de Business Rules van nu en dekennistechnologie van 15 jaar geleden?

“De onderliggende techniek is niet wezenlijk verschil lend.Kennistechnologie werd 15 jaar geleden veelalbeschouwd als iets ingewikkelds. Het was het domein vande knappe koppen. De regels werden geschreven in eentaal die weinig toegankelijk was voor de gebruikers vanhet systeem. Het nodigde niet uit om zelf iets aan deregels toe te voegen. Daarbij kwam dat kennistechnologiezich vooral op de geavanceerdere afleidingen richtte. Daarheeft maar een kleine groep klanten behoefte aan.Tegenwoordig worden Business Rules steeds meergeschreven in een taal die ook voor gebruikers goed telezen is en worden er in de meeste toepassingen vanBusiness Rules redelijk eenvoudige Rule Enginestoegepast. Ook aan het gebruikersinterface is veelveranderd.Een andere reden dat Business Rules technologie isdoorgebroken is dat zaken als Object Oriëntatie en ServiceOriented Architecture (SOA) ondertussen gemeengoedzijn. Zo kunnen we nu een belisservice - met bijbehorenderegels - creëren en goed ontsluiten. De geautomatiseerdebeslissing kan zo vanuit verschil lende applicaties wordenaangeroepen, of binnen verschil lende processengebruikt. Vijftien jaar geleden zaten we nog middenin deClient Server Architectuur.”

In de opvoedkunde wordt een onderscheidgemaakt tussen het opvoeden volgens regels envolgens principes. Met een principe geeft eenouder richting zonder voor alle specifiekesituaties te vertellen hoe het kindmoethandelen. Verwacht je een ontwikkeling vanBusiness Rules naar Business Principes?

“Het is een interessante gedachte. Voorlopig hebben wegeen technieken die dit geautomatiseerd ondersteunen.Dat is nu het handwerk van regelmodelleurs. Mogelijk dattoepassing van fuzzy logic ooit iets betekenen kan in dezerichting.Voor de meeste bedrijven is het hebben van grip op deregels en beslissingen al voldoende. Het snel kunnentoevoegen en veranderen van regels geeft het bedrijf demogelijkheid om in te spelen op veranderingen in demarkt. En dat is wat telt. Business Rules kunnen aan debehoefte hiertoe op een vrij eenvoudige manier invull inggeven. Business Rules maken de belofte van agil ity waar.”

Bu siness Ru l es ma ken Bu sin ess Ag il ity wa a r

Peter Kalmijn