WebSphere Academy dla Partnerów IBM Polska Elastycznos c proceso w biznesowych to lepsza obsługa klienta przed i po sprzedaz y. Maciej Szlemiński IBM Polska 2012 IBM Corporation
Stan pożądany: zarządzanie procesowe Finanse Handlowcy Zarząd Automatyczna priorytetyzacja oraz przekazywanie zadań pomiędzy stanowiskami. Customer Service Procesy Administracja Wspomaganie uz ytkowniko w przy podejmowaniu decyzji. Ustandaryzowane procesy wskros organizacji. Efektywne podłączenia do systemo w korporacyjnych. Wykrywanie sytuacji biznesowych i podejmowanie działań. Kontrola procesu w czasie rzeczywistym (SLA).
Tradycyjny cykl rozwoju aplikacji procesowej (np. inni sprzedawcy BPM, platformy OpenSource) Programiści Java Eksperci techniczni Użytkownicy / Menedżerowie Analitycy biznesowi Kodowanie usług Portal procesowy Modeler BPEL Narzędzie do modelowania Narzędzia integracyjne Formularze Modeler reguł Narzędzia budowy reguł Gotowy kod wersja 1... Gotowy kod wersja N Raporty / Analizy????? 3 Jakie są zalez nos ci pomiędzy nimi? Czy wszystko jest zsychronizowane?
Z IBM BPM nie to co robisz jest tak nowatorskie, ale sposób w jaki to robisz. To sprawia że IBM BPM jest produktem z nowej epoki. Jose Francisco Vergara Director, Knowledge Management and BPM, Iron Mountain
Różnica dzięki IBM BPM Developerzy procesu Analitycy biznesowi Narzędzie do modelowania Implementacja graficzna Menedżerowie Wspólny Model Procesu Użytkownicy Raporty / Analizy Portal / formularze Wspo lny model procesu nie ma problemu z synchronizacją elementów Wspo lna platforma budowania aplikacji wszystko w jednym produkcie Niz szy koszt techniczny krótszy i tańszy development, niższe ryzyko projektu 5
Obrazek to wykonywalny proces. Bezpośrednio. Bez generacji kodu, kompilowania. Natychmiast.
Modelowanie do dokumentacji a modelowanie do uruchamiania
Dostępne elementy BPMN jest standardem szerokim, nie do końca rozumianym Wszystkie Zgodność ze standardem BPMN Poziomy zgodności: Opisowy podstawowe modelowanie proceso w dla uz ytkowniko w biznesowych Analityczny Opisowy Wykonywalny IBM BPM Analityczny szczego łowe modelowanie i analiza proceso w Wykonywalny modelowanie proceso w w celu ich uruchamiania Nieliczne Minimalna Pełna Szczegółowość implementacji IBM BPM zapewnia prostotę dla biznesu oraz bogactwo funkcjonalne dla IT 8
Zarządzanie wszystkimi aspektami Twojego programu BPM Budowanie włas ciwych aplikacji procesowych Usprawnianie wykonania proceso w dzięki raportom z wykonania
Budowanie właściwych aplikacji procesowych to: Organizacja komponento w Projektanta Proceso w Uproszczone (tańsze!) projektowanie wykonywalnego procesu dzięki wspo lnemu s rodowisku dla wszystkich komponento w (diagramo w, formularzy, reguł, usług) Budowanie metodą szybkich przyrosto w częsty odbio r prac przez biznes dzięki odtwarzaniu kolejnych wersji Odtwarzanie (playback) procesu
Ciągłe usprawnianie procesów umożliwiają: Zbieranie i korelowanie metryk jakos ci procesu automatycznie przez system Jakos ć proceso w mierzona w czasie rzeczywistym Model zawiera wszystkie komponenty wykonawcze, stan proceso w w locie oraz dane historyczne odnos nie ich wydajnos ci! Wizualizacja wąskich gardeł procesu i automatyczne rekomendacje odnos nie sposobu ich usunięcia Optymalizator Proceso w uwzględnia dane historyczne
Zarządzanie całościowe programem BPM oznacza: Centralne zarządzanie wszystkimi elementami proceso w z jednego narzędzia Aplikacje procesowe w opracowaniu Podgląd stanu poszczego lnych serwero w Zdalne instalowanie proceso w w s rodowiskach (testowe, produkcja, itd.) Łatwe migrowanie działających instancji do kolejnych wersji proceso w Wdroz one aplikacje procesowe
Live-demo Proces rozliczania koszto w ponoszonych przez pracowniko w Zamodelujemy przepływ procesu Podłączymy przykładowy interfejs uz ytkownika Uruchomimy proces biznesowy w pierwszej wersji VIDEO
Live-demo Proces rozliczania koszto w ponoszonych przez pracowniko w Obejrzymy jak moz e wyglądać przykładowy proces Zapoznamy się z portalem procesowym Obejrzymy funkcjonalnos ci związane z monitorowaniem proceso w Karty wyniko w dla pracownika Karty wyniko w dla menedz era Przygotowane raporty dla naszego procesu Proces definiowania nowego raportu VIDEO
Architektura i rozwój platformy
Tradycyjny cykl rozwoju aplikacji procesowej (np. inni sprzedawcy BPM, platformy OpenSource) Programiści Java Eksperci techniczni Użytkownicy / Menedżerowie Analitycy biznesowi Kodowanie usług Portal procesowy Modeler BPEL Narzędzie do modelowania Narzędzia integracyjne Formularze Modeler reguł Narzędzia budowy reguł Gotowy kod wersja 1... Gotowy kod wersja N Raporty / Analizy????? 16 Jakie są zalez nos ci pomiędzy nimi? Czy wszystko jest zsychronizowane?
BPMN + BPEL Komplementarne technologie BPEL BPMN
IBM Business Process Manager V8 Autorzy z biznesu oraz IT Właściele i uczestnicy procesów Developerzy IT Process Designer Autorzy i administratorzy Process Center Zarządzanie całym cyklem z ycia BPM Integration Designer Wspólne narzędzia do zarządzania procesami BPMN oraz BPEL BPMN Reguły Monitoring BPEL ESB Process Portal dostępny z pudełka Zasoby wspo lne Wersjonowanie Udoskonalenie Repozytorium BPM Projekt Pomiar Process Server Konfigurowalny Business Space Rejestr usług Wdroz enie Opcjonalne dodatki Microsoft Kompatybilność wsteczna i prosta migracja z Lombardi (BPMN) oraz WPS (BPEL)
Process Center jest wspólnym repozytorium Open in Process Designer Open in Integration Designer
Tworzenie projektów w oparciu o Process Center Zintegrowane funkcje projektowania dla poszczególnych ról użytkowników Współdzielenie i wersjonowanie zasobów via wspólne repozytorium Autor biznesowy buduje w pełni wykonalne procesy w oparciu o BPMN w narzędziu Process Designer Deweloper IT buduje integracje oraz procesy automatyczne w silniku BPEL w narzędziu Integration Designer Przeciąganie usług na diagram BPMN Process Center Zarządzanie całym cyklem z ycia BPM Zasoby wspo lne Wersjonowanie Rejestr usług Repozytorium BPM
Zaawansowane usługi integracyjne w Process Designerze:
Tworzenie projektów w oparciu o Process Center Zintegrowane funkcje projektowania dla poszczególnych ról użytkowników Współdzielenie i wersjonowanie zasobów via wspólne repozytorium Autor biznesowy buduje w pełni wykonalne procesy w oparciu o BPMN w narzędziu Process Designer Deweloper IT buduje integracje oraz procesy automatyczne w silniku BPEL w narzędziu Integration Designer Przeciąganie usług na diagram BPMN Przeciąganie interakcji z wykonawcami na diagram BPEL Process Center Zarządzanie całym cyklem z ycia BPM Zasoby wspo lne Wersjonowanie Rejestr usług Repozytorium BPM
Wywoływanie procesów BPMN w Integration Designerze:
Interfejsy użytkownika
Szerokie wsparcie technologii interfejsu użytkownika prosto z pudełka Użytkownicy biznesowi Mobile Sharepoint Outlook Business Space powered by WebSphere Process Portal Application Programming Interfaces (APIs) REST Web Services(WS) EJB SCA JMS 25
Pełne wsparcie dla użytkowników mobilnych Bezpłatne klienty ipad oraz iphone już w Apple AppStore! Wersje na systemy Android i Windows Phone dostępne w Q4 2012 26
Możliwości integracji z systemami zewnętrznymi
Architektura techniczna IBM BPM Portal Procesowy Dodatki Office / Sharepoint Własny front-end Własny portal Formatka Karta wyniko w Outlook Sharepoint API.NET SOAP, REST JSP, Java WebSphere Application Server 8.0 Silnik BPMN Silnik BPEL JDBC MS SQL Oracle DB2 ESB Security Specjalizowane adaptery JMS / MQ, HTTP, WS, REST, Java, + LDAP & JAAS Java / SOAP Java / SOAP Java, SOAP (+ JMS) JDBC Capgemi ni_for_b 2011 Capgemini. GK_BPM All 2
IBM BPM umożliwia produkcyjne wdrożenie nawet dużego procesu biznesowego (50+ kroków, 40+ formatek, 20+ funkcji integracyjnych) w 60-90 dni!
IBM BPM: od pomysłu do przemysłu w 90 DNI Zintegrowana analiza i implementacja procesu Analityk BPM (1) Kierownik projektu (1) Specjalista ds. infrastruktury (1) Kamienie milowe projektu 1-3 tygodnie Developer BPM (2) Architekt techniczny (1) Kierownik projektu (1) 6-8 tygodni Developer BPM (1) Architekt techniczny (1) Kierownik projektu (1) Specjalista ds. infrastruktury (1) 2-3 tyg. 1-2 tyg, Definicja Development Test Go Live Cele, mierniki sukcesu Mapy procesów obecnych Analiza procesów Mapy procesów docelowych Model gotowy do wykonania Formularza i raporty KPIs oraz SLAs Model danych Symulacje Modelowanie proceso w i usług Prototypowanie GUI Tworzenie modelu danych Prototypy Integracji i projekty baz danych Wstępne raporty Zgodnos ć procesu ze specyfikacją Implementacja usług z przepływem danych Łączenie usług z procesem Generowanie danych do raporto w Uzupełnienie brakujących 30% funkcjonalnos ci GUI Dokończenie metryk i raporto w Obsługa wyjątko w i zarządzanie błędami Infrastruktura Instalacja i konfiguracja LDAP - integracja Szkolenie / Mentoring Infrastruktura Skrypty administracyjne Tuning wydajnos ciowy
WebSphere Academy dla Partnerów IBM Polska Elastycznos ć decyzyjna to lepsze produkty i usługi. Maciej Szlemiński IBM Polska 2012 IBM Corporation
Reguły biznesowe to Zasady (algorytmy) podejmowania decyzji biznesowych Spisane w postaci zrozumiałej dla uz ytkowniko w biznesowych Zarządzane przez uz ytkowniko w biznesowych We wspo łpracy z IT, a nie przez IT na podstawie wymagań od biznesu Wdraz ane w sposo b niezalez ny od cykli produkcyjnych IT
Reguły biznesowe to Cenniki dynamiczne (polisy, kredyty, lokaty, itd.) Tabele rabatowe Tabele prowizyjne Zasady segmentacji klientów Produkty (dla rynku finansowego) Zasady oceny ryzyka kredytowego/ubezpieczeniowego Limity kredytowe, wydatków służbowych i inne Zasady przetwarzania zamówień Zasady weryfikacji wniosków klientów (np. kredytowych) Wymagania regulacyjne
Standardowo reguły zaszyte są w systemach IT Zmiana reguły Zmiana reguły Zmiana reguły Zmiana Zmiana Reguły biznesowe Zmiana Zmiana Start Start Start System produkcyjny Start Start Start Wymaganie Wymaganie Rozwo j kolejnych wersji systemu biznesowego Zmiana platformy Rozszerzenia funkcjonalne ale wydzielenie reguł z systemów to szybsze, tańsze i łatwiejsze wdrażanie zmian!
IBM Operational Decision Manager - setki wdrożeń, mierzalne ROI Wzrost zysku o $14 mln w 2.5 miesiąca Up/Cross-sell: Global 500 Bank Udział proceso w STP z 17% na 75% Wycena polis, likwidacja szko d: Kredyt w 1 dzień, zamiast w 15 Nowy proces kredytowy: Top 25 US Commercial Bank IBM ODM zarządza zasadami zgodnos ci (jak dla MIFiD), profiluje kliento w, ocenia produkty, okres la ryzyko, oblicza stopień dopasowania produktu do klienta automatycznie generując oferty dodatkowe kto re bardziej interesują kliento w. Klasyfikacja i ocena ryzyka, strategie produktowe i cenowe zapisane w ODM. Skutkiem jest kompletna platforma zarządzania procesem sprzedaz y ubezpieczeń i likwidacji szko d, łatwa do obsługi przez pracowniko w i działająca w większos ci automatycznie. Scentralizowany system wymuszający włas ciwą interpretację zasad korporacyjnych w zakresie ryzyka kredytowego niezalez nie od typu kredytu, umoz liwia pracownikom obsługiwanie wyjątko w, a nie z mudne przetwarzanie standardowych transakcji.
Zarządzanie regułami jest wyzwaniem Zasady podejmowania decyzji biznesowych to reguły biznesowe Tam gdzie istnieją reguły... istnieją problemy z ich obsługą Reguły są ukryte w różnych systemach firmy Aplikacje Dokumenty Reguły muszą być przeprogramowane przez zespół IT Ta sama reguła występuje często w więcej niż jednym systemie Zespoły ludzkie Procesy Ergo zmiany są trudne do wprowadzenia i udokumentowania
które adresuje system reguł (BRMS) Zasady podejmowania decyzji biznesowych to reguły biznesowe Tam gdzie istnieją reguły... Business Rule Management System Narzędzia Są one definiowane i zarządzane Aplikacje Dokumenty Repozytorium Są one przechowywane i aktualizowane Zespoły ludzkie Procesy Serwer reguł Są one uruchamiane i monitorowane
... wizualnie opisując reguły Język naturalny Tablica decyzyjna Drzewo decyzyjne
... graficznie łącząc je w procesy decyzyjne Reguła w języku naturalnym Tablica decyzyjna
... zapewniając łatwość ich modyfikacji Wizualna edycja reguł biznesowych:
i bezpieczeństwo organizacyjne tego procesu! Zmiana reguł Łatwa: wszystkie wersje reguły zawsze w repozytorium Bezpieczna: szczego łowe desygnowanie uprawnień Przewidywalna: skutki zmian moz na symulować przed wdroz eniem Jaki będzie skutek tej zmiany? Co się zmieniło w poprzedniej wersji? Kto ma uprawnienia do wykonania tej zmiany?
Anatomia reguły biznesowej Nazwa Dokumentacja (opis) Kategoryzacja Definicje Warunki Działania Zmienna lokalna Parametr wejściowy
Anatomia tabeli decyzyjnej Zwarta forma zapisu szeregu reguł biznesowych o podobnej strukturze Kolumny warunkowe Kolumny wynikowe reguły
Live demo co zobaczymy Uproszczony proces kredytowy GUI oparte o IBM BPM Decyzje kredytowe wydaje silnik decyzyjny IBM ODM Zestaw reguł kto re Sprawdzają kryteria minimalne Obliczają scoring i zdolnos ć kredytową Wyceniają kredyt Wydają decyzję kredytową
Live demo Łatwos ć modyfikacji reguł w IBM ODM Komunikację między analitykami biznesowymi via konsola biznesowa IBM ODM Dodanie nowej reguły w IBM ODM Business Console Modyfikacja tablicy decyzyjnej w MS Excel Wdroz enie zmian z konsoli IBM ODM Enterprise Console VIDEO
Co zobaczyliśmy podczas live demo Łatwos ć zapisu złoz onej logiki decyzyjnej w postaci reguł biznesowych i tablic decyzyjnych Łatwos ć i szybkos ć modyfikacji reguł biznesowych W narzędziach IBM ODM W narzędziach Office Bez zaangaz owania działu IT! Czyli: w jaki sposo b nowoczesne technologie IBM: BPM oraz ODM stanowią fundament elastycznego, wydajnego i innowacyjnego systemu biznesowego
Dziękuję za uwagę Maciej Szlemiński IBM Polska