Szabálykezelés a gyakorlatban ILOG-eszközökkel Ivicsics László vezető tanácsadó BCA Hungary 2008. június 25.
Üzleti folyamatok és szabályok Üzleti folyamatok Munkautasítások Szabályzatok Példa: Hitelképesség vizsgálat Kedvezménykezelés Üzleti szabályok Elemi szabályok Döntési pontok Utasítások Az éves törlesztés nem haladhatja meg az ügyfél éves jövedelmének 30%-át és a hitelösszeg kisebb, mint Ha az ügyfélértéke Gold és a kosár értéke legalább 30.000 Ft, akkor Üzleti Panaszkezelés Ügyfélkiszolgálás Hitelezés Árazás Megrendelés Jutalékszámítás Fraud stb. Hitel applikáció Webshop 2 2008. június 25.
A hagyományos út Manuális folyamatok Üzleti Panaszkezelés Ügyfélkiszolgálás Hitelezés Árazás Megrendelés Jutalékszámítás Fraud stb. Integrált Excel táblák Adatbázisok Egyedi 3 2008. június 25.
kihívások Üzleti szabályok beégetve, konfigurálva Nehéz változtatni Szabályok beépítve a kódban Manuális folyamatok Integrált Egyedi Üzleti felhasználók számára limitált beavatkozási lehetőség A legtöbb változtatás IT-módosítást igényel Nincs központi karbantartás Több helyen kell módosítani Újrafelhasználás minimális Excel táblák Adatbázisok Bonyolult tesztelés 4 2008. június 25.
és a problémák Ownership, Költségek, T2M Üzlet Lassú reagálás Minden módosítás az IT-n keresztül Irányítás/kontrol hiánya IT Magas fejlesztési költségek Folyamatos fejlesztői kapacitás biztosítása Limitált a legacy ismerete 5 2008. június 25.
BRMS Megközelítés Externalizálás Centralizálás - Agilitás Üzleti szabályok A BMRS elemei Teljekörű eszközkészlet: szabályok létrehozása, módosítása, Tools Users karbantartása Manuális folyamatok Integrált Egyedi l k Business Rules Repository Repository: Szabályok és modell tárolása, verzió és jogosultságkezelés Szabálymotor: szabályok élesítése, Excel táblák Adatbázisok kiértékelése teljes Rule Engine életcikluson keresztül 6 2008. június 25.
BRMS Megközelítés R l T Rule Tech h R l C Rule Care Rule Studio Rule Team Server Rule Execution Server 7 2008. június 25. Fu ullcirrcle BRM M Rule Scenario Manager
BRMS - Szereplők Fejlesztő Objektum modell kialakítása Komplex szabályok implementálása Felhasználó integrálása Üzleti elemző Üzleti folyamatok felmérése, lefordítása formális szabályokká A szabályok definiálásához szükséges szótár kialakítása Üzleti szabályok definiálása, csoportosítása Folyamatgazda Üzleti folyamat, szabályzatok kialakítása Részvétel a kezdeti felmérési folyamatban Szabályok definiálása, karbantartása Adminisztrátor, Architect Környezetek kialakítása, konfigurálása Új és módosított szabályok deploy-álása Szabályok végrehajtásának optimalizálása 8 2008. június 25.
BRMS Életciklus ISIS (Process, Data, Decision, Architecture) Felmérés Use case-ek meghatározása Entitások azonosítása Döntési pontok meghatározása Analízis Szabályok formalizált leírása Inkonzisztencia, redundancia kiszűrése Függőségek azonosítása, optimalizáció Fejlesztés/definiálás Szabályok fejlesztése/definiálása Döntési tábla, döntési fa, rule-flow kialakítása Ellenőrzés Szabályok futtatása - szimuláció Üzleti területek bevonása visszajelzés Véglegesítés / Elfogadás Élesítés Kialakított/módosított szabályok életbe léptetése Monitorozás / riportolás 9 2008. június 25.
BRMS - Architektúra Synchronisation Folyamatgazda Fejlesztő Rule Studio Üzleti elemző Rule Team Server Rule Scenario Manager Rule Repository Rule Repository Fejlesztés Karbantartás Üzleti Adminisztrátor Üzleti szolgáltatások Rule Execution Server 10 2008. június 25. Éles működés
BRMS Demo Hitelelőszűrő alkalmazás 11 2008. június 25.