®
IBM Software Group
Üzleti folyamatmenedzsment és Géczy Viktor SOA Több mint workflow....
WebSphere termékmenedzser IBM Software Group
SOA
© IBM Corporation
IBM Software Group
Priorítások – kihívások A vezetı cégek CEO-jának 65% -a állítja, hogy a versenytársak, továbbá a piaci igények miatt gyökeres változást tervez vállalatában az elkövetkezı 2 évben Több mint 80%-a CEO-knak vallotta, hogy a megváltozott piaci igények miatt szükséges változások kezelésében nem voltak kellıen eredményesek eddig...
Source: IBM Global CEO Survey, March 2006
Üzleti rugalmasság = stratégiai versenyelıny 2
IBM Software Group
A változás a SOA üzletközpontú nézetét igényli Üzleti innováció prioritásai: Emberek, Folyamatok, Információ Emberi- és folyamatkölcsönhatás lehetıvé tétele a konzisztens szolgáltatási szintek révén
Megbízható információ biztosítása az üzleti kontextusban az innováció biztosítása érdekében
Magasabb hatékonyság és eredményesség elérése az üzleti modell innováció révén
Source: IBM Global CEO Survey, 2006 3
IBM Software Group
Régebbi architektúrák nem támogatják a rugalmasságot - Napjaink üzleti környezete többet igényel Pricing
Web Orders
Sales Orders & Supply Chain
Monolitikus rendszerek – történelmi okok:
Adatok idıszakos szinkronizálása / replikálása Információ publikálása több helyen – redundancia Nem létezett központi ügyféladatbázis, leltár, ... Nem volt szükség az üzleti logika gyakori változtatására 4
IBM Software Group
Komponens alapú architektúra Még mindig nem tökéletes...
Pricing
Customers
Web Orders
Inventory Shipments
Sales Orders
Szolgáltatások üzleti logika elemi, zárt egységeiként megfogalmazva, de ...
Folyamatvezérlés – szolgáltatás logikába „égetve” Adatformátumok transzformációja - szolgáltatás logikába „égetve” Szoros csatolás a szolgáltatások között – rugalmatlanság, sérülékenység 5
IBM Software Group
Szolgáltatás Orientált Architektúra IT logika függetlenítése a szolgáltatásoktól
Pricing
Customers
Web Orders
Inventory Shipments
Sales Orders
Szolgáltatások üzleti logika elemi, zárt egységeiként jelennek meg, de függetlenítve …
Folyamatvezérléstıl Adat / protokoll transzformációtól 6
IBM Software Group
Kihívások a folyamatok szempontjából Vertikális „silók” “A” részleg
“B” részleg
“C” részleg
“D” részleg
“E” részleg
7
IBM Software Group
SOA mőködés közben Példafolyamat: Kifizetés folyamata
Bank Bank
8
IBM Software Group
SOA mőködés közben Példafolyamat: Kifizetés folyamata Ügyfél
Módosítás: Ügyfél jóváhagyás interneten keresztül Módosítás: Folyamat optimalizáció
Bank
Módosítás: Osztott szolgáltatások létrehozása – Kivételkezelés, Risk Management
Shared Service Bank 2 – “szolgáltató”
Módosítás: Belföldi kifizetések Bank 2-n keresztül történnek
Outsourced Módosítás: Csekk feldolgozás és archiválása kihelyezése
9
IBM Software Group
Rugalmas üzlet rugalmas IT-t igényel Üzleti perspektíva
Optimalizálandó folyamat Case Study: Payments Processing Customer
Bank Shared Service
Bank 2 – “Supplier”
Outsourced
IT rugalmasság megteremtése IBM SOA megoldás Software
Skills & Support
10
IBM Software Group
Kihívás - Innováció Kárbejelentés költség csökkentés, megnövelt hatékonyság
Üzleti megoldások, célok
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
...új üzleti termékeket hatékonyan bevezetni, változtatni… Hogyan tudnánk…
...mérhetı célok mentén...
…meglévı erıforrásainkra és IT rendszereinkre támaszkodva… …megfelelı iramban és költséggel, felülmúlva versenytársainkat...?
IT eszközök és erıforrások
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
…
11
IBM Software Group
Üzlet már jó ideje “folyamatokban” és “képességekben” gondolkozik az üzleti stratégia meghatározására Kárbejelentés költség csökkentés, megnövelt hatékonyság
…
Stratégia képességek hozzárendelése
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
Újrahasznosítás foka
IT eszközök és erıforrások
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
Üzleti folyamat tervezés
Módosítás gyakorisága
Üzleti megoldások, célok
…
…de nem rendelkezett megfelelı IT módszerrel a megoldások fejlesztésére 12
IBM Software Group
SOA megfelelı keretrendszert nyújt a hatékony IT fejlesztésre Üzleti megoldások, célok
Kárbejelentés költség csökkentés, megnövelt hatékonyság
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
…
Enterprise Layer Üzleti folyamatok, metrikák, KPI-k, információs felületek
“Szolgáltatás” alapú IT fejlesztés
Object Layer
IT eszközök és erıforrások
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
…
13
IBM Software Group
A SOA-t bevezetı vállalatok gyorsan tudnak üzleti komponensekbıl álló portfóliót felépíteni, amelyek az üzleti megoldásokban újrahasznosíthatóak Üzleti megoldások, célok
Kárbejelentés Reduced Claims költség csökkentés, Costs, megnövelt Increased hatékonyság Efficiency
Üzleti folyamat modell és mérıszámok
Vállalat Folyamat
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
IT folyamat
Példa – Kárbejelentés folyamat elemzése Példa – Kárbejelentés folyamat Példa – Panaszos azonosítása
IT alfolyamat
Szolgáltatás Komponens
Példa – Személyautó kárigény létrehozás
Objektum
Példa – Biztosító kárigény dokumentum
IT eszközök és erıforrások
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
…
14
IBM Software Group
A SOA bevezetése összefüggı rétegeken keresztül biztosítja az innovációt és újrafelhasználhatóságot Kárbejelentés költség csökkentés, megnövelt hatékonyság
…
Újrahasznosítás foka
IT eszközök és erıforrások
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
Folyamatok
Módosítás gyakorisága
Üzleti megoldások, célok
Szolgáltatás komponensek
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
…
15
IBM Software Group
A SOA-t bevezetı vállalatok gyorsan tudnak üzleti komponensekbıl álló portfóliót felépíteni, amelyek az üzleti megoldásokban újrahasznosíthatóak Üzleti megoldások, célok
Kárbejelentés költség csökkentés, megnövelt hatékonyság
Önkiszolgáló kárbejelentés szolgáltatás, többcsatornás
…
Üzleti folyamat modell és mérıszámok
Péda – Kárbejelentés folyamat
Folyamatok BPEL folyamat a végrehajtáshoz
Példa – Panaszos azonosítása
Szolgáltatás komponensek
IT eszközök és erıforrások
Példa – Személyautó kárigény létrehozás
Archivált kár DB
Autó kár rendszer
Lakás kár rendszer
Call Center
Ügynök / partner rendszer ek
…
16
IBM Software Group
Mi a Business Process Management SOA alapon ? Lehetıvé teszi az együttmőködést az üzlet és IT között. Eszközöket nyújt az üzleti mőveletek tervezéséhez és elemzéséhez és technológiákat biztosít a mőveletek végrehajtásához
Segítségével Modellezhetı és Összeállítható a folyamat leírható megfelelı üzleti szinten grapfikusan modellezhetı/szerkeszthetı még a kód szintjén is szimulálható a végrehajtás és együttmőködés iteratív módosítások az on-the-fly optimalizációhoz összetett szolgáltatások fejleszthetıek, amelyek újrahasznosíthatóak más fejlesztési projektben is
…gyors bevezetés után Futtatható a folyamat együttmőködés megteremtése adatok, alkalmazások, emberek, rendszerek, partnerek között kulcsfontosságú üzleti mutatók azonosítása és beállítása testreszabható megoldás különbözı környezetekre / igényekre folyamattesztelhetıség – unit tesztek, még a fejlesztés fázisában expected…
…és végül produktív környezetben Menedzselhetı egységes felület biztosítása biztonsági / szabályozási / menedzsment funkciókkal teljesítmény monitorozás SLA megfelelıséghez folyamat real-time monitorozása gyors reagálás a figyelmeztetésekre gyors döntések meghozatalának támogatása szimuláció adatainak összehasonlítása a mért valós eredményekkel 17
IBM Software Group
A SOA életciklus szolgáltatja a BPM alapjait WebSphere BPM Suite
IT Nézet
“Az IBM egyedi helyet foglal el a BPM Suite (BPMS) gyártók piacán: Az elsı infrastruktúra szoftver szállító, aki a komplett BPMS megoldást ajánlott — end-toend életciklus támogatás az analitikus modellezéstıl a performancia menedzsmentig és optimalizációig — mindezt SOA alapokon”
—BPM Analyst Bruce Silver, 2006 BPMS Report
Üzleti nézet 18
IBM Software Group
A BPM 4 kritikus sikertényezıje 1
Üzleti szintő modellezés és szimuláció
2
Fokozott hatékonyság az implementációban
3
Egységes platform minden üzleti folyamat számára
4
Üzleti folyamat felügyelet és optimalizáció
19
IBM Software Group
Üzleti szintő modellezés és szimuláció Modellezés a dokumentáció és megfelelıség (compliance) érdekében
Folyamatdokumentálás az üzlet jobb megértéséhez Komplex folyamatjellemzık és területek szakértıinek azonosítása Kimenetek felhasználása tréningek, csapatmunka szervezésére Dokumentációs követelmények kielégítése (Sarbanes-Oxley and Basel II)
Modellezés az újratervezés és optimalizáció érdekében Folyamatfejlesztések potenciális területeinek azonosítása és rejtett értékek meghatározása a folyamatokban Jelenlegi (As-Is) és tervezett (To-Be) folyamatváltozatok dokumentálása, ROI elemzés és új jellemzık validálása – mielıtt erıforrást rendelnénk hozzá A hatékonyságmutatóknak megfelelı mérhetı folyamatmetrikák meghatározása és követése (A Six Sigma és Process Improvement hasonló módszertanok)
Modellezés a végrehajtás érdekében Üzleti folyamat gyors változtatásának képessége – válaszolva a megváltozott piaci igényekre A véglegesített üzleti folyamat kész az implementációra: workflow és BPM fejlesztıeszközök segítségével a futási környezetbe helyezhetı mint új futtatható folyamat Valós-idejő folyamatmonitoring visszacsatolást nyújt a folyamat innovációról és riportokat szolgáltat a folyamatok megfelelısségi vizsgálataihoz 20
IBM Software Group
Üzleti szintő modellezés és szimuláció Szimuláció és elemzés Üzleti mőveletek / változtatások várható következményeinek megjósolása „mi lenne, ha” forgatókönyvek alapján Segítség a projektek azonosításában és priorizálásában – bevételek maximalizálása / business case- ek támogatása Átfogó nézet a folyamatok költség-, idıés erıforrásszükségleteirıl és megtakarításairól Szők keresztmetszetek és kiegyenlítetlen terhelések azonosítása – mielıtt megvalósításra kerülne a sor
21
SOA: The Key to Business Flexibility
21
IBM Software Group
„Az üzlet és IT közötti szakadék áthidalása” Folyamatszervezı csapat nélkülözhetetlen: Üzlet és IT is delegáljon embert Folyamatfelelısök és szerepkörök kialakítása tervezésben és menedzsmentben egyaránt
Összehangoltabb mőködés biztosítja az észrevétlen átmenetet az üzlet – IT között
“It is impossible to separate IT and business strategy. IT doesn’t support the business, it is the business.” –Asiff Hirjim, CIO, Ameritrade 22
IBM Software Group
Fokozott hatékonyság az implementációban
Business Driven Development Üzleti modell ami maradéktalanul definiálja az üzleti megoldást „Megoldás összeépítés” NEM programozás ! Eszközök, amelyek támogatják a maximális kihasználását a meglévı rendszereknek, szolgáltatásoknak és erıforrásoknak
„time to market” csökkenés Alacsonyabb költségek Gyorsabb megtérülések
23
IBM Software Group
Egységes platform minden üzleti folyamat számára Bármely feladat implementálható emberi / rendszer lépésként Bármilyen dokumentum / üzleti objektum tud közlekedni a lépések között Erıteljes humán-worflow támogatás Üzleti szabályok – a feltételek rugalmas változtatásához Bevatkozás, kompenzáció, kivételkezelés Üzleti felület (Front-End) függetlenség – nyílt implementáció Humán munkafolyamatok és tranzakcionális folyamatok támogatása egyaránt
24
IBM Software Group
Üzleti folyamat felügyelet és optimalizáció
Üzleti mérıszámok és KPI-k (teljesítménymutatók) grafikus nézete Költség, idı, erıforrások Feladat alapú dashboard–ok riportolási képeségekkel Tendencia kimutatások Testreszabható felületek
Üzleti folyamatok követése Redundanciák és alacsony hatékonyságú területek kimutatása Szők keresztmetszetek azonosítása – terhelések jobb elosztása
25
IBM Software Group
Üzleti folyamat felügyelet és optimalizáció Zárt-körő optimalizáció Produkciós környezetbıl nyert valós adatok importálása az üzleti modellbe Szimuláció és elemzés az üzlet állapotának teljes megértéséhez Kezdeti döntések befolyásának felmérése, korrekciók Hatékony döntéshozás-támogatás Példák: feladat végrehajtási idık, döntési ágak és eloszlások, átlagos késleltetések, ...
26
IBM Software Group
BPM – Return Of Investment Modellezés Modellezés // Tervezés Tervezés
Elınyök Elınyök
Összeállítás Összeállítás // Fejlesztés Fejlesztés
ROI Implementáció Implementáció // Futtatás Futtatás
Hardver Hardver
Felügyelet Felügyelet // Menedzsment Menedzsment
Csökkenı költségek a(z) : Üzleti folyamat elemzésben és követelménydefinícióban Technikai modellezésben és megoldás tervezésben Követelmények menedzselésében és use-case megvalósításban Pont-pont alkalmazásintegráció igényének csökkentése Alkalmazásfejlesztés költségek csökkentése újrahasznosítás / SOA –n keresztül Alkalmazásfejlesztés termelékenységének növelése Állapotközpontú folyamatok fejlesztési költségének csökkentése Web service alapú modellezés és implementáció költségének csökkentése Portlet és GUI fejlesztési költségek csökkentése Alkalmazás build-ek telepítésének / élesítésének csökkenı költsége IT infrastruktúra költségek csökkentése (telepítés) Alkalmazás és szerver üzemeltetési költségek csökkentése IT alkalmazások karbantartási kölségek csökkentése – újrahasznosított komponensek Üzleti monitorozás csökkenı költségei Üzleti menedzsment és riportok csökkenı költségei
Szoftvare Szoftvare
TCO TCO
Implementációs Implementációs szolgáltatások szolgáltatások Karbantartás Karbantartás
27
IBM Software Group
Köszönöm a figyelmet!
[email protected]
28