A7B16ISP Informační systémy a procesní řízení Přednáška č. 02 Ing. Pavel Náplava, Centrum znalostního managementu Fakulta elektrotechnická, ČVUT v Praze
Nástroje pro podporu BPM, rozdělení, použití Centrum, znalostního managementu, Fakulta elektrotechnická, ČVUT v Praze Agenda Notace a nástroje pro podporu BPM. Samostatná práce jednoduché modelování. Rozdělení do týmů. Zadání týmové práce. Zadání BPMN domácího úkolu. http://czm.fel.cvut.cz/vyuka/y16isp czmfel
Doplňková literatura www-01.ibm.com/software/info/bpm/ www.softwareag.com/corporate/res/books/ bpm_for_dummies/ A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 3
Existující výzvy pro změnu fungování A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 4
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 5
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 6
BPM building blocks A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 7
Obvyklá reakce na začátku všech změn? Nějak to funguje! Neptejte se mě jak. Změna? Vždycky jsme to tak dělali! Měření výkonnosti? Jak to máme udělat? A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 8
Problém technologie A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 9
Problém znalosti A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 10
Problém lidí A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 11
Problém výkonnosti A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 12
Problém stanovení priorit A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 13
Komunikační problémy A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 14
Proč tedy procesy/procesní modely? Zdroj: SoftwareAG A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 15
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 16
Benefity procesů a procesního řízení A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 17
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 18
Demingův cyklus A7B16ISP Přednáška č. 2 19 Ing. Pavel Náplava
Rozšíření Demingova cyklu Zdroj: http://http://www.sixsigmatrainingconsulting.com A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 20
DMAIC A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 21
RYCHLE, LEVNĚ, LÉPE A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 22
Navrhování procesů Dostatek času na porozumění procesu Chyby jsou nevyhnutelné 1 proces = 1 tým (mix znalých a neznalých členů) Otevřená komunikace Velikost týmu: 5 9 členů Odlišit nový proces od starého Zajistit návrat členů týmu zpět A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 23
Měřítka na míru Vyvážení vnějších i vnitřních měřítek Pravidelná aktualizace Odpovídají klíčovým měřítkům firmy Nevymýšlejme měřítka pro měřítka Měříme celý proces, nejen oddělení Nepoužívejme měřítka, která lze lehce splnit a jsou k ničemu nebo špatně nastavené A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 24
Vlastnictví procesů Jasná definice vlastníka procesu ve firemní struktuře Respektovaná osoba Plná odpovědnost za tým, provádění i měření Manažer útvaru vlastník procesu Vlastník nesmí delegovat svou roli Zdroje kontrolují manažeři útvarů, je nutná úzká spolupráce A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 25
Vykonavatelé a infrastruktura Inspirace lidmi, kteří budou proces vykonávat, jejich zařazení do týmu Technologie začleňujeme až po definici procesu Jasná motivace a hodnocení zaměstnanců Proces se nepodřizuje stávajícím technologiím a zvyklostem Pravidlo 20-60 20! A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 26
Vůdcovství a firemní kultura Jasné pochopení a podpora vedení firmy Nehasíme problémy, ale měníme způsob řízení Známe firemní kulturu a vedení, rozumíme schopnostem, kterým uzpůsobíme rychlost Je třeba být trpělivý Osobní vztahy nejsou vždy v souladu s firemními požadavky Procesy je nutné trvale zakotvit do fungování firmy A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 27
Řídící mechanismy a odbornost Jasné pravidla komunikace Průběžné vzdělávání členů procesního týmu Jednoduchá struktura týmu, malá byrokracie Je třeba být v neustálém kontaktu s denní realitou Nelze ignorovat ostatní manažery A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 28
PROCESS & ENTERPRISE MATURITY MODEL (PEMM) Metodika hodnocení vyspělosti podniku Procesní faktory Podoba procesu, vykonavatelé, vlastnictví procesu, infrastruktura a měřítka výkonnosti Organizační faktory Vůdcovství, firemní kultura, odbornost, řídící mechanismy 4 úrovně hodnocení každého faktoru Semaforová metoda Provázanost faktorů, harmonický celek A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 29
Životní cyklus procesu(ů) A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 30
Možnosti popisu procesů SIPOC diagram Diagramy přesunů (špagetové diagramy) Mapy tvorby přidané hodnoty Procesní mapy A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 31
SIPOC diagramy Svozilová A., Zlepšování podnikových procesů, GRADA A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 32
Diagram přesunů Zdroj: http://goleanwithpatrick.blogspot.com A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 33
Mapa tvorby přidané hodnoty A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 34
Notace pro popis procesů (procesních map) Notace Metodika Způsob popisu procesů v různých nástrojích: Petriho sítě UML EPC BPMN BPEL A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 35
Princip tří architektur Autor: V. Řepa A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 36
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 37
Unified Modeling Language (UML) Modelovací standard pro popis IT systémů. Statický i dynamický pohled. Diagram aktivit Vychází z Petriho sítí. Základem jsou aktivity složené z uzlů spojených hranami. Proces se spouští splněním vstupní podmínky. Diagramem běhá pešek. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 38
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 39
Event Driven Process Chain (EPC) Notace pro modelování business procesů. Základní Charakterisitka: Modely se skládají z aktivit (activity), událostí (events) a spojek (connectors). Každá aktivita musí být vyvolána událostí a stejně tak v ní musí i končit. Aktivita má právě jeden vstup a výstup. Model má vertikální layout. Neexistují swimlanes. Role existují jako samostatné entity modelu, ty se pak napojují na aktivity, jichž jsou vlastníkem. A7B16ISP Přednáška č. 2 40 Ing. Pavel Náplava
Zdroj: SoftwareAG A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 41
Použití EPC v modelování Základní modelovací notace v ARIS Express, ARIS Business Modeller a produktech SAP. Použití spíše pro vizuální popis procesu. Vhodný je v případech, kdy proces není příliš komplexní a rozvětvený. Celkově zjednodušená notace Menší paleta rozhodovacích míst. Méně druhů artifacts. http://www.ariscommunity.com/ A7B16ISP Přednáška č. 2 42 Ing. Pavel Náplava
BPMN Business Process Management Notation. Vyvinula Business Process Management Initiative. Hlavní cíl: Čitelnost všemi účastníky životního cyklu. Standardizovaná technika modelování business procesů. Intuitivnější pro business uživatele ve srovnání s UML (OMG Object Management Group). A7B16ISP Přednáška č. 2 43 Ing. Pavel Náplava
BPMN typy grafických prvků Flow Objects (Objekty popisující tok procesu). Connecting Objects (Propojovací objekty). Artifacts (Artefakty). Swimlanes (Plavecké dráhy). A7B16ISP Přednáška č. 2 44 Ing. Pavel Náplava
BPMN Grafické prvky Zdroj: http://www.bpmn.org/samples/elements/core_bpmn_elements.htm A7B16ISP Přednáška č. 2 45 Ing. Pavel Náplava
BPMN Grafické prvky A7B16ISP Přednáška č. 2 46 Ing. Pavel Náplava
Příklad procesu (BPMN 1.0) Zdroj: http://bpm-sme.blogspot.com/2008/03/3-uvod-do-bpmn.html A7B16ISP Přednáška č. 2 47 Ing. Pavel Náplava
Business Process Execution Language (BPEL) Prováděcí jazyk podnikových procesů. Založen na standardu XML. Na rozdíl od BPMN bez grafického popisu. Založen na webových službách. Podpora nástroji pro automatický převod z BPMN. Verze doplněná o zapojení lidí BPEL4People tak WS-HumanTask. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 48
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 49
Nástroje po podporu BPM Kdo je používá? Procesní analytik Procesní architekt Koncoví uživatelé Liniový management Zákazníci Vývojáři jaká je funkčnost a orientace nástrojů? A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 50
Komplexnost nástrojů A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 51
Nástroje BPM 1. generace Význam BPM jen okrajový. Procesně funkční dekompozice. Specifikace BPM kolem roku 2003. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 52
Statické nástroje BPM Popis architektury firmy objektovým způsobem Na různé úrovni detailu lze a z různých úhledů lze vytvořit celostní (holistický) model firmy. Typy: EA (Enterprise Architecture) komplexní nástroj pro modelování celé architektury. BPA (Business Proces Analysis & Simulation) jen určitý výsek (ARIS, ADONIS, QPR...). CASE - (Enterprise Architect, Power Designer). A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 53
Nástroje BPM 2. generace Srdcem BPMS. Vše úzce propojeno. Integrační rozhraní. Základ pro SOA. Reálná dostupnost dat o procesu. Specifikace kolem roku 2005. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 54
Dynamické nástroje BPM Aplikace, které oživují modely procesů. Business Process Management System (BPMS) Platforma pro automatizaci a integraci firemních procesů resp. vývoj aplikací agilním způsobem. Business Rules Management System (BRMS) Místo procesů a jejich instancí je v BRMS klíčovým objektem business pravidlo. Jde o procesy na jemnější úrovni detailu nevyžadující zpravidla aktivitu (rozhodování) lidí. Konvergence BPMS přebírá funkce BRMS. Pegasystems, IBM (Lombardi), Oracle, Metastorm. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 55
BPMS Business Process Management System Marketingové označení softwarové platformy pro automatizaci a integraci firemních procesů (osob, systémů). V základu je tvořena grafickým návrhářem procesů (designer) a procesním (exekučním) serverem. BPMS orchestruje a integruje služby do logiky procesů v kontextu principů SOA (srdce). Architektonická i technologická nezávislost na jiných aplikacích. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 56
Workflow Marketingový název pro aplikační komponentu určenou primárně pro řízení distribuce určitých typů objektů specifických pro agendovou aplikaci. V agendové aplikaci je worfklow doplňkovou komponentou. Architektonická i technologická závislost a provázanost s konkrétní aplikací. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 57
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 58
Porovnání BPM 1 a BPM 2 Nástroje BPM 1.0 Nástroje BPM 2.0 Funkcionalita prodávána business analytikům Modelování procesů Proprietární modelovací jazyky Průběžné zlepšování procesů (CPI) Vysoké startovní náklady Jen dílčí produkty pro jednotlivé fáze životního cyklu Nástroje reálně využívány procesními analytiky Business model společnosti (BMS) Standardizované modelovací jazyky Dynamické zvyšování výkonnosti Řešení i open source nebo služby Celý životní cyklus BMS, integrace Pro posun od BPM 1 k BPM 2 je typické prorůstání a spojování různých typů funkcionality. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 59
Benefity nasazení nástrojů BPM Výkonnost reálný monitoring umožňuje eliminovat slabá místa a snižovat ztráty. Efektivita systematické řízení a kontrola výpadků a chyb v procesech. Řízení změn jednoduchá změna a aplikace změn procesů. Business Intelligence díky provázanosti různých oblastí lze efektivně sbírat a vyhodnocovat data pro analýzy a plánování. Přírůstkové ROI kontinuální zvyšování ROI. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 60
Nevýhody nasazení BPM nástrojů Omezené možnosti customizace balíková řešení, jejichž přizpůsobení nemusí být jednoduché. Náklady v některých případech je nasazení dražší než vývoj vlastního software. Náročnost na upgrade upgrade na vyšší verze nemusí být jednoduchý. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 61
Hlavní trendy trhu Silný self-tuning mechanismus. Preferování kompozitního modelu před psaním kódu. Zelené green trendy. Cloud computing (SaaS). A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 62
Segmenty využití nástrojů Integrace systémů Integration-centric Sběrnice služeb, SOA architektura Dokumentově orientované Document-centric Správa obsahu, ECM Uživatelsky orientované Human-centric Komplexní podpora včetně zapojení uživatelů A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 63
Kategorie nástrojů Komplexní nástroje x odlehčené verze. Komerční nástroje x open source. Technicky x uživatelsky orientované. On-premise x cloud řešení. Čisté BPMS x jiné řešení. Přístupy k vybraným funkčnostem (simulace, nasazení na procesní server, ). Nástroje => A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 64
http://www.blueworkslive.com A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 65
http://http://publib.boulder.ibm.com A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 66
Jaký nástroj vybrat? A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 67
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 68
Ranné stádium. V kvadrantu leaderů jen několik společností. Velcí hráči se začínají s produkty (IBM, CA) nebo je zatím nemají (Oracle, SAP, Microsoft). Zákazníci začínají projevovat zájem. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 69
Změna hodnocení čistí hráči posilují. Velcí hráči chápou význam BPMS a zvyšují investice. Zákazníci začínají projevovat zájem. Očekávání konsolidace produktů. Krize, ale u BPM projektů se očekává podpora. BPMS jako základ infrastruktury. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 70
BPMS stabilizovaná sada produktů. Trh již mainstreamovým, proběhlo několik akvizí. Produkty jsou víceméně podobné. Hodnotí se integrace a zkušenosti uživatelů. Roli hraje i spolupráce dodávaných komponent. Roste poptávka po kontinuálním zlepšováním procesů. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 71
ibpms = Intelligent Business Operations (IBO) Nové trendy, nové funkčnosti: Real-time business analysis Deep complex event processing Social media support (social behavior and collaboration) Podpora mobility A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 72
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 73
A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 74
Celostní (holistický) pohled firmu A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 75
Odkazy na notace a standardy Výukové video o BPM A SOA. http://video.google.com/videoplay?docid=-1658450804588253683 Stránky BPMN. http://www.bpmn.org/ Stránky OMG. http://www.omg.org/ Studie srovnání BPMN a UML. http://www.soberit.hut.fi/t-86/t-86.5161/2006/bpmn_vs_uml_final.pdf http://homepages.dcc.ufmg.br/~cascini/sbqs_2008.pdf Stránky o standardu EPC http://www.ids-scheer.cz/cz/aris/modelovaci_standardy/epc/84405.html http://www.ariscommunity.com/ Stránky o standardu BPEL http://www.bpelsource.com/bpel_info/defined.html Business Modeling and Integration Domain Task Force. http://bmi.omg.org/ A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 76
Odkazy na podpůrné materiály http://elearning.bizagi.com/videolibrary/ http://www.ariscommunity.com/ http://searchcio.techtarget.in/tutorial/bpm-tools-guide-for-managers http://bpmfundamentals.wordpress.com/resource-list/ http://www.infobarrel.com/business_process_management_tools http://blogs.gartner.com/janelle-hill/2010/04/22/do-you-understand-thedifference-between-workflow-and-bpm/ http://bpm-tema.blogspot.com/2007/05/nstroje-bpm-prvn-druhgenerace.html http://itredux.com/bpm-20/ A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 77
CVIČENÍ A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 78
After Action Review A7B16ISP Přednáška č. 2 http://dma.wi.gov Ing. Pavel Náplava 79
Ukázka Whiteboardingu A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 80
Týmový úkol pro 3. a 4. týden 2 kroky: Zisk informací od zákazníka. Prezentace návrhu řešení zákazníkovi. Postup práce: 3. týden týmové konzultace. 4. společné prezentace navržených řešení a vyhodnocení navržených řešení. DOBŘE SI PŘEČTĚTE ZADÁNÍ! A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 81
Podrobnosti týmového úkolu Různí dodavatelé: Stávající dodavatel. Nový dodavatel menší lokální firma. Nový dodavatel offshore indický dodavatel bez lokálního teamu v ČR. Zadání práce: Firma byla oslovena standardní poštou. A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 82
Domácí úkol na 5. týden Seznámit se s notací BPMN http://www.bpmn.org/ Krátce se seznámit s nástrojem Bizagi http://www.bizagi.com/ A7B16ISP Přednáška č. 2 Ing. Pavel Náplava 83