Fakulta informatiky a statistiky Katedra informačních technologii
Použití CASE/CABE pro řízení workflow ve firmě
Autoři: Cígler Lukáš, Bc. Gottfriedová Kateřina, Bc. Kábrt Jakub, Bc. Kratochvíl Tomáš, Bc. Datum: 2011
Obsah 1.
Definice workflow ........................................................................................................................... 3
2.
Workflow aneb zprofanovaný termín ............................................................................................. 4 2.1
Procesně-řízená organizace versus standardní organizace..................................................... 4
2.1.1 3.
Organizační schéma procesně-řízené organizace pomocí procesní mapy...................... 6
Přínosy a efektivnost využití workflow nástroje u standardní organizace ...................................... 8 3.1
Velké společnosti, nadnárodní organizace.............................................................................. 8
3.2
Střední společnosti .................................................................................................................. 9
3.3
Malé společnosti ..................................................................................................................... 9
4.
Přínosy a efektivnost využití workflow nástroje u procesně-řízené organizace ........................... 10
5.
Přístup k nástrojům workflow ....................................................................................................... 11
6.
Typy workflow ............................................................................................................................... 12
7.
6.1
Produkční .............................................................................................................................. 12
6.2
Administrativní ...................................................................................................................... 12
6.3
Kolaborativní ......................................................................................................................... 13
6.4
Ad-Hoc ................................................................................................................................... 13
Vztah BPR a Workflow................................................................................................................... 14 7.1
8.
Společné rysy......................................................................................................................... 14
Komerční workflow nástroje ......................................................................................................... 16 8.1
Sybase PowerDesigner .......................................................................................................... 16
8.1.1
Přehledová kritéria: ....................................................................................................... 16
8.1.2
Hodnotící kritéria: ......................................................................................................... 16
8.2
Microsoft Visio ...................................................................................................................... 18
8.2.1
Přehledová kritéria: ....................................................................................................... 18
8.2.2
Hodnotící kritéria: ......................................................................................................... 18
8.3
Microsoft Office SharePoint Designer 2010 .......................................................................... 19
8.3.1
Přehledová kritéria: ....................................................................................................... 20
8.3.2
Hodnotící kritéria: ......................................................................................................... 20
8.4
Oracle Designer 10g .............................................................................................................. 21
8.4.1
Přehledová kritéria: ....................................................................................................... 21
8.4.2
Hodnotící kritéria: ......................................................................................................... 22
8.5
IBM WebSphere .................................................................................................................... 23 1
9.
8.5.1
Přehledová kritéria: ....................................................................................................... 23
8.5.2
Hodnotící kritéria: ......................................................................................................... 24
Bezplatné nástroje ........................................................................................................................ 26 9.1
ARIS Express .......................................................................................................................... 26
9.1.1
Přehledová kritéria: ....................................................................................................... 27
9.1.2
Hodnotící kritéria: ......................................................................................................... 28
9.2
ProcessMaker Open Source .................................................................................................. 28
9.2.1
Přehledová kritéria: ....................................................................................................... 31
9.2.2
Hodnotící kritéria: ......................................................................................................... 32
9.3
Bonita Open Solution ............................................................................................................ 33
9.3.1
Přehledová kritéria: ....................................................................................................... 34
9.3.2
Hodnotící kritéria: ......................................................................................................... 34
10.
Použít bezplatné nebo komerční nástroje? .............................................................................. 35
11.
Zdroje ........................................................................................................................................ 36
11.1
Literární ................................................................................................................................. 36
11.2
Elektronické ........................................................................................................................... 36
2
1. Definice workflow Pro samotný termín workflow existuje spousta definic a výkladů, proto jsme si pro čtenáře vybrali pouze ty nejpoužívanější definice. „Workflow lze přiblížit jako tok informací v podnikovém procesu a jejich automatizované řízení.“ [Carda, 2001, str. 16] „Workflow znamená automatizaci celého nebo části podnikového procesu, během kterého jsou dokumenty, informace nebo úkoly předávány od jednoho účastníka procesu k druhému podle sady procedurálních pravidel tak, aby se dosáhlo nebo přispělo k plnění podnikových cílů.“ [Carda, 2001, str. 16] „Workflow se skládá z posloupnosti propojených kroků. Je to zobrazení posloupnosti operací, je prohlášen za dílo osoby, skupiny osob, práci organizace zaměstnanců nebo stroje“ [ISO 12052, 2006] „A series of tasks to produce a desired outcome, usually involving multiple participants and several stages in an organization. Workflow describes the sequential steps that comprise a work process in the business environment. In its most comprehensive form, workflow includes the procedures, people and tools involved in each step of a business process. Workflow may either be sequential, with each step contingent upon completion of the previous one, or parallel, with multiple steps occurring simultaneously“ [18] “Work flow is the sequence of connected steps that make up a work process. Work flow is considered as an abstraction of real work involving the effort of a group of people. Determining an efficient work flow can add significant value to an organization’s activities.” [19] “A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple or complex mechanism, work of a group of persons, work of an organization of staff, or machines.” [20]
3
2. Workflow aneb zprofanovaný termín Pod pojmem workflow si spousta lidí představí mnoho různých věcí. Je to dáno především širokým počtem definic na tento pojem, které jsou nekonzistentní. I sám Bruce Silver [Silver, 2009] řekl o workflow tento výstižný názor. „Workflow is a buzzword today, that means a lot of different things.“ Termín workflow je opravdu v dnešní době používán stále dokola, používají ho konzultantské společnosti, hlavní architekti společnosti, IS/ICT vývojáři, obchodní manažeři, management firmy a mnoho dalších rolí v prostředí firmy i mimo ní, ne každý se shodne na jednotnosti tohoto termínu. Hlavní architekt IS/ICT bude vidět v řešení workflow jiné přínosy než třeba management firmy. Otázkou je, zdali tyto přínosy jsou měřitelné, jedná-li se o společnosti, které nejsou procesně řízené. Proč dnes většina společností implementuje workflow řešení, i když se nejedná o procesně řízenou organizaci? Na tuto ale i na další otázky se Vám pokusím odpovědět v několika následujících odstavcích. V první řadě bude čtenářům nastíněn princip procesně řízené organizace a standardní organizace.
2.1
Procesně-řízená organizace versus standardní organizace
Podle [17] se útvarová organizace ve většině případů skládá z nestrukturalizovaných procesů, systému řízení firmy orientující se na byznys strategii a existuje zde standardní útvarová struktura firmy ve tvaru pyramidy (vertikální směr). Opakem je procesně řízená organizace, jíž znaky jsou procesní struktura firmy (horizontální směr), tak i standardní útvarová struktura, která ale na rozdíl od útvarové organizace podporuje procesní strukturu firmy. Co je ale důležité, procesně řízená organizace je založena procesním řízení firmy. Pojem procesní řízení definuje Šmída ve své knize [Šmída, 2007] takto. „Procesní řízení (management) představuje, systémy, postupy, metody a nástroje trvalého zajištění maximální výkonnosti a neustálého zlepšování podnikových a mezipodnikových procesů, které vycházejí z jasně definované strategie organizace a jejichž cílem je naplnit stanovené strategické cíle.“ (Šmída, 2007) Tuto výše uvedeno definicí nelze brát doslova ani jako Bibli. Autor se k ní žádným způsobem dále nevyjadřuje ani jí nerozvádí, co si pod tím představuje. Osobně si myslím, že tato definice je napsána dosti vágně. Vždyť představa, že by mohlo docházet k neustálému zlepšování podnikových procesů a mezipodnikových procesů mi přijde dosti úsměvná. Dále bych se pozastavil nad použitím první části definice, kdy autor říká, že procení řízení představuje určité postupy metody a nástroje trvalého zajištění maximální výkonnosti. Tento výklad vyzní, jako když společnost využívající procesní řízení, neustále generuje maximální výkon, tedy i zisky a má patřičné nástroje k zajištění maximální výkonnosti. S tím si dovolím nesouhlasit. Panuje-li v Evropě a i ve světě recese, není možné neustále zlepšovat výkonnost podniku, příklad mohl být propad stavebního průmyslu, strojírenského, ale i zčásti automobilového průmyslu. Větší propad automobilového průmyslu zachránilo Německo tzv. „šrotovné“. Vždyť po přečtení této definice by si musel říct každý ředitel podniku, stakeholders společnosti a další kompetentní osoby, že přejdou na procesní řízení firmy, jelikož jim bude doživotně generovat zisky, neustále se budou zlepšovat podnikové a mezipodnikové procesy a rovněž budou naplněny veškeré strategické cíle společnosti. 4
Autor to zdůvodňuje ve své knize [Šmída, 2007] takto, proč je důležité mít zavedené procesní řízení, tedy co tím společnost může získat. 1) Díky procesnímu řízení v organizace dochází ke snižování nákladů, zvyšování kvality, jelikož procesní řízení vede i odstranění bariér mezi jednotlivými útvary. 2) Zavedení procesního řízení má za následek, že je možné kvalifikovat některé jevy, které nám mohou pomocí v budoucnosti ke zlepšení přesnosti odhadů jako je objem tržeb jednotlivých produktů oné organizace u jednotlivých dealerů a velkoobchodních prodejců. 3) Procesní řízení podporuje týmovou práci a angažovanost členů týmů. M. Hammer to vysvětluje na příkladu jedné energetické společnosti: „Energetická společnost zavádějící elektrickou energii k nově postaveným domům byla organizována operačně. Zaměstnanci mezi jednotlivými odděleními spolu hašteřili, dokud nebyl stanoven cíl. Minimální doba pro zavedení elektrické energie do domu. Výsledkem byla doba vyřízení případu, která se zkrátila ze 180 dní na 20 dní. Oddělení zajištující zavádění elektrické energie do nových domů se zmenšila z 900 lidí na 300“. [Hammer] 4) Přínosem implementace procesního řízení je zvýšení využití aktiv, procesy nevytvářející žádnou hodnotu, jsou eliminovány. 5) Zavedení procesního řízení má za následek disciplínu, kdy dochází ke zlepšení organizace práce a informovanosti zainteresovaných osob. Dochází k odstranění chaosu nebo jeho částečné redukci, což je v oblasti procesně-řízené organizace klíčové pro oblasti marketingu, vývoje a výzkumu. 6) Orientace na zákazníka je charakteristická u procesního řízení, tedy klíčovým indikátor jsou výstupy procesů čili dodaná hodnota pro zákazníka a jeho spokojenost. Díky procesnímu řízení můžeme zákazníkovi poskytnout vyšší přidanou hodnotu. 7) Je-li společnost procesně-řízená, měla by tu vládnout větší spokojenost zaměstnanců, jelikož zde dochází ke zvýšení pravomocí a širší náplně pracovních míst oproti standardní organizaci. Z výše uvedeného textu dle autora Šmídy lze spatřit samá pozitiva v procesním řízení. Avšak si myslím, že výhody, které přináší procesní řízení oproti útvarové organizaci, jsou napsány velmi obecně. Vždyť i standardní systém řízení organizace umožňuje snižovat administrativní náklady díky automatizaci, rovněž umožňuje snižování náklady díky zavedení nové technologie. Se zavedením nové technologie ruku v ruce často i souvisí zvyšování kvality. Částečně souhlasím s tvrzením, že procesní řízení podporuje týmovou práci a angažovanost členů týmů, jelikož jsou pod větším dohledem. Ve spoustě nadnárodních organizací se standardním řízením firmy, se může stát a často i stává, že dosti lidí není angažováno v týmech a svojí práci nevykonává svědomitě, přičemž jim to dosti prochází. Velice to souvisí s posledním bodem č. 7. Oblast stanovení cíle je stejné i v útvarové organizaci, tím je orientace na zákazníka. Motto „zákazník je náš pán“ je zde velice pravdivé, jelikož bez zákazníka, tedy prodaných produktů, nemůže žádná společnost generovat zisky. Pokud máme na mysli konzultantskou společnost, jejími klienty jsou rovněž zákazníci, kteří od nich odebírají služby. Tak jako tak vše zaplatí zákazník, ať už se jedná o procesně řízenou organizaci nebo o útvarovou. Nad posledním bodem se dá dosti polemizovat, zdali vládně větší spokojenost zaměstnanců u procesně řízené organizace. Podle mého názoru to není až tak pravda. Dosti to závisí na osobním ohodnocení zaměstnance oné společnosti, jestli mu jde i o blaho společnosti a zdali spojuje svojí vizi s vizí společnosti. Rovněž musíme brát v potaz, zdali je zaměstnanci umožněn kariérní růst. 5
Podle [17] jsou hlavní charakteristiky procesní organizace následující:
Jsou identifikovány „core“ procesy a podpůrné procesy, Každý proces má svého zákazníka a je definován hodnotou, kterou vytváří pro zákazníka, Každý proces má svého vlastníka, odpovědného za svůj optimální průběh a výstupy, Pro všechny procesy jsou patřičným způsobem definovány indikátory žádoucího výkonu, Klíčovým indikátorem u procesně-řízené organizace jsou výstupy procesů čili dodaná hodnota pro zákazníka a jeho spokojenost, Procesy nevytvářející žádnou hodnotu, jsou eliminovány, Procesy prochází neustálým zlepšováním (inovací), tak abychom dosáhli lepších parametrů pro zákazníka, tj: o Kvalita služeb, zákaznický komfort, o Technická kvalita produktu, o Kvalita dodávky služeb (Supply Chain Management, Customer Chain Management), o Cena produktu, o Kvalita „brand“. Zaměstnanci mají rozšířené pravomoci, mohou tedy uplatnit svoji kreativitu a zkušenosti, Hierarchická struktura je „plochá“, dochází k její „zplošťování“
U procesně-řízené organizace musí existovat systém řízení inovací, který převádí nové potřeby a očekávání zákazníků do nových produktů a služeb. Výkonnost procesů je testována pomocí benchmark testů. 2.1.1 Organizační schéma procesně-řízené organizace pomocí procesní mapy Podle [Šmída, 2007] Na níže uvedeném obrázku je zobrazená velmi zjednodušená procesní mapa divize polovodičů společnost Texas Instruments. Mezi procesní mapou a klasickou organizační strukturou je ještě jeden zásadní rozdíl. Na rozdíl od klasické organizační struktury obsahuje procesní mapa i zákazníky a „nezákazníky“ firmy včetně vztahu, jaký k nim podnik má. Tvorba procesní mapy je velice náročnou záležitostí, jelikož lidé při tom musí myslet v širokých souvislostech a překračovat hranice svých organizačních útvarů.
6
Procesně-řízená organizace by měla dosahovat vyšších úspor nákladů, generovat větší zisky a zvyšovat kvalitu své produkce. Mezi další přínosy lze zařadit zkvalitnění spokojenosti zákazníků, zlepšení PLM – Product Lifecycle Management, kontrola core a podpůrných procesů a v neposlední řadě udržení a posílení strategické výhody. Z výše uvedeného textu plyne celá řada výhod pro procesně-řízenou organizaci. Otázkou je, proč existuje procesně-řízených organizací daleko méně, než je těch tradičních? Mezi hlavní omezující faktory pro zavedení procesně-řízené organizace jsou tyto:
akcionáři a jejich zájmy, organizační struktura společnosti, kultura prostředí, definovaná pravidla uvnitř společnost a již zavedené technologie,
Opakem je tradiční forma organizace, kde jsou typické tyto aspekty:
platí mě můj šéf potažmo moje společnost potažmo zákazník, který nakupuje produkty společnost či služby společnosti, potažmo v mnoha případech daňový poplatník, existují zde funkční útvary, kontrola podřízených, typická hierarchická organizace (zaměstnanci, střední management a TOP management) řízení lidí, vědomosti, odměňování za činnosti, ve většině případů jsem placen za počet podřízených.
7
3.
Přínosy a efektivnost využití workflow nástroje u standardní organizace
Nyní si položme otázky. Proč implementují společnosti workflow nástroje, i když nejsou procesněřízené? Jaké mají z toho přínosy? Jsou tyto přínosy větší než u procesně-řízených organizací? Lze tyto nástroje efektivně využít? Z výše uvedeného textu lze spatřit, že přínosy workflow nástrojů jsou mnohem větší u procesněřízených organizací než u standardních, jelikož jsou definováni vlastníci procesů v kontextu s podnikovými cíli. Společnost je orientována na zákazníka, je procesně-řízená. Každý proces je efektivně měřen i jeho nákladovost. Standardní společnosti je přesto implementují, i když nikdy nelze změřit přesně jejich přínos. Využívají k tomu ROI, Cost Benefit Analysis, tedy ty nástroje, které sice definují zcela celkové náklady na pořízení daného workflow nástroje i náklady na roční maintenance, ale přínosy této aplikace jsou neměřitelné, nelze je přesně měřit. Dle mého názoru, žádná firma, která není procesně-řízená, nemůže přesně definovat přínosy. Důvodem, proč jsou implementovány tyto nástroje, není až tak jednoznačný. Velice záleží na velikosti společnosti, poté na typu vlastníka společnosti, zdali se jedná o nadnárodní konsorcium a zdali se jedná přímo o společnost, která vyvíjí workflow nástroje. Poslední důležitým aspektem, čím se společnost zabývá. Nelze opomenou integraci workflow nástroje do stávajícího portfolia aplikací ve společnosti. Rozhodl jsem se rozdělit tuto úvahu dle velikosti společnosti.
3.1
Velké společnosti, nadnárodní organizace
Co se týče společností v „Magic“ kvadrantu, mezi něž patří Oracle, IB a Microsoft využívají pouze své workflow nástroje. V případě bankovních institucí, pojišťoven, spořitelen, kdy se jedná zcela o standardní organizaci, jsou implementovány jak komerční nástroje, tak i vlastní řešení. Komerční nástroje jsou implementovány většinou v případě, je-li outsourcováno IT oddělení, což je v případě České spořitelny. Naproti tomu některé bankovní instituce, které mají vlastní IT oddělení z důvodu bezpečnosti, si vytváří řešení na míru za předpokladu, mají-li k tomu patřičně vybavený lidský kapitál. Vývoj workflow nástroje „na míru“ je opravdu finančně náročný, musíme brát v úvahu integraci do stávajícího portfolia aplikací a mnoho dalších aspektů. V opačném případě se bankovní instituce, pojišťovny a spořitelny rozhodnout ke koupi standardních typových workflow nástrojů. Velice důležitým aspektem je vlastník společnosti neboli „stakeholders“. Jedná-li se o společnost se zahraniční účastí, nákup takového SW balíku podléhá rozhodnutí managementu v ČR a posléze v zahraničí, většinou se jedná o částky vyšší jak 10 - 15 mil. Kč. Tento druh společností má SW řešení workflow stejný jak v ČR, tak i v Evropě, liší se pouze jazyková lokace, která je standardně nastavena v anglickém jazyce a grafické rozhraní je customizováno dle grafického manuálu společnosti. Co se týče open-source řešení, u těchto společností se nevyužívají, jelikož „dovývoj“ by stál mnohem více finančních prostředků, než investice a customizace do standardní aplikace. Řešení na míru si může dovolit opravdu pár institucí této velikosti.
8
3.2
Střední společnosti
U středních společností dochází k 3 situacím. Jedná-li se o IT společnost, která se zabývá vývojem SW, bude brát jak v úvahu integraci, tak i typ nástroje workflow. Posuzuje veškerá pro i proti. Zabývá se i otázkou, zda pro ni není vhodné open-source řešení, které se dá upravit. Další typ společností si nechá naimplementovat typové řešení, které dále customizuje a nebo se jedná o rozšíření již stávajícího řešení. Poslední typ společností se vydá se cestou implementace open-source řešení z hlediska ceny licence.
3.3
Malé společnosti
Malé společnosti se zabývají oblastí workflow pouze okrajově nebo vůbec. Je to dáno především malou využitelností tohoto nástroje pro ten typ firem. Zaměřují se zejména na aplikace, které využijí pro běžnou činnost firmy. S nástupem webové služby SaaS v podobě ECM, se některé společnosti začali zajímat i o tuto oblast, avšak došlo-li k určitým změnám, to lze vyvodit až v příštích letech. Z výše uvedeného textu lze spatřit, že nástroje workflow implementují zejména velké a střední společnosti, i když se nejedná o procesně-řízené organizace. Ve standardních organizacích je správa podnikového obsahu zaváděna kontinuálně, tedy i workflow, ale za jiným účelem než u prvně jmenované organizace. Standardní organizace využívají workflow nástroje pro case projekty, administrativní účely, workflow formuláře spojené s dokumentem atd. Problémem je, že ho nedokážou využít tak efektivně, neorientují se na procesy, ale na business strategii.
9
4.
Přínosy a efektivnost využití workflow nástroje u procesněřízené organizace
Po zavedení komponenty workflow se firmě naskýtá zcela nový přístup k jejím procesům. Ty jsou od začátku do konce jejich běhu monitorovány či realizovány prostřednictvím informačních technologií, což při správném využití této komponenty může odstranit řadu kritických problémů, jelikož:
typově podobné procesy probíhají jednotným postupem, shodné činnosti jsou realizovány stejným způsobem, průběh procesů řídí aplikace / informační systém, nikoliv řadový zaměstnanec, procesy jsou kompletně monitorovány, a tak je v kterémkoliv okamžiku možné zjistit, v jakém kroku se nachází, jak probíhal i kdo se na jeho provádění podílel, předávání dat, informací, dokumentů nebo mezikusů (např. ve výrobě) v průběhu procesu není závislé na práci konkrétního uživatele, ale je řízeno aplikací, které automaticky propojuje aktéry procesu podle jeho nastavení. [Kunstová, 2009]
Hlavním přínosem je ale časové zkrácení průběhu procesů. Tu výrazně snižuje odstranění rutinních, duplicitních a neproduktivních aktivit, což obstarává právě automatizace těchto činností. Časová náročnost procesů je sice měřitelná, ale organizaci zajímá spíše doložitelnost, jasná viditelnost změny a vyčíslení změn po finanční stránce. Těmi jsou:
jednotný popis podnikových procesů (stanoveno firemní směrnicí), zkrácení délky procesů, větší efektivita provozu, snížení chybovosti závislé na lidském faktoru, zlepšení organizace práce, zjednodušení procesů, usnadnění komunikace, automatická dokumentace průběhu prováděných procesů, možnost vyhodnocování procesů a měření výkonnosti jednotlivých zaměstnanců, průběžné zlepšování procesů na základě jejich měření v reálném čase, nezávislost procesu na pracovní době.
Dalším aspektem, který se často opovrhuje, je strategická využitelnost workflow a možnost flexibilního chování firmy v neustále se měnících tržních podmínkách. Dovolme si je shrnout do několika hlavních přínosů: [Kunstová, 2009]
jednodušší realizace organizačních i technologických změn, úspornější a rychlejší zapracování nových zaměstnanců na jejich posty, veškeré pracovní postupy mohou být uchovány v informačním systému prostřednictvím nastavení procesů, ty se neztratí s odchodem klíčových zaměstnanců a nemohou být zneužity nebo ukradeny.
10
5. Přístup k nástrojům workflow Zjistit chování společností na trhu v oblasti workflow, je velice obtížná věc. Absolutní většina společností Vám nesdělí informace, jaký nástroj využívají a jakým způsobem posuzovali proces výběru. Jak již jsem řekl, spousta společnosti se snaží o kontinuální zlepšování v oblasti ECM (Enterprise Content Management), děje se tomu zejména u středních i velkých společností. Problémem je zejména určitá strnulost managementu společnosti, který se zajímá o výši nákladů a přínosů daného nástrojů, avšak už neanalyzuje další důležité věci, zejména přímé a nepřímé dopady tohoto nástroje. Ve spoustě společností dochází rovněž k redundanci SW řešení, dřívější nástroj neosvědčil z hlediska zanedbání školení lidí nebo i z důvodu integrace. Rovněž nebyla brána v potaz otázka customizace. Za některými z těchto problémů stojí zejména manažeři, kteří mají pravomoc k nákupu SW řešení, ale už nedisponují takovými znalosti v kontextu užívání workflow. Nesmíme ani zapomínat na sílu kancelářského balíku Microsoft Office, kdy jej má naimplementována valná většina společností a když dojde na řadu otázka workflow či ECM, spousta společností si zakoupí produkt od Microsoft z důvodu lepší integrace, zejména využití Office Outlook a aplikace Microsoft Visio 2010 či Office SharePoint Server. Mluvíme-li o ceně licencí u společnosti Microsoft, největším nákladem jsou zejména klientské licence, které tvoří až 70% celkových nákladů na danou aplikaci.
11
6. Typy workflow Podle [Carda, 2001] Chápání workflow jakožto automatizace procesů pro předávání elektronických dokumentů se používalo v raném věku komponenty. Postupem času se podle charakteru procesu, kde se využívalo, začalo rozlišovat do čtyř kategorií. Kategorizace workflow napomáhá pochopit odlišnosti různých druhů firemních procesů. Dělení probíhá na základě pěti kritérií (význam, četnost, složitost, monitoring a modifikovatelnost), podle toho, jak je které kritérium pro daný proces typické.
6.1
Produkční
Slouží pro automatizaci hlavních firemních procesů, které jsou klíčové pro zákazníka a vytváření hlavní přidanou hodnotu koncového produktu nebo služby. Výskyt těchto procesů je v organizaci velmi častý. Řadoví zaměstnanci jejich vykonáváním tráví většinu své pracovní doby, kde navíc často bývají zaměřeni pouze na určité kroky procesu (velmi podobné tovární / pásové výrobě na lince). Procesy jsou pevně definovány a alternativní průběh je přesně ošetřen a definován leckdy i velkým množstvím podmínek či pravidel. Změna průběhu procesu u produkčního workflow je organizačně náročná. Jedná se totiž o hlavní podnikové procesy (viz předchozí odstavec), kde změna procesu souvisí se změnou napříč organizací. Jejich změna není záležitostí koncových uživatelů, nýbrž specialisty, který má nastavení workflow v podniku na starosti. Tyto procesy jsou pro podnik natolik klíčové, že jejich uvedení do provozu musí předcházet náležité otestování. Další komplikace mohou nastat při kontrole, zdali jsou i ostatní aplikace správně integrovány a připraveny na změnu procesu. Obecně platí pravidlo, že čím kratší je doba mezi jednotlivými kroky procesu, tím je celý proces efektivnější. Nemusí to vždy platit pro časovou náročnost (moc podrobné členění může škodit), a proto se procesy produkčního workflow monitorují, aby se našla ideální rovnováha pro maximální efektivitu podniku. Příklady:
6.2
přijetí, zpracování a odsouhlasení faktury vyřízení objednávky na e-shopu zpracování pojistné události
Administrativní
Významným rysem administrativního workflow je zajišťování administrativních procesů. V praxi to znamená vyřizování každodenní agendy (vystavování objednávek, vyřizování reklamací apod.). V organizaci existuje mnoho takových procesů. Typickým znakem je pro ně to, že jsou velmi dobře strukturovatelné s malým množstvím alternativních scénářů, často se opakují a jsou spojovány s dokumenty, které jsou pro danou firmu standardizovány např. firemní směrnicí či zákonem. Klíčový aspekt zde zaujímá nastavení přístupu jednotlivých uživatelů a je třeba si uvědomit, kdo všechno bude mít k procesům přístup a bude s nimi pracovat. V podniku s nimi pracuje velké množství zaměstnanců. Jelikož je administrativní workflow často standardizované, bývá proto obvykle integrováno s podnikovými aplikacemi ERP, ECM, CRM apod. Příklady:
vyplnění formuláře, který je následně předán a schválen dalším pracovníkem automatické zaslání faktury do účtárny 12
6.3
Kolaborativní
Náplní kolaborativního workflow je především řízení týmové spolupráce, při které se uživatelé podílejí na tvorbě společného dokumentu. Vstupem do procesu bývá „prázdný“ dokument, který v průběhu několika kroků či cyklů iterací prochází úpravou až do doby, kdy je dosaženo jeho finální podoby. Po tomto kroku vystupuje z procesu k dalšímu zpracování (již např. produkčního workflow). Stejně jako komponenta administrativního workflow je často součástí podnikových aplikací, zde zejména systémů pro podporu týmové spolupráce. Příklady:
6.4
příprava výroční zprávy napříč odděleními tvorba propagačního materiálu schvalovací proces dokumentu vedoucími jednotlivých oddělení
Ad-Hoc
Procesy ad-hoc workflow jsou typické svojí „nečekanou potřebností“, tzn. je založeno na náhodném vzniku procesu pro potřeby podniku. Přestože jsou jedinečné a nejsou standardizované, velmi se podobají procesům administrativního workflow s tím rozdílem, že definice procesu obsahuje řadu výjimek a zpracování unikátních událostí. Přestože je ad-hoc proces jedinečný, tak se účastníci procesu podílí na řadě podobných dílčích podprocesů. To je podstatný rys ad-hoc procesů. Na rozdíl od všech typů workflow nebývají integrovány s dalšími aplikacemi. Příklady:
přijetí speciálního požadavku (nestandardního pro daný podnik) a jeho následné vyřízení
13
7. Vztah BPR a Workflow Business Process Reengeneering (BPR) a jeho vztah k workflow asi nejlépe vystihuje přirovnání, že spolu kráčí tzv. „ruku v ruce“, ovšem ne vždy tomu tak musí být. V první řadě je třeba položit zdánlivě jednoduchou otázku. Jaké aktivity BPR potřebuje naše firma pro nasazení či úpravu workflow? Při kompletní implementaci bude třeba provést detailní analýzu podnikových procesů a jejich následné namodelování. Při customizaci již déle provozovaného workflow si můžeme vystačit např. s krátkodobější, finančně méně náročnou, konzultací se zaměstnanci firmy. Závěrem lze tvrdit, že nasazování nebo nastavování firemního workflow, nemusí bezpodmínečně předcházet všechny aktivity spojované s BPR. Hlavní vazbou k BPR je ovšem schopnost workflow rychle reagovat na změny organizace pro potřeby přizpůsobení se požadavkům trhu. [Carda, 2001]
7.1
Společné rysy
Potřeba firem, které se neustále musí snažit o zlepšování svých podnikových procesů, aby se vyrovnaly se zvyšujícími se nároky zákazníků, agresivitou konkurence i modernizací produktů a služeb. Podmínkou toho je zavedení takové firemní kultury, aby co možná nejvíc zaměstnanců cítilo zodpovědnost za fungování a úspěch celé firmy, ve které pracují. Jen při spojení úsilí analytiků se znalostmi zaměstnanců firmy lze úspěšně připravit firmu k tomu, aby si mohla říkat procesně-řízená a následně tento projekt i zrealizovat. Vztah BPR, workflow a vývoje informačních systémů znázorňuje následující schéma – viz obr. 1.
Obr. 1 – BRP versus vývoj IS vsersus Workflow Management, zdroj: [Řepa, 2007, str. 186]
14
Předchozí odstavec lze shrnout v několika bodech:
obě oblasti jsou převážně zaměřeny na procesy, vedou k restrukturalizaci organizace, jsou to moderní metody řízení změn organizací.
15
8. Komerční workflow nástroje 8.1
Sybase PowerDesigner
Velmi oblíbený a často používaný nástroj pro platformu Windows umožňující modelování struktur, procesů a činností v organizacích a pomáhající tak ke komplexní analýze a rozvoji firmy / organizace. Obsahuje rozšířené metodiky typu UML nebo tříúrovňový návrh databáze. Je používaný zejména při návrhu informačních systémů - v rámci jednoho CASE nástroje je schopen navrhnout datovou i aplikační logiku systému. Z vytvořených modelů je možné rovnou generovat databáze nebo kódy v různých jazycích (XML, C++, C#, Java a další). Kromě objektového, fyzikálního a konceptuálního datového modelu PowerDesigner zvládá i modelování procesů. Od verze 11 podporuje také BPEL4WS (Business Process Execution Languafe for Web Services), jehož pomocí dokáže poskytovat formální popis obchodních procesů používaných při obchodním spojení. Mezi další silné stránky patří rozsáhlé možnosti generování dokumentace (ve formátech .html a .rtf) nebo komunikace s ODBC databázemi. Možnosti integrace s vývojovými prostředími jsou pomocí pluginů možné s Eclipse a PowerBuilderem. 8.1.1 Přehledová kritéria: Název Sybase PowerDesigner Enterprise Architecture Verze
16.0
Výrobce
Sybase.com
Katalogová cena
6 795,80 € (cca 173 000,-Kč)
Demo
30dní
Webové stránky
http://www.sybase.com/products/modelingdevelopment/powerdesigner
8.1.2 Hodnotící kritéria: Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
3z5
Customizace
5z5
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
UML, XML, BPEL, ebXML, Visual Basic, C#, Java, IDL-COBRA, XLS
16
Obr. 2 - Screenshot nástroje Power Designer - free model struktury služby pro residenty, zdroj:[11]
Obr. 3 - Screenshot nástroje Power Designer - konceptuální data model hotelového systému, zdroj: [12]
17
8.2
Microsoft Visio
MS Visio je jedním z produktů balíku Microsoft Office, který díky zavedenému uživatelskému rozhraní MS Office umožňuje jednoduché a přehledné modelování a vytváření diagramů (zejména díky vestavěným šablonám). Diagramy je možné sdílet či sledovat pomocí služby SharePoint (rozhraní pro sdílení mezi více uživateli přes webové rozhraní). Nejedná se o komplexní nástroj, na druhou stranu má některé specifické funkce, které se vybraným uživatelům, zejména v menších firmách, budou zamlouvat - je to spíše nástroj pro názorné modelování a následné prezentování výsledků práce. Pro kompletní procesní řízení je třeba zakoupit verzi Premium, která možnost modelování procesů nabízí. Praktické využití Visia z pohledu workflow je spíše názorně ukázat aktérům procesů, jak se mají v jednotlivých situacích chovat a rozhodovat. Čili se jedná spíše o "výukový" nástroj pomocí něhož dokážeme jednoduše vytvářet procesní diagramy, ale ne je jakkoli sledovat či kontrolovat z pohledu managementu organizace. Pro svůj účel ale poskytuje velké množství šablon, možnosti rychlých náčrtů detailních popisů ale i komplexních diagramů. 8.2.1 Přehledová kritéria: Název
MS Visio Premium 2010
Verze
2010
Výrobce
Microsoft
Katalogová cena
30 990,-Kč
Demo
ANO, 60dní
Webové stránky
http://www.microsoft.com/cze/visio2010/kestazeni/zkusebni-verze.aspx
8.2.2 Hodnotící kritéria: Uživatelské rozhraní
4z5
Česká lokalizace
ANO
Cena
2z5
Customizace
2z5
Verzování a revize
1z5
Definice uživatelských práv
NE
Podporované modelovací jazyky
UML, XPS, BPMN
18
Obr. 4 - Screenshot nástroje Microsoft Visio, zdroj:[13]
8.3
Microsoft Office SharePoint Designer 2010
SharePoint Designer 2010 je dalším produktem ze SW balíku MS Office. Slouží pro tvorbu webů a jejich logiky - nezáleží na tom, jestli se jedná o jednoduché stránky nebo rozsáhlé portály, dokáže totiž na jednom místě navrhnout logiku webu, vytvořit ho a přizpůsobit jeho součásti podnikovým procesům. Ve své podstatě je to tedy prostředník mezi MS Visio a MS SharePoint, pomocí kterého se modely z Visia zpracovávají a na jejich základě publikují na SharePoint server. Základním kamenem pro tvorbu takového webu jsou zdroje dat - nutné pro určitou vypovídající schopnost stránek a tím pádem vlastně tím, co uživatelé většinou hledají. Připojit je možné databáze MS SQL Server, Oracle a všechny databáze podporující OLE DB a ODBC. Dále zdroje XML souborů a další. Pro tvorbu grafické stránky jsou k dispozici css styly, podpůrné grafické předlohy následně použitelné i pro příbuzné weby atd. Pro podporu workflow je připraven Workflow Designer - nástroj, který dokáže pomocí SharePoint knihoven vytvářet procesní diagramy, jejich podmínky a pravidla jejich řízení. Pomocí tohoto nástroje je uživatel schopen vytvořit workflow diagramy a s pomocí nástroje SharePoint Designer pravidla implementovat do všech souvisejících dokumentů a publikovat na SharePoint serveru. Uživatelé kteří se těmito postupy mají řídit si tak jednoduše vyberou činnost a dle daných kritérií a postupů se přímo řídí.
19
8.3.1 Přehledová kritéria: Název
Microsoft SharePoint Designer 2010
Verze
2010
Výrobce
Microsoft
Katalogová cena
zdarma, pro funkčnost nutný Sharepoint Server (cca 143 000,Kč)
Demo
NE
Webové stránky
http://www.microsoft.com/download/en/details.aspx?id=16573
8.3.2 Hodnotící kritéria: Uživatelské rozhraní
3z4
Česká lokalizace
ANO
Cena
1z4
Customizace
2z4
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
XML, UML
Obr. 5 - Screenshot nástroje SharePoint Designer, zdroj: []
20
Obr. 6 - Screenshot nástroje SharePoint Designer, zdroj: []
8.4
Oracle Designer 10g
Tento produkt společnosti Oracle je součástí balíku Oracle Developer Suite Release 2. Je rozdělen do několika podčástí - procesní, funkční, datové a entitní modelování, databázové a aplikační návrhy, editor grafiky a repozitářových nástrojů. Prostředí nástrojů je prosté, to více intuitivní a práce s ním se tak stává relativně snadnou - to vše ústí v perfektní výsledek nezatížený zbytečnými údaji, funkcemi či grafikou. Primárně je tento SW určen pro návrh informačních systémů typu klient/server, nicméně poskytuje zázemí pro procesní modelování, systémovou analýzu, návrhy a generování softwaru. Pomocí dalších dílčích nástrojů obsažených v balíku Developer Suite je možné daný systém generovat a následně editovat. 8.4.1 Přehledová kritéria: Název
Oracle Designer 10g Release 2
Verze
Release 2
Výrobce
Oracle
Katalogová cena
Individuální dle řešení
Demo
NE
Webové stránky
http://www.oracle.com/technetwork/developertools/developer-suite/downloads/index.html
21
8.4.2 Hodnotící kritéria: Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
Individuální dle řešení
Customizace
4z5
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
UML, BPMN, XML, BPEL, C#, Java
Obr. 7 - Oracle Data Integrator Console, zdroj: http://2.bp.blogspot.com/_F3opWVdtk3A/TI8zuu7C2TI/AAAAAAAAEuU/hcs2CuNFgwo/s1600/10_ODI11g.JPG
Obr. 8 - Oracle BPM Composer, Zdroj: http://www.nl.capgemini.com/oracleblog/mtfiles/BPM%20Composer%20example.png
22
Obr. 9 - Oracle Database Designer, Zdroj: http://img.sharewareplaza.com/soft/2428/dbdesigner-4-1.png
8.5
IBM WebSphere
IBM Websphere je balík integračních nástrojů obsahující produkt IBM WS Business Modeller. Ten je schopen kompletně modelovat a vizualizovat podnikové procesy. Je dostupný ve 2 verzích - Basic a Advanced. Spolu s ostatními nástroji balíku WebSphere se z Business Modelleru stává plnohodnotný nástroj pro pokrytí modelování procesů ve firmě a to v celé době jejich životního cyklu - od modelování až po konečný monitoring. IBM WS Business Modeller je základním kamenem balíku WebSphere pro modelování většinou ne zcela jednoduchých podnikových nebo organizačních procesů. Dokáže tak vedení podniku poskytnout přehled o procesech v jejich společnosti, jejich případné úpravy při změnách trhu či v organizaci samotné. Uživatelům (těm, kteří v procesech hrají své role) následně dává instrukce, jak by se měli v kterých momentech zachovat a jak se rozhodovat ve specifických situacích (je-li s nimi počítáno). Business Modeller tak dokáže pomocí dalších nástrojů optimalizovat jednotlivé procesy, a to jak časově, tak vzhledem k nákladům na lidské zdroje, identifikovat tak nedostatky a vizualizovat je.
8.5.1 Přehledová kritéria: Název
Oracle Designer 10g Release 2
Verze
Release 2
23
Výrobce
Oracle
Katalogová cena
11 000$ (cca 211 000,-Kč)
Demo
ANO, trial verze: ANO
Webové stránky
http://www01.ibm.com/software/cz/websphere/
8.5.2 Hodnotící kritéria: Uživatelské rozhraní
3z5
Česká lokalizace
ANO
Cena
2z5
Customizace
3z5
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPEL, XMI, XML, WSDL, MS Visio, FDL
Obr. 10 - Screenshot nástroje IMB WebSphere, zdroj: http://www.filebuzz.com/software_screenshot/full/sde_for_ibm_websphere__le__for_linux-61857.gif
24
Obr. 11 - Screenshot nástroje IBM WebSphere, zdroj: http://wwwahler.ch/ksenia/img/olcexplorer01.jpg
25
9. Bezplatné nástroje 9.1
ARIS Express
ARIS Express je nástroj zaměřený na modelování procesů, ke kterému má přístup kdokoliv zcela zdarma. Stačí se pouze zaregistrovat na webových stránkách a stáhnout instalační soubor. Při instalaci je potom nutné zadat údaje, které vám po registraci přijdou na vámi uvedený email. Podmínkou pro úspěšnou instalaci, je nainstalovaný Java Runtime Environment. Jedná se o nástroj, který ocení především začínající a nezkušení uživatelé zabývající se řízením podnikových procesů. Nástroj má jednoduché a intuitivní uživatelské rozhraní a vynikající podporu a zázemí pro začínající, a to od video tutoriálů, přes ukázky vytvořených modelů, návod při instalaci, až po mapu zobrazující oblasti, které je nástroj schopný pokrýt. K dispozici je 8 typů základních modelů, které můžete najít na zmíněné mapě, kde jsou popsány vždy následujícím způsobem: název a popis diagramu
ukázka diagramu
Obr. 12 - ARIS Express, část mapy oblastí, zdroj:[2]
popis prvků diagramu
Takto jsou definovány modely, jejichž přehled můžete vidět níže na obrázku pořízeného z úvodní obrazovky, kterou vidíte po spuštění programu. Devátý možný diagram s názvem General diagram, který můžete spustit, je pro zastoupení ostatních diagramů, které nejsou předem nijak definovány. 26
Zaleží to tedy jen čistě na vás, jaké prvky použijete a jaký význam jim přiřadíte. Tento nástroj tak umožňuje vytvoření vašeho vlastního diagramu.
Obr. 13 - ARIS Express, přehled modelů na úvodní obrazovce, zdroj: [1]
Sama jsem si vyzkoušela s nástrojem pracovat. Pro začínající uživatele bude myslím mít zásadní význam použití funkce Smart Design, který umožňuje soustředit se více na situaci, kterou chceme modelovat z hlediska informací než na správnost a konsistenci modelu. Na základě zadávaných informací jsou diagramy automaticky modelovány, přičemž po každé změně je diagram okamžitě aktualizován. Uživatel tím pádem vidí neustále vliv každé další změny/informace kterou přidá nebo ubere. Tímto způsobem je možné se mnohem rychleji začít v modelování orientovat. Funkce, kterou ocení potom spíše už pokročilejší uživatelé je dle mého názoru možnost vytvoření tzv. Model fragments. Jedná se o kombinaci objektů, kterou si uživatel uloží a může poté opětovně využít – tímto způsobem může například zajistit dodržení stále stejné formy modelu či si zjednodušit práci při modelování stále podobných situací dokola. Pro uživatele modelující na pokročilejší úrovni bude jistě zajímavé i to, že všechny modely jsou přenositelné do profesionální verze Professional ARIS Platform products, která ke zmíněným funkcím ARIS Express přidává ještě další včetně verzování, správy uživatelů, dalších modelů, apod. Pro úspěšnou instalaci tohoto nástroje potřebujete mít nainstalovaný Java Runtime Environment (JRE) na libovolném operačním systému. Přesto, že oficiálně tento nástroj podporuje pouze Windows XP, Windows Vista, a Windows7, je známý i postup jak ho nainstalovat na Mac OS X či Linux. [3] 9.1.1 Přehledová kritéria: Název
ARIS Express
Verze
2.3
Výrobce
IDS Scheer - člen skupiny Software AG
Katalogová cena
Zdarma
27
Licence
Freeware
Webové stránky
http://www.ariscommunity.com/aris-express
9.1.2 Hodnotící kritéria: Uživatelské rozhraní
5z5
Česká lokalizace
NE (pouze Professional ARIS Platform products)
Cena
5z5
Customizace
NE (ale možnost tvorby vlastních modelů)
Verzování a revize
NE (pouze Professional ARIS Platform products
Definice uživatelských práv
NE (pouze Professional ARIS Platform products
Podporované modelovací jazyky
ARIS podporuje standardy BPMN, UML, XML, BPEL, EPC Windows XP, Windows Vista, Windows7
Podporované operační systémy
9.2
ProcessMaker Open Source
ProcessMaker je workflow a Business Process Management software, který umožňuje zautomatizování schvalovacích procesů napříč různými systémy na základě dokladů. ProcessMaker je vydán ve třech různých edicích: ProcessMaker Cloud, ProcessMaker Enterprise a ProcessMaker Open Source. V této práci se zaměříme na open source verzi, která je vhodná pro menší organizace a méně složitá prostředí, která nevyžadují profesionální podporu a vystačí si pouze s podporou zajišťovanou pomocí fóra, blogu a wiki. Narozdíl od open source edice potom ProcessMaker Enterprise, vhodnější pro složitá a větší prostředí, umožňuje i přidání široké škály doplňků, z kterých bych upozornila především na Business Intelligence a obsahuje balíček profesionální podpory. Obecně tento nástroj umožňuje díky servisně orientované architektuře a webovému rozhraní integraci s dalšími aplikacemi jako např. Alfresco workflow, Outlook workflow, Sharepoint BPM atd… [4,5] ProcessMaker Open Source edice obsahuje všechny klíčové funkce ProcessMaker workflow automation Platform funkcionality uvedené níže (fakta převzata z anglického originálu [6]): BPMN 2.0 Process Designer
28
Obr. 14 - Screenshot nástroje BPMN 2.0 Process Designer, zdroj: [6]
Díky jednoduchosti prostředí a drag-and-drop metody mohou v této funkci celkem snadno vytvářet workflow mapy i ne příliš zkušení business analytici. Tyto mapy se pak mohou stát základem pro automatizaci procesů, protože jsou čitelné pro vzájemnou komunikaci mezi všemi zainteresovanými stranami. Vytvoření workflow mapy umožní od počátku formovat celkový náhled na automatizované procesy. DynaForm Builder
Prostřednictvím této funkce mohou business analytici vytvořit své vlastní formuláře pro jakýkoliv proces organizace. Tvůrci programu se domnívají, že tato funkce je jednou z nejvíce klíčových funkcí celého nástroje. Zdůvodňují to tím, že business analytici velmi často přemýšlí o business procesech právě v kontextu formulářů. Vzhledem k vlastním zkušenostem a pozorování návrhu formulářů bývá velmi častým problémem, že za návrh vzhledu a jednotlivých polí formuláře zodpovídá netechnická osoba ve firmě (často marketing, apod.), které takovýto nástroj, ve kterém může opět jednoduše pomocí drag-and-drop metody naskládat prvky, které by měl formulář obsahovat včetně definování viditelnosti jednotlivých prvků. Tato metoda by mohla být mnohem účinnější než případ, kdy osoba zodpovědná za návrh musí přijít za jinou, technicky zdatnou, osobou, které se snaží verbálně popsat požadovanou funkcionalitu. Velmi často pak dochází k zbytečným nedorozuměním, kterým by bylo možné použitím tohoto nástroje předejít.
29
Obr. 15 - Screenshot nástroje DynaForm Builder, zdroj: [6]
Business Rules Engine
Business Rules engine umožnuje definování logiky uplatňovaných business pravidel. Zde se definuje, jak se bude systém v kterém případě chovat a kterou cestu procesu dále zvolí. Způsob definování a možnosti můžete vidět na následujícím obrázku.
Obr. 16 - Screenshot nástroje Business Rules Engine, zdroj: [6]
30
Output Document Creator
Tato funkce slouží především business manažerům. Mohou tu vytvořit elektronické dopisy, potvrzení, kontrakty, pokyny a další dokumenty obvykle předávané v tištěné podobě. Dokumenty pak mohou být přidány k jednotlivým aktivitám, v rámci kterých mají být vygenerovány. Do dokumentů jsou automaticky doplněna data, která byla nasbírána v průběhu procesu. Tato funkce tak může velmi usnadnit práci, ušetřit čas a zefektivnit často velmi časově rozsáhlou práci s přepisováním dat do požadovaných dokumentů, při které je velké riziko vzniku chyb. Web Services API
Použitím této možnosti můžete snadno propojit práci v ProcessMaker s dalšími aplikacemi třetích stran pomocí SOAP Web Services. Můžete využít již předdefinovaných konektorů na populární služby nebo si vytvořit své vlastní propojení na službu, pro kterou se rozhodnete. Tato součást ProcessMaker tak zvládla skloubit jednoduchost spojení s často používanými službami a flexibilitu pro definování vlastních spojení. Advanced Debugger
Tato komponenta je hodnocena jako jedna z nejlepších na trhu, podle samotných stránek produktu [6]. Je to jednoduchý nástroj pro řešení potíží se složitějšími business procesy. Po jeho zapnutí je možné v samostatném okně sledovat logiku v průběhu celého běžícího business procesu. User management
Poslední součást ProcessMaker slouží k vytváření rolí, skupin a oddělení. Umožňuje tak přizpůsobení celého systému struktuře, hierarchii a podmínkám konkrétní organizace a to včetně definování práv jednotlivým uživatelům či skupinám. Mimo jiné je součástí i správa zaměstnanců – jejich vytížení a dostupnosti vzhledem k dovoleným, což může být přínosem především při řešení náhrad za nedostupné pracovníky, kdy je možné práci automaticky přesunout na definované spolupracovníky. Zmíněné komponenty se týkaly designerů využívajících tento CASE nástroj. Dále ještě obsahuje tři komponenty sloužící pro běžné uživatele. Je to Cases inbox, kde je možné sledovat, jaké jsou na uživatele požadavky, a v jakém stavu se nacházejí. Dále je to Document Management pro správu dokumentů a Cases notes umožňující komentování konkrétních případů po celou dobu procesu v kterýkoliv moment. Process Maker je dostupný v různých jazykových verzích. Defaultně je ale vždy instalován s anglickým rozhraním. Jiné jazyky je nutné stáhnout a integrovat. Jeho velkou výhodou je ProcessMaker Library, kde se můžete inspirovat nebo najít vzorové příklady některých procesů. [4,5]
9.2.1 Přehledová kritéria: Název
ProcessMaker Open Source
Verze
2.0.34
Výrobce
Colosa, Inc.
Katalogová cena
Zdarma
Licence
GPLv3 licence (Open source) 31
Webové stránky
http://www.processmaker.com/
9.2.2 Hodnotící kritéria: Uživatelské rozhraní
3z5
Česká lokalizace
ANO
Cena
5z5
Customizace
ANO
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPMN 2.0
Podporované operační systémy
Nezávislý na platformě
32
9.3
Bonita Open Solution
Bonita Open Solution se skládá ze tří různých částí. Jedná se o Bonita Studio, které slouží k modelování procesů a jejich napojení na vnější svět, poté Bonita User Experience (uživatelské rozhraní k systému) a Bonita Execution Engine, který je provozním jádrem pro BPM a Workflow. Pomocí různých konektorů je možné se připojit k externím systémům, což je určitě dnes již nepostradatelnou součástí. [7,8,9,10]. Na stránkách produktu můžete nalézt přehledný seznam vlastností, kterými se tento CASE nástroj vyznačuje. To musím z mé strany ocenit. Dává to před prvním použitím nástroje rychlý náhled na to, co všechno je nástroj schopný zajistit, co umožňuje a nabízí. Vlastnosti jsou rozděleny do 5 různých kategorií: Process modeling, Development, Execution, User Experience a Monitoring. U každé oblasti bych chtěla zmínit dle mého názoru ty nejzajímavější vlastnosti. Process modeling
V této kategorii bych ráda zmínila celkem novinku v tomto nástroji a to, že poskytuje již centrální úložiště pro celou organizaci, kam je možné nahrávat modelované procesy. Nástroj také umožňuje simulaci procesů, což mi přišlo velice praktické. Můžete simulovat proces s různými vstupními podmínkami (náklady, zdroji, časy, atd.) a vyzkoušet si tak, zda nemá proces někde slabá místa, případně identifikovat kandidáty k optimalizaci. Development
V Bonita Studiu můžete vyvíjet a testovat své vlastní konektory nebo použít jeden z více než sta vestavěných. Podobně jako Process Maker, i Bonita Studio umožňuje snadným způsobem vytvářet a definovat formuláře včetně pravidel zobrazování jednotlivých polí. Je možné BPM aplikaci customizovat snadno použitím podnikových šablon a loga. Execution
K dispozici je např. Human tasks management umožňující přiřazování úkolů uživatelům na základě definovaných rolí. Bonita Open Solution obsahuje typické předdefinované role jako Business Analyst, Process Engineer a Application Developer. Také je možné dát procesy do kontextu a zařídit spuštění jednoho procesu z jiného. Naopak je možné i z jednoho diagramu, obsahujícího několik procesů, spustit jednotlivě jeden proces po druhém. Zajímavou vlastností je možnost spouštět procesy synchronně i asynchronně. User Experience
Z této kategorie bych zmínila především možnost předelegování úkolu v případě nedostupnosti aktéra úkolu na jeho zástupce. Díky tomu nemusí být procesy zbytečně blokovány kvůli nemoci či dovolené některého ze zaměstnanců, když existuje zástupce, který je schopný úkol zvládnout za daného zaměstnance. Uživatelské rozhranní je přehledné, umožňuje jednoducho u správu a sledování úkolů včetně možnosti definování vlastních nástěnek. Monitoring
Bonita Open Solution obsahuje i monitorovací funkce, které umožňují sledování vlastních indikátorů pro konkrétní procesy a případy. Můžete si definovat KPI pro jakýkoliv krok vašeho
33
procesu a poté je s využitím nástěnky monitorovat. Samozřejmě umožňuje nástroj i řídit instance procesů za jejich běhu.
Obr. 17 - Screenshot programu Business Studio, zdroj: [7]
9.3.1 Přehledová kritéria: Název
Bonita Open Solution
Verze
5.30
Výrobce
BonitaSoft SA
Katalogová cena
Zdarma
Licence
Freeware
Webové stránky
http://www.bonitasoft.com
9.3.2 Hodnotící kritéria: Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
5z5
Customizace
ANO
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPMN 2.0
Podporované operační systémy
MS Windows XP, MS Windows Vista, MS Windows 7
34
10.
Použít bezplatné nebo komerční nástroje? CASE nástroje do určité míry ovlivňují organizaci jako takovou - autor nástroje,
jeho budoucnost a komunita, kterou kolem jeho produktu vytvoří, nadále ovlivňuje procesy v organizaci, kterou se snažíme pomocí těchto nástrojů korigovat. Hlavním atributem pro výběr vhodného CASE nástroje bude zřejmě velikost organizace a to, zda daným nástrojem chceme pokrýt modelování určité části organizace, nebo chceme komplexní nástroj schopný komunikovat s dalšími programy. Pro některé uživatele bude také velmi podstatný fakt, zdali je nástroj vhodným způsobem modifikovatelný a customizovatelný dle požadavků pověřené osoby, která s ním bude pracovat - velkou roli tu bude hrát lokalizace, definice vlastních klávesových zkratek, menu nebo vzhledu oken pro práci. Pochopitelně nesmíme opomenout klasická kritéria - finance, metodika vývoje, podporované jazyky - to nicméně považujeme za zdravý a přirozený základ výběru produktu za (většinou) desetitisíce korun.
35
11.
Zdroje
11.1 Literární [Carda, 2001]
CARDA Antonín a Renáta Kunstová. Workflow : nástroj manažera pro řízení podnikových procesů. Praha : Grada Publishing, a.s., 2003. ISBN 80-247-06660.
[ISO 12052, 2006]
ČSN EN ISO 12052:2006 - Health informatics - Digital imaging and communication in medicine (DICOM) including workflow and data management
[Kunstová, 2009]
KUNSTOVÁ, Renáta. Efektivní správa dokumentů:Co nabízí Enterprise Content Management. Praha : Grada Publishing, a.s., 2009. 208 s. ISBN 97880-247-3257-2.
[Řepa, 2007]
ŘEPA, Václav. Podnikové procesy : procesní řízení a modelování. Praha : Grada Publishing, a.s., 2007. 288 s. ISBN 978-80-247-2252-8.
[Silver, 2009]
SILVER, Bruce. BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0. Cody-Cassidy Press, 2009, 234 s. ISBN 0982368100
[Šmída, 2007]
ŠMÍDA, Filip. Závádění a rozvozj procesního řízení ve firmě. Praha : Grada Publishing, a.s., 2007. 300 s. ISBN 978-80-247-1679-4.
11.2 Elektronické [1] http://www.ariscommunity.com/aris-express/details [2] http://www.ariscommunity.com/aris-express/poster [3] http://www.ariscommunity.com/aris-express/installation#other [4] http://www.processmaker.com/community-2 [5] http://www.processmaker.com/processmaker-bpm [6] http://www.processmaker.com/key-features [7] http://www.bonitasoft.com/products/bonita-open-solution-open-source-bpm [8] http://www.bonitasoft.com/products/product-comparison [9] http://www.bonitasoft.org/ [10] http://www.linuxexpres.cz/bonita-open-solution-5-5 [11] http://www.sybase.com [12] http://developer.mimer.com/images/powerdesigner_howto2.gif [13] http://www.giveawayoftheday.com/soft/216407/ [14] http://www.ivarjacobson.com/process_improvement_technology/essential_modeller/ [15] http://1raindrop.typepad.com/1_raindrop/2005/09/free_use_case_m.html [16] http://developer.mimer.com/images/powerdesigner_howto2.gif [17]http://ipm-plzen.cz/import/1100160249_importPrinosy_procesni_organizace_se_zakladem_v_SMJ_a_SW_podporou.pdf [18] http://www.investopedia.com/terms/w/workflow.asp#axzz1ilnr9l9D [19] http://www.techopedia.com/definition/10072/work-flow [20] http://www.interpriseo.com/resources/general_info_articles/Workflow.pdf 36