4IT450
Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Srovnání nástrojů pomocí modelování vybraného procesu Jaroslav Veselý Martin Musil Zuzana Bauerová Michal Vlček
Léto 2009/2010
Obsah Obsah.......................................................................................................................... 2 Úvod ........................................................................................................................... 4 Definice ..................................................................................................................... 4 Enterprise architecture ............................................................................................... 5 Definice ................................................................................................................... 6 Popis ....................................................................................................................... 6 Byznys pohled ...................................................................................................... 6 Aplikační pohled ................................................................................................... 6 Informační pohled ................................................................................................ 6 Technologický pohled .......................................................................................... 6 Architektonické rámce ............................................................................................... 7 Zachman ................................................................................................................. 7 TOGAF ..................................................................................................................... 7 FEAF ........................................................................................................................ 8 Funkcionalita .............................................................................................................. 8 Modelování cílů a strategie podniku ........................................................................ 8 Procesní modelování ............................................................................................... 8 Modelování organizační struktury ........................................................................... 9 Modelování topologie podniku ................................................................................ 9 Modelování okolí podniku ........................................................................................ 9 Modelování technologické oblasti, aplikací a systémů ............................................ 9 Cíle ............................................................................................................................. 9 Historie ..................................................................................................................... 10 Charakteristika globálního a detailního modelu........................................................ 10 Globální model....................................................................................................... 11 Detailní model........................................................................................................ 11 Požadavky pro hodnocení nástrojů............................................................................ 11 Výběr kritérií ............................................................................................................ 11
Přehled CABE nástrojů .............................................................................................. 12 Český trh ............................................................................................................... 12 Seznam zkoumaných nástrojů: ............................................................................. 14 SaaS nástroje ........................................................................................................... 15 Gliffy ..................................................................................................................... 15 Questetra BPM Suite SaaS Edition ......................................................................... 17 Signavio Process Editor - Software as a Service .................................................... 19 eKuar BPMN Online Modeler .................................................................................. 22 Freeware nástroje .................................................................................................... 25 BizAgi BPM Process Modeler .................................................................................. 25 Oryx Editor ............................................................................................................ 28 ARIS Express 2.1 ................................................................................................... 30 Komerční desktopové aplikace ................................................................................. 34 Oracle BPA suite .................................................................................................... 34 Oracle BPM suite ................................................................................................... 38 Power Designer ..................................................................................................... 41 QPR ProcessGuide Xpress ..................................................................................... 44 iGrafx Process 2009 .............................................................................................. 47 Tibco Business Studio ........................................................................................... 49 Enterprise Architect .............................................................................................. 51 Adonis ................................................................................................................... 54 Srovnávací tabulka ................................................................................................... 58 Závěr ........................................................................................................................ 59 Použitá literatura....................................................................................................... 60
Úvod Tato práce se zabývá pojmem CABE (Computer Aided Business Engineering) a jejím záměrem je poskytnout ucelený přehled nástrojů CABE na tuzemském trhu. Práce vychází z přehledů stávajících a již v minulosti zpracovaných. Tato práce si klade za cíl ukázat na jednom konkrétním příkladu možnosti, výhody a omezení jednotlivých nástrojů. Vzhledem k tomu, že termín CABE zatím zřejmě není odbornou veřejností běžně užíván, věnuje se práce v úvodu také samotné jeho definici a popsání oblastí, s kterými souvisí. I čtenáři zcela neznalí tohoto pojmu se s ním tedy mohou ve stručnosti seznámit. Definici CABE jsme uvedli také proto, že ji považujeme za důležitou i v obecné rovině, protože se tato tématická oblast neustále vyvíjí, a je proto třeba znovu a znovu aktualizovat její popis. Jádrem práce je pak samotný přehled nástrojů rozdělený do tří kategorií: klasické (a obvykle robustní) komerční nástroje zahrnující hlavní hráče na současném českém trhu CABE, dále FOSS (Free a Open Source Software) nástroje a konečně také kategorie SaaS (Software as a Service). Největším přínosem této práce je pak zpracovaný jeden konkrétní příklad ve všech nástrojích a přináší tak vysokou vypovídající hodnotu, jak lze v jednotlivých nástrojích modelovat. Za zmínku také stojí přehledná tabulka srovnávacích kritérií, která nabízí všechny nástroje najednou a jednoduché porovnání pro čtenáře. Na závěr pak práce přináší krátké shrnutí některých výraznějších trendů, závěrů a poznatků získaných během průzkumu trhu v jednotlivých kategoriích a případným testováním volně dostupných nástrojů.
Definice Termín CABE je zkratkou Computer Aided Business Engineering. Což v překladu vyjadřuje „Počítačem podporované modelování podniku a obchodu“. Tento termín však ve světě v podstatě neexistuje. Žádný z výrobců ani distributorů dále popisovaných nástrojů tímto pojmem své produkty nenazývá a neoznačuje. Pro hledání významu je proto nejvhodnější použít analogii k pojmu CASE (Computer Aided System Engineering) (1) zabývající se modelováním systémů, obzvláště počítačových. Pojem CASE je na rozdíl od CABE celosvětově rozšířený, a není tudíž problém z něho podobný význam odvodit. Zároveň se dá říci, že pojem CABE je specifickou podmnožinou nástrojů CASE. Oblast modelování obchodu však zajisté existuje a bylo tedy nutné k ní najít odpovídající zažité termíny. Na základě minulých prací jsou možnosti interpretace termínu CABE následující (některé termíny jsou přidány): • • •
Business process modeling tools Enterprise modeling tools Business process management tools
• • •
Business/Enterprise planning tools Business modeling Software Enterprise architecture (management) tools – EA(M)
Oproti minulým pracím jsme se snažili najít nějaké další alternativní termíny. Uvedený seznam jsme rozšířili o Business/Enterprise planning tools, EAM - Enterprise architecture management a Business modeling software. Uvedené pojmy jsou již poměrně ustálené. Mezi sebou si jsou velice podobné a dá se říct, že poslední z nich (Enterprise architecture tools) je zastřešuje a obsahuje všechny dohromady. To, jakým termínem je daný modelovací nástroj pojmenován, nakonec závisí pouze na výrobci. Každý výrobce a distributor nazývá tuto skupinu nástrojů jinak. Snahou těchto nástrojů je poskytovat kompletní informace o stávající a budoucí struktuře daného podniku. Jedná se zejména o zachycení procesů podniku, informačního systému, organizační struktury a vnějšího okolí. Celý tento proces však musí respektovat strategie a cíle podniku. Záměrem může být radikální změna jako reengeneering, optimalizace chodu podniku či jen uspořádání prvků podniku v logické a přehledné struktuře. Vždy se jedná o princip plánu pro jednoduchou, systematickou a kompletní definici současného a cílového stavu podniku či jeho části. Do tohoto procesu se také začleňuje samotný plán přeměny mezi oběma stavy. Celý tento postup včetně svých výstupů pomáhá jak v rozvoji samotného podniku a informačních systémů, tak i v celém řízení podniku. Tato problematika je více představena v kapitole věnující se Enterprise architecture.
Enterprise architecture Enterprise architecture (Podniková architektura) je v dnešní době již poměrně známým pojmem. Jak je uvedeno výše, tato disciplína se věnuje modelování a plánování rozvoje informačních technologií a to především ve větších organizacích a firmách. Rozsáhlé vysoce automatizované organizace, které využívají velké množství na sebe vzájemně navázaných systémů a řeší složité komplexní požadavky, jsou nejtypičtějšími uživateli. Proč se podniková architektura zavádí? Tato otázka souvisí právě s rozsahem a složitostí podniku. Podniková architektura nabývá významu tam, kde je problém udržet celkový koncept fungování podniku v hlavě. (2) Nemůžeme opominout, že celá oblast se týká architektury informačního systému. Samotný pojem "architektura" navádí k pocitu, že se jedná o něco technologického. Podniková architektura sice považuje architekturu IS za důležitý stavební prvek, ale opomíjí se již zmiňovaný vztah k podniku - byznysu. Architektura IS však neexistuje sama o sobě. Měla by být vnímána v poněkud širší souvislosti. Váže na sebe další části podniku a to zejména strategii a cíle firmy. Podstata a popis firmy teprve definují, jaký informační systém a jakým způsobem by měl být implementován. Podniková architektura by měla nabízet kompletní popis všech důležitých součástí podniku jako systému a vztahů mezi nimi. Pohled na informatický problém skrz podnik je základním principem k vysvětlení podnikové architektury. Vzájemné provázání obchodního a technologického pohledu umožňuje řízení podnikové
informatiky z hlediska potřeb a cílů podniku a nikoliv z pohledu cílů a potřeb informatického útvaru. (3) (4)
Definice Pro termín "podniková architektura" neexistuje žádná pevně daná definiční norma jako pro jiné termíny, a tak je následná definice převzata z institutu pro rozvoj podnikové architektury (Institute for Enterprise Architecture Developments) (5): "Kompletní vyjádření podniku; hlavní plán, který vystupuje jako plán spolupráce mezi aspekty obchodního plánování, mezi které patří cíle, vize, strategie a řídící principy; aspekty obchodních operací jako obchodní termíny, organizační struktury, procesy a data; aspekty automatizace jako informační systém a databáze; technologická infrastruktura podniku jako počítače, operační systémy a sítě."
Popis Nejdůležitější spojení podnikové architektury a CABE nástrojů je popis podnikové architektury. Jedná se o statické zachycení podniku včetně jeho součástí. Toto zachycení je tvořeno pro současný stav a zároveň pro stav budoucí (cílový). Popis podnikové architektury obsahuje také plán přeměny mezi zmíněnými stavy, který je taktéž velice důležitý. Na podnikovou architekturu nazíráme z několika pohledů. Samotné pohledy se v různých metodikách mírně liší, obecně je však lze vyjádřit následujícím čtyřmi (samotné pohledy jsou také někdy nazývané architekturami byznys architektura, aplikační architektura atd.):
Byznys pohled Zabývá se tím, jakým postupem bude vykonáváno podnikem definované poslání. Zaměřuje se na podnikové procesy, služby, workflow, spolupráci apod.
Aplikační pohled Tento pohled se zaměřuje na aplikace, aplikační systémy, služby, rozvržení provozních aplikací apod. Na tyto prvky nahlíží ze dvou hledisek: na ty, které podnik v současné době vlastní a používá, a na prvky, které by do budoucna používat chtěl. Z hlediska poslání tento pohled podporuje byznys pohled, který je mu nadřazený.
Informační pohled Zaměřuje se hlavně na data, objekty, výměnné formáty a zabezpečení dat. Snaží se znázornit rozvržení informačních prostředků takovým způsobem, aby podpořily byznys pohled, který je mu nadřazený.
Technologický pohled Pohled na nejnižší úrovni. Jsou mu nadřazeny všechny výše popsané pohledy. Zabývá se rozvržením technologické infrastruktury, která je nutná pro uspokojení nadřazených pohledů. Zaměřuje se na prvky jako hardware, servery, operační systémy, sítě apod.
Architektonické rámce Proces tvorby podnikové architektury je velice složitý a komplexní proces, a proto se s ním spojuje role architektonických rámců. Tyto rámce celý proces zjednodušují a urychlují. Architektonické rámce popisují postupy a metody pro návrh podnikové architektury se zaměřením na jednotlivé stavební bloky a řeší, jak tyto bloky vhodně propojit a integrovat. Nabízejí dvě základní úlohy: poskytovat metodu tvorby architektur a určovat strukturu pro architektonické produkty. Architektonickým produktem je zde myšleno cokoliv, co je výstupem tvorby architektury. Může se jednat o dokument, model, plán, analýzu apod. Tvorba podnikové architektury vzhledem k její složitosti a komplexnosti je bez řádné podpory architektonického rámce téměř nemožná. Dle (6), (7).
Zachman Architektonický rámec navržený americkým informatikem Johnem Zachmanem. Jedná se o vůbec první rámec v této oblasti, první verze byla uvedena již v roce 1987. Jeho uvedení bylo velikou inspirací pro ostatní nově vznikající rámce. Na jeho principech dodnes některé rámce staví a vycházejí z něho. Nejedná se o rámec v pravém slova smyslu. Pod architektonickým rámcem si představíme popis procesu. Zachman však popisuje pouze statický pohled na podnikovou architekturu. Jeho struktura se dá nazvat pouze taxonomií pro popis architektonických artefaktů v podniku. Nabízí vysoce strukturovaný pohled na podnik a jeho definici. Nabízí jednoduchou a logickou strukturu pro organizaci a klasifikaci celého podniku. Klade důraz na celistvý pohled, tvorbu takových vztahů, aby se na podnik hledělo jako na komplexní strukturu. (8) Základním prvkem je dvoudimenzionální matice, která vysvětluje celý náhled na systém - podnik. Matice obsahuje šest řádků a šest sloupců. Řádky vyjadřují pohledy na věcné oblasti obsažené v dimenzi druhé. Pohledy na sebe vzájemně navazují. Nejvyšší stupeň ukazuje pouze abstraktní rovinu, která přechází na nejnižší plně detailní úroveň. Mezi pohledy patří: plánovač, vlastník, návrhář, stavitel, dodavatel a systém. Mezi věcné oblasti patří: data, funkce, síť, lidé, čas a motivace. (8)
TOGAF Architektonický rámec, který je vyvíjen skupinou Open Group. Jeho první verze byla představena v roce 1995. TOGAF nabízí kompletní přístup k návrhu, plánování, implementaci a řízení podnikové architektury. Důraz klade zejména na samotný proces tvorby podnikové architektury na rozdíl od výše popisovaného rámce Zachman. Skládá se z několika částí. Jeho jádrem je část ADM (Architecture development method), kterou dělí do následujících devíti kroků: předběžná fáze, architektonická vize, byznys architektura, architektury informačního systému, technologická architektura, příležitosti a řešení, plánování migrace, řízení implementace, management řízení změn. Kromě první fáze se ostatní cyklicky opakují, což poukazuje na to, že tvorba podnikové architektury je kontinuální proces. (9)
FEAF Rámec vytvořený pro modelování podnikové architektury federálních úřadů USA. Poprvé představený byl v roce 1999. Tvoří a vyvíjí ho americký Úřad správy a rozpočtu (US Office of Management and Budget). FEAF zakládá na obecných principech a poskytuje standardy pro vývoj a dokumentaci popisu částí federální vlády. Snaží se zjednodušit analýzu a identifikaci duplicitních investic, mezer a příležitostí pro spolupráci. Staví na kvalitním sdílení informací, technologií, zdrojů a podnikových procesů a na redukci nákladů skrz vládní instituce. Skládá se z osmi částí: podněty pro architekturu, strategické cíle, výchozí stav architektury, cílový stav architektury, procesy přechodu, oblasti architektury, modely architektury, standardy. Podobně jak je architektonický rámec důležitý pro tvorbu podnikové architektury, tak je důležitá podpora nějakého specializovaného CABE nástroje. CABE nástroje proces tvorby značně ulehčují. Na tento druh nástrojů jsou kladeny různorodé požadavky. Jedná se zejména o kvalitní správu architektonických produktů, podpora tvorby dokumentace, vizuální modelování, řízení změn a konfigurace, řízení projektů, distribuce informací apod. Existují nástroje obecné, které podporují standardizované funkcionality nebo i nástroje podporující konkrétní architektonického rámce. (10)
Funkcionalita Z výše uvedené definice vyplývá, že terminologie této oblasti není ustálená a jednotná. To, že každý výrobce či distributor nazývá tuto skupinu nástrojů jiným způsobem, přispívá i k nejednoznačnosti v oblasti funkcionalit. Nemůžeme tudíž vycházet z nabídky jednotlivých nástrojů (v takovém případě by znovu, jako při definici pojmu CABE, došlo ke vzniku velikého množství funkcionalit různého názvu), ale opačně z jednotlivých věcných oblastí podnikového modelování. Funkcionality nástrojů CABE lze tedy shrnou jedním slovem modelování. CABE nástroje by měly podporovat a usnadňovat zejména následující oblasti modelování.
Modelování cílů a strategie podniku Cíle organizace jsou zásadním prvkem při rozhodování, jakým směrem se bude podnik ubírat. Jsou odvozeny od strategie firmy, a měly by tedy neustále podnikovou strategii podporovat. Tyto cíle jsou úzce provázány na podnikové procesy, které se snaží definované cíle naplňovat. Samotné cíle a jejich vazby je potřeba nějakým způsobem zaznamenávat a dokumentovat v optimální a srozumitelné formě. Definice cílů s jejich vztahy na procesy včetně metrik měření jsou základním předpokladem pro měření a optimalizace procesu.
Procesní modelování Modely vznikající v procesním modelování popisují jednotlivé firemní procesy a jejich vazby. Jsou klíčovým podkladem pro hodnocení naplňování podnikových cílů a vlastní procesní optimalizace. Procesní modelování obsahuje detailní analýzu a
modelování podnikových procesů. Klíčovým prvkem je výběr vhodné metodiky a notace. Ne všechny nástroje mohou obsahovat nabídku všech metodik a notací. Od tohoto výběru se odvíjí nabídka možností popisu hierarchie procesu, vazeb na organizační strukturu, definice cílů a metrik procesu.
Modelování organizační struktury Každý podnikový proces musí mít svého vlastníka a odpovědnou osobu. Procesy vykonávají zaměstnanci, kteří mají v podniku v rámci organizační struktury podniku své místo. Modely organizační struktury jsou důležitým předpokladem pro propojení zaměstnanců s jednotlivými procesy a definici odpovědností. Základním předpokladem tohoto propojení je udržování jeho konzistentnosti.
Modelování topologie podniku Modely topologie podniku zachycují jednotlivé prvky organizace z hlediska jejich geografické struktury a definují vzájemné vazby mezi těmito prvky a prvky okolí podniku.
Modelování okolí podniku Modelování okolí podniku se zabývá takovými prvky, které na podnik výrazně působí, ale sám je nemá pod svojí kontrolou, a tudíž je nemůže plně ovlivňovat. Jedná se o snahu tyto externí prvky okolí podniku zachytit a popsat. Tyto prvky jsou často provázány zejména s organizační strukturou podniku a firemními procesy.
Modelování technologické oblasti, aplikací a systémů Tyto modely poskytují pohled na jednotlivé technologické prvky podniku technologickou infrastrukturu. Jedná se zejména o geografické umístění a umístění v rámci podniku včetně vzájemných vazeb všech prvků. Nyní víme, jaké funkcionality nám CABE nástroje nabízí. Tyto vlastnosti můžeme od CABE nástrojů zároveň požadovat. Uvedené možnosti použití poskytují cestu k mnoha cílům.
Cíle Organizace Institute For Enterprise Architecture Developments učinila v roce 2005 průzkum mezi firmami využívajícími CABE nástroje. Výsledky tohoto průzkumu vydala pod názvem Trends in Enterprise Architecture 2005 (11). Výsledky jejich práce nám sdělují, že firmy používající CABE nástroje získávají konkurenční výhodu v mnoha následujících oblastech. • • • • • •
Řízení komplexity Komplexní pohled na podnik a jeho IT infrastrukturu Podpora vývoje informačních systému Řízení IT portfolia Podpora prioritizace podnikového a IT rozpočtu firmy Podklady pro řízení změn v podniku
• • •
Využití při akvizicích a slučování podniku Podpora in/outsourcingu Podpora rozhodování
Historie Historie termínu CABE je těžko dohledatelná, neboť samotný termín vznikl až nějakou dobu po tom, co se začal používat obsah, který se pod ním skrývá. Můžeme však představit historii pojmu CASE, který, jak jsme uvedli výše v definici, pojem CABE zastřešuje. Dá se tedy říci, že počáteční historie je s pojmem CASE totožná. Až později se od něho historie CABE oddělila. Pojem CASE se poprvé použil v roce 1982 ve spojení s firmou Nastec Corporation of Southfield. Tato firma vytvořila textový a grafický editor GraphiText. Tento editor byl první aplikací vůbec dovolující tvořit hypertextové odkazy textových řetězců v dokumentu. Jednalo se v podstatě o předchůdce dnešního systému hypertextového propojení. DesignAid, nástupce GraphiTextu, byl prvním prostředkem pro vývoj a tvorbu softwaru a databází. Důležitou osobou v této historii byl Albert F. Case, Jr., viceprezident pro produktový management a consulting, a Vaughn Frick, ředitel produktového managementu. Pod vedením těchto osob se DesignAid stal významným nástrojem pro podporu širokého souboru metodik strukturované analýzy a designu aplikací. Mezi další význačné nástroje na trhu se následně dostal Excelator, který byl vyvinut na Cambridgeské univerzitě. Excelator byl rozdílný v tom, že běžel na platformě IMB PC/AT. Firma IBM byla už v té době silnou organizací, a tak neměla problém přesvědčit, aby lidé Excelator používali i přes to, že stroje pracující na IBM technologii nepracovaly se síťovými službami či centralizovanou databází. V 90. letech 20. století dosáhly CASE nástroje svého vrcholu, když společnost IBM na trh uvedla produkt AD/Cycle. Jednalo se o balík softwarových produktů vytvořených pro strukturovanou analýzu a návrh informačních systémů pro mainframy IBM. Následně se na trhu objevilo několik dalších konkurenčních produktů: IEW (Information Engineering Workbench) od KnowledgeWare, IEF (Information Engineering Facility) od Texas Instruments a DesignAid od Nastec Corporation. S ústupem mainframů přestal být kladen důraz na vývoj těchto systémů a začaly se prosazovat CASE produkty menších a méně známých firem. Tento stav je platný i v současnosti. Existuje veliké množství menších firem nabízejících své CASE nástroje.
Charakteristika globálního a detailního modelu V rámci této práce porovnáváme možnosti jednotlivých nástrojů při tvorbě globálního a detailního modelu. Globální i detailní model je vytvářen na základě konkrétního procesu „Pomoc s realizací podnikatelského záměru“.
Globální model Globální model zobrazuje veškeré okolnosti týkající se klíčového a podpůrných procesů. Tento model je vytvořen v notaci Eriksson-Penker, kde jsou znázorněny procesy a vazby mezi nimi. Pro naši práci jsme použili globální model k realizaci podnikového záměru. Klíčovým procesem tohoto modelu je „Pomoc s realizací podnikového záměru“, který je zpracován v detailním modelu.
Detailní model Detailní model znázorňuje průběh procesu včetně vstupních a výstupních dat, událostí, stavů, jednotlivých činností, aktérů, poznámek. Oproti globálnímu modelu, kde jsou zobrazeny hlavní procesy, je proces v detailním modelu popsán velmi podrobně. V rámci detailního modelu procesu je používána notace bpmn (24).
Požadavky pro hodnocení nástrojů Požadavky, které jsou aplikovány na globální a detailní procesní model u jednotlivých nástrojů jsou následující: - Možnost vytvoření globálního modelu - Podpora aktérů (formou plaveckých drah) - Přiřazení vstupních a výstupních dat - Záznam stavu procesu - Možnost úpravy tvaru vztahů mezi objekty - Přizpůsobení velikosti objektů - Rychlá volba navazujícího objektu (po kliknutí na objekt) - Přidávání popisku k objektům - A další vlastnosti
Výběr kritérií Vzhledem k většímu počtu hodnocených nástrojů a přehledovému charakteru práce jsou sledována jen ta nejdůležitější kritéria, která mají objektivní charakter. U každého nástroje budou zaprvé sledovány jeho základní informace, které obsahují tato kritéria: • • • • • • •
Název Výrobce Licencování a cena Aktuální verze Datum vydání WWW adresa Distributor pro ČR
Po přehledu jednotlivých nástrojů následuje srovnávací tabulka, která má sledovat hlavní charakteristiky jednotlivých nástrojů. Tato tabulka obsahuje následující kritéria (kromě posledního jsou všechny ve formátu ano/ne): • • • • • • • • • •
Podpora procesního modelování Podpora modelování organizační struktury Podpora modelování okolí podniku Podpora modelování cílů podniku Podpora dokumentace (tj. integrovaného systému pro vytváření dokumentace) Podpora českého jazyka (tj. lokalizace aplikace do češtiny) Podpora funkčních modelů Podpora datových modelů Podpora UML diagramů Podpora dalších modelů
Přehled CABE nástrojů Český trh Za nástroje dostupné na českém trhu se považují takové nástroje, které mají v rámci České republiky svého dodavatele, který je schopen zákazníkovi zajistit jak samotné dodání, tak případnou podporu, nebo školení.
Obrázek 1 - Magic Quadrant for Business Process Analysis Tools [Zdroj: (33)]
Mezi jednotlivými nástroji můžeme shledat několik odlišností, především zda pokrývají celou oblast modelování podniku, nebo se vztahují k určité činnosti (např. modelování procesů). Ve většině případů se jedná o zavedené nástroje od renomovaných společností, tudíž je jejich funkcionalita na velmi dobré úrovni (IDS Scheer ARIS, IBM,…). Pokud se podíváme na průřez těchto funkcionalit, nabízí nástroje prostředí například pro: -
modelování business procesů organizační struktury datové modelování modelování cílů
Podporovány jsou i standardy, kdy je samozřejmostí BPMN, TOGAF nebo FEAF, podporující komplexní tvorbu podnikové architektury. Také je k dispozici možnost spolupráce nabízející verzování a podporu workflow, kdy lze využít jako úložiště některou z již zavedených podnikových databází (např. Oracle). Dalším charakteristickým znakem této robustní skupiny nástrojů je, že nejsou příliš cenově dostupné a ceny se pohybují v řádech tisíců dolarů. Stávají se pak předurčenými zejména pro velké společnosti s velkým množstvím business procesů a složitou podnikovou strukturou. Pro menší společnosti, které by samy chtěly řídit svoji strukturu, jsou tyto nástroje ve většině případů nedostupné. Některé ze společností rovněž nabízejí rozsáhlou dokumentaci i školení. U některých nástrojů s českou lokalizací je dokumentace v angličtině a to platí i pro některá školení a certifikaci (např. IDS Scheer). Porovnáme-li český trh se zahraničním, respektive světovým trhem, je v ČR zastoupena pouze část nástrojů a to zejména těch nejzavedenějších společností. Nicméně vzhledem k rostoucím požadavkům a zároveň zvýšenému zájmu o Enterprise Architecture lze předpokládat, že v následujících letech dojde ještě k rozšíření českého trhu.
Seznam zkoumaných nástrojů: SaaS nástroje • • • •
Gliffy Questetra BPM Suite SaaS Edition Signavio Process Editor - Software as a Service eKuar BPMN Online Modeler
Freeware nástroje • • •
BizAgi BPM Process Modeler Oryx Editor Aris Express 2.1
Komerční desktopové aplikace • • • • • • • •
Oracle BPA Suite Oracle BPM Suite Sybase PowerDesigner QPR ProcessGuide Xpress iGrafx Process 2009 Tibco Business Studio Enterprise Architect Adonis
SaaS nástroje Gliffy
Název Výrobce Cena
Gliffy Gliffy, Inc. Basic verze zdarma, Premium verze od $5 pro 1 uživatele / měsíc Verze Gliffy Online SWF9-C Datum vydání 10.3.2010 Demo 30-ti denní trial Premium verze, Basic verze zdarma Web http://www.gliffy.com Distributor pro ČR Není Gliffy je jednoduchý modelovací nástroj s podporou BPMN a částečně i UML. Umožňuje kolaborativní modelování a jednoduchou publikaci vytvořených modelů. Export lze provést do jpeg, png či svg formátu. Basic verze, která je zdarma, je limitována na 5 vytvořených modelů. K dispozici je API pro možnost integrace do jiných aplikací.
Obrázek 2 – Proces pomoc s realizací PZ
Výhody: + + + + + +
Podpora aktérů Možnost úpravy tvaru vztahů mezi objekty Přidávání popisku k objektům Přizpůsobení velikosti objektů Možnost přiřazení vstupních a výstupních dat Možnost záznamu stavu procesu
Nevýhody: -
Chybí možnost vytvoření globálního modelu Chybí možnost rychlé volby navazujícího objektu (po kliknutí na objekt)
Questetra BPM Suite SaaS Edition
Název Výrobce Cena
Questetra BPM Suite SaaS Edition Questetra, Inc. Měsíční poplatky - $10 / 1 uživatel (minimálně 20 uživatelů za $200 měsíčně) Verze 5.2.0 Datum vydání 8.3.2010 Demo Trial verze Web http://store.questetra.com/ Distributor pro ČRnení Questetra BMP Suite Saas Edition je japonský modelovací nástroj, k jehož provozu je potřeba pouze internetový prohlížeč a nainstalovaný Adobe Flash Player 10. Jeho hlavní výhodou vedle přívětivého uživatelského rozhraní je dobře propracované funkční a logické propojení se zdroji, daty a rozšiřujícími funkcemi. Uživatelé mohou sledovat úkoly vázané na nabízené procesy, mají možnost je přijmout a pracovat na nich.
Obrázek 3 - Prostředí aplikace Questetra BPM Suite [Zdroj: (31)]
Z manažerského pohledu je výhodou monitorovací funkce a sledování výkonnosti. Kromě výše zmíněných funkcí nabízí SaaS Edition navíc integraci s Google Apps, která umožňuje přihlášení do aplikace pomocí Google účtu a sledování přiřazených úkolů pomocí Google Gadgets.
Obrázek 4 – Část procesu pomoc s realizací PZ
Výhody: + + + + +
Podpora aktérů Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům
Nevýhody: -
Chybí možnost vytvoření globálního modelu Chybí možnost přiřazení vstupních a výstupních dat Chybí možnost přizpůsobení velikosti objektů
Signavio Process Editor - Software as a Service
Název Výrobce Cena
Signavio Process Editor - Software as a Service Signavio Team edition od 29,95 Euro / měsíc, Premium edition od 74,95 Euro / měsíc Verze 4.0.1 Datum vydání 22.5.2009 Demo 30-ti denní trial verze Web http://www.signavio.com Distributor pro ČRNení Jedná se o komerční pokračování nástroje Oryx Editor. Podporuje BPMN, EPC (možnost importu z Aris repository), organizační diagramy a value chain (pro modelování globálních procesů). Jednotlivé modely je možné mezi sebou provazovat. Tento nástroj podporuje revize, komentáře a notifikace. Velmi zajímavá je také možnost integrace se salseforce.com.
Obrázek 5 - Prostředí aplikace Signavio Process Editor [Zdroj: (14)]
Obrázek 6 - Globální procesní model
Obrázek 7 – Část procesu pomoc s realizací PZ
Výhody: + + + + + +
Podpora aktérů Vytvoření globálního modelu Záznam stavu procesu Přiřazení vstupních a výstupních dat Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům
Nevýhody: -
Chybí možnost úpravy tvaru vztahů mezi objekty
eKuar BPMN Online Modeler
Název Výrobce Cena
eKuar BPMN Online Modeler eKuar S.R.L. SaaS - $5 za uživatele / měsíc (1-50 uživatelů, při více uživatelích se cena za uživatele snižuje), Licence - od $900 (Basic) do $12500 (Corporate) Verze 3.0 Datum vydání 2009 Demo Trial verze Web http://www.ekuar.com Distributor pro ČRNení Tento nástroj, jak již jeho název napovídá, je stoprocentně zaměřen na procesní modelování v BPMN notaci. Nenabízí žádné další modely. Jeho jednoznačné zaměření z něj dělá velmi silný nástroj s celkem intuitivním ovládáním. Mezi jeho hlavní výhody patří možnost exportu dokumentace do formátu XML, možnost online spolupráce pomocí chatu a simulace procesů. V simulaci lze každé instanci nastavovat zdroje (finanční, časové, atd.) a v průběhu procesu sledovat úzká hrdla. Vše se dynamicky zobrazuje v procesním diagramu a pomocí grafů.
Obrázek 8 – Prostředí aplikace eKuar BPMN online modeler [Zdroj: (16)]
Obrázek 9 – Proces pomoc s realizací PZ
Výhody: + + + + + +
Podpora aktérů Možnost záznamu stavu procesu Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům Přizpůsobení velikosti objektů Možnost přiřazení vstupních a výstupních dat
Nevýhody: -
Chybí možnost vytvoření globálního modelu Chybí možnost úpravy tvaru vztahů mezi objekty Chybí možnost přizpůsobení velikosti objektů
Freeware nástroje BizAgi BPM Process Modeler
Název
BizAgi Process Modeler
Výrobce
BizAgi
Cena
Freeware
Verze
1.5.1
Datum vydání
3/10/10
Demo Web
http://www.bizagi.com/
Distributor pro ČR
KPMG, PricewaterhouseCoopers
BizAgi Process Modeler – nástroj pouze pro tvorbu BPMN modelů. Jedná se o freeware nástroj s jednoduchým ovládáním, který je co do organizace menu pojat jako produkty MS Office 2007.
Obrázek 10 – Prostředí aplikace BizAgi Process Modeler [Zdroj: (29)]
Obrázek 11 – Proces pomoc s realizací PZ
Výhody: + + + + + + + +
Podpora aktérů Možnost záznamu stavu procesu Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům Přizpůsobení velikosti objektů Možnost přiřazení vstupních a výstupních dat Možnost úpravy tvaru vztahů mezi objekty Široké možnosti exportu modelu
+
Možnost validace procesu
Nevýhody: -
Chybí možnost vytvoření globálního modelu
Oryx Editor
Název
Oryx Editor
Výrobce
Hasso Plattner Institut - Univerzita Potrdam
Cena
Freeware
Verze
1.12
Datum vydání Demo
Demo online na webu
Web
http://bpt.hpi.uni-potsdam.de/Oryx
Distributor pro ČR není
Jedná se o univerzitní projekt. V základu jde o BPMN editor s možností kolaborace – sdílení, komentáře, publikace. K dispozici jsou však i další notace (např. EPC). Co se týče modelování samotných procesů, je produkt velmi propracovaný – obsahuje nabízení prvků dle syntaxe, je možné krokování procesu, validace syntaxe a různé druhy transformací nebo mapování do jiných modelů i rozličné druhy exportu. Obsahuje také rozsáhlý repositář modelů od ostatních uživatelů. Součástí projektu je i rozvíjející se BPMN komunitní portál , kde jsou k dispozici referenční modely, výklad základů modelování a tutoriály. Do budoucna je slibována také transformace do BPEL. Celý projekt je založen na otevřených standardech. Z univerzitního pohledu jde tedy o velmi zajímavý produkt (také je na několika desítkách z nich používán).
Obrázek 12 – Prostředí aplikace Oryx Editor [Zdroj: (32)]
Obrázek 13 – Proces pomoc s realizací PZ
Výhody: + + + + + +
Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Přizpůsobení velikosti objektů Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům
Nevýhody: -
Chybí možnost vytvoření globálního modelu Chybí podpora aktérů
ARIS Express 2.1
Název
ARIS Express
Výrobce
IDS Scheer AG
Cena
Freeware
Verze
2.1
Datum vydání
26.2.2010
Demo Web
http://www.ids-scheer.com/en/ARIS_ARIS_Platform/3730.html
Distributor pro ČR není
ARIS Express je zdarma dostupný nástroj poskytující pouze ty nejzákladnější modelovací funkce svých komerčních kolegů z rodiny ARIS. Kromě tradičních druhů modelů a souvisejících funkcí podporuje tzv. context sensitive modeling, tedy funkci, která dynamicky prostřednictvím kontextových gadgets nabízí uživateli možná pokračování modelu a ta stačí jen kliknutím vybírat a umísťovat. Dále nástroj nabízí například tzv. model fragments funkci, která umožňuje ohraničovat a znovupoužívat uživatelem definované části modelů, dále tzv. spreadsheet smart view umožňující definování procesů v tabulkové formě s následným automatickým vygenerováním odpovídajících modelů, export do PDF či EMF, import z MS Visio, nebo také relativně snadný převod již hotových modelů do prostředí ARIS Professional. Celkově jde o moderní nástroj s kvalitním uživatelským rozhraním, který na svou "lehkost" poskytuje bohaté možnosti nejen v oblasti CABE.
Obrázek 14 – Prostředí aplikace Aris Express [Zdroj: (18)]
Obrázek 15 – Globální procesní model
Obrázek 16 – Proces pomoc s realizací PZ
Výhody: + + + + + + +
Možnost vytvoření globálního modelu Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Přizpůsobení velikosti objektů Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům
Nevýhody: -
Chybí podpora aktérů
Komerční desktopové aplikace Oracle BPA suite
Název Výrobce
Oracle Business Process Analysis Suite Oracle; provozováno na platformě Aris (IDS Scheer AG) Zkušební verze 90 dní, $10 500 časově neomezená licence, Cena $2 100 1 rok Verze 11g R1 Datum vydání 1.8.2009 Demo trial - 90 dní Web http://www.oracle.com/us/technologies/soa/025593.htm Distributor pro ČR Oracle Czech
Nejen pro modelování byznys procesů nabízí společnost Oracle svým zákazníkům balíček aplikací nazvaný Oracle Business Process Analysis Suite (BPA). K dnešnímu datu je k dispozici verze 11g R1. Oracle BPA je vyvíjen společností IDS Scheer a v podstatě se jedná o lehce modifikovanou platformu Aris. Vzhledem ke své robustnosti a ceně je řešení vhodné zejména pro větší společnosti spravující rozsáhlé portfolio procesů.
Oracle BPA obsahuje několik nástrojů (22): • • • •
Business Business Business Business
Process Process Process Process
Architect Repository Simulator Publisher
Cílem spolupráce Oracle s IDS scheer je integrace obou produktů a zvýšit možnosti procesního modelování a realizace procesů v organizacích bez nutnosti jednat se dvěma různými dodavateli. Oracle BPA tak nabízí správu celého životního cyklu procesu, včetně jeho navržení, simulace, nasazení a následné optimalizace. Oracle BPA suite doplňuje ostatní aplikace jako je například Oracle SOA Suit a Oracle BPEL Manager. BPA Suit pak není nástrojem určeným pouze pro softwarová řešení společnosti Oracle, ale i pro řešení třetích stran.
Samozřejmostí nástroje je pak propojení s úložištěm v Oracle Database a možnost sdílení a verzování modelů. Dále také nástroj podporuje tvorbu reportu v několika formátech. Velkou výhodou vycházející ze spolupráce s IDS Scheer je česká lokalizace nástroje, včetně všech českých menu. Nicméně nápověda zůstává v angličtině a rovněž není přeložen komplexní manuál, který ovšem čítá 3669 stran a detailně tak popisuje veškeré aspekty práce s nástrojem.
Obrázek 17 – Prostředí aplikace Oracle BPA Suite [Zdroj: (22)]
Obrázek 18 – Globální procesní model
Dokument dokazující věk
Podnikatel požádal o pomoc s realizací PZ
Dokument dokazující trestní bezúhonnost
Evidování žadatele Výpis z trestních rejstříků Pomoc s dotací vyřízena
čekání na potřebné dokumenty
Kontrola podmínek uchazeče
Má žadatel zájem o přepracování?
Informování o nedostatcích
Splnil žadatel obecné podmínky pro podnikání? Odeslané informace o nedostatcích Proces ukončen - nevyhovující žadatel Informování žadatele o dalších krocích
Odeslané informace žadateli
Nastal čas, kdy žadatel projevil zájem Čekání na potvrzení zájmu žadatele
Ozval se žadatel v termínu? Proces ukončen - nevyhovující žadatel
Provedení osobní konzultace
Požadována pomoc s komunikací s jinou institucí?
Kontaktování poradenské činnosti při komunikaci s dalšími státními institucemi
Kontaktování pomoci s tvorbou PZ
Požadována pomoc s tvorbou PZ?
Čekání na vyžízení pomoci s komunikací Pomoc s dotací vyřízena
Pomoc s dotací vyřízena Čekání na vyřízení pomoci s tvorbou PZ
Požadována pomoc s dotacemi?
Kontaktování pomoc s dotacemi Kontaktování správní řízení
Pomoc s dotací vyřízena Čekání na vyřízení pomoci s dotací
Správní řízení dopadlo kladně? Proces ukončen - nevyhovující žadatel
Kontaktování založení živnosti Dokument o založení živnosti
Ukončení procesu založením živnosti
Obrázek 19 – Proces pomoc s realizací PZ
Výhody: + + + + + +
Možnost vytvoření globálního modelu Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Přizpůsobení velikosti objektů Přidávání popisku k objektům
+ Možnost přidávat jednotlivé symboly do seznamu používaných symbolů + Lze přidávat další zobrazované atributy symbolů Nevýhody - Chybí podpora aktérů - Chybí rychlá volba navazujícího objektu (po kliknutí na objekt)
Oracle BPM suite
Název Výrobce Cena Verze Datum vydání Demo Web Distributor pro ČR
Oracle BPM Suite (Oracle BPM Enterprise standalone) Oracle $2 300 na uživatele, $115 000 na procesor 10.3.1.0.0 23.9.2008 trial http://www.oracle.com/technologies/bpm/bpm-suite.html Oracle Czech
Oracle BPM Suite nabízí nástroje pro návrh, implementaci, realizace a řízení veškerých byznys procesů jak v rámci jednoho oddělení a celé společnosti, tak mezi podniky navzájem. Přináší tak větší efektivnost a přehlednost do správy a řízení procesů. Jak u společnosti dobrým zvykem, i BPM Suite vychází z jiného nástroje a je postaveno na Eclipse 3.3. a AquaLogic BPM 6.0. Stejně jako u Oracle BPA Suit se jedná o nástroje určené především pro velké společnosti s velkým množstvím procesů. Uživateli BPM Suite nabízí integraci s BPA suite a přináší především intuitivní modelování s vylepšenou podporou BPMN. Dále je také možné dědit mezi jednotlivými modely, což značně zvyšuje jejich znovupoužitelnost. Stěžejním nástrojem je pak Oracle BPM Studio, které umožňuje vytvářet a spravovat procesy
včetně jejich simulace podle jednotlivých rolí a oddělení v rámci podniku. Práce s BPM Studio je definována podle jedné ze zvolených rolí – Byznys analytik, Byznys architekt a vývojář. Business studio dále například umožňuje vytváření proměnných, které lze použít jako KPI a při vývoji lze definovat byznys omezení a logiku. Další výhodou je možnost řízení kalendáře, dovolených nebo aktuálně se podílejících pracovníků na proces, včetně jejich mzdy atd. Samozřejmostí je týmová spolupráce a sdílení modelů, včetně správy verzí.
Obrázek 20 – Prostředí aplikace Oracle BPM Suite [Zdroj: (23)]
Obrázek 21 – Proces pomoc s realizací PZ
Výhody + +
Podpora aktérů Přidávání popisku k objektům
Nevýhody -
Možnost vytvoření globálního modelu Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Přizpůsobení velikosti objektů Rychlá volba navazujícího objektu (po kliknutí na objekt)
-
Nelze přidat novou startovací událost jinou než čas či zpráva Pouze jedna koncová událost
Power Designer
Název Výrobce Cena Verze Datum vydání Demo
Power Designer Sybase Uživatelská licence 15.2
trial - 15 dní http://www.sybase.com/products/modelingdevelopment/powerde Web signer Distributor pro ČR Sybase Software s.r.o.
Power Designer je velmi známý a komplexní modelovací nástroj, který podporuje více modelů, jež jsou vzájemně propojeny. Kromě procesního modelu jsou to např. datové modely, modely podnikových cílů a také obsahuje všechny UML diagramy. V Power Designeru je také možné řízení požadavků, včetně přidělení odpovědných pracovníků. Dále umožňuje řízení konfigurací a další práci s repository, které je základem týmové práce. Uživatelé jistě uvítají i možnost automatického generování dokumentů či přizpůsobivé uživatelské rozhraní. Také podpora standardů je velmi rozsáhlá. Jmenujme jen ty nejznámější: BPMN, XML, ebXML, UML, RDBMS, RTF, a další.
Obrázek 22 – Prostředí aplikace PowerDesigner [Zdroj: (17)]
Obrázek 23 – Globální procesní model
Pověřená osoba pro realizaci PZ
P odnikatel požádal o pomoc s realizací PZ
Žadatel
Pomocná osoba
Asi stent call centra
Dokument dokazující věk Dokument dokazující trestní bezúhonnost
Evidování žadatele
Výpi s z rej stříku trestů
<
> Dodání výpisu z rejstříku trestů
Čekání na potřebné dokumenty Má žadatel zájem o přepracování?
Kontrola podmínek uchazeče
Informování o nedostatcích <>
Splnil žadatel obecné podmínky pro podnikání ?
<>
Odeslané i nformace o nedostatcích
Informování žadatele o dalších krocích <> Odeslané i nform ace žadatel i <<Start T im er>> Nastal č as, kdy žadatel potvrdil záj em
Kontaktování poradenské činnosti při komunikaci s dalšími státními institucemi
<>
Čekání na potvrzení zájmu žadatele <>
Provedení osobní konzultace
Proces ukončen - nevyhovující žadatel Ozval se žadatel v termínu
Požadována pomoc s komunikací s jinou institucí? Čekání na vyřízení pomoci s komunikací <> <> Požadována pomoc s tvorbou P Z? <> Proces ukončen - neprojevení zájmu uživatele
<> Kontaktování pomoci s tvorbou PZ
P ožadována pomoc s dotacemi?
P omoc s komunikací ukončena
<> PZ vytvořen
Kontaktování správní řízení
Správní řízení dopadlo kladně?
Čekání na vyřízení pomoci s tvorbou PZ <>
<>
Kontaktování pomoc s dotacemi
Kontaktování založení živnosti
Dokument o založení ži vnosti
Ukončení procesu založením živnosti <>
Ukončení procesu - živnost nezaložena P omoc s dotací vyřízena
Čekání na vyřízení pomoci s dotací
Obrázek 24 – Proces pomoc s realizací PZ
Výhody + + + + + + +
Možnost vytvoření globálního modelu Podpora aktérů Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Přizpůsobení velikosti objektů Přidávání popisku k objektům
Nevýhody - Rychlá volba navazujícího objektu (po kliknutí na objekt)
QPR ProcessGuide Xpress
Název Výrobce Cena Verze Datum vydání Demo Web Distributor pro ČR
QPR ProcessGuide Xpress QPR Software Uživatelská licence (345 Euro) 8.1 2.3.2010 trial - 14 dní http://www.qpr.com/Products/qpr-processguide-xpress.html LBMS
Tento nástroj poskytuje poradenství, analýzu, návrh architektury a modelování procesů, tvorbu dokumentace a analýzu řešení. QPR ProcessGuide Xpress umožňuje vytvořit, udržovat a zpracovávat informace výrazně rychleji než při použití jiných grafických nástrojů. Nástroj umožňuje: • • • • • •
vytvářet hierarchicky uspořádané a vzájemně propojené procesní mapy, integrovat dokumenty, šablony, webové a mediální obsahy, snadnou navigaci, přizpůsobit možnosti notace organizovat, analyzovat a pohodlně udržovat veškeré modely, simulovat procesy a analyzovat dopady změn aktiv, zdrojů a organizace, podporu BPMN a BPEL.
Obrázek 25 – Prostředí aplikace QPR ProcessGuide Xpress [Zdroj: (25)]
Obrázek 26 – Globální procesní model
Obrázek 27 – Proces pomoc s realizací PZ
Výhody: + Možnost vytvoření globálního modelu + Podpora aktérů + Přiřazení vstupních a výstupních dat + Záznam stavu procesu + Možnost úpravy tvaru vztahů mezi objekty + Přizpůsobení velikosti objektů + Rychlá volba navazujícího objektu (po kliknutí na objekt) Nevýhody: - Přidávání popisku k objektům (nepřehledné)
iGrafx Process 2009
Název
iGrafx Process 2009
Výrobce
Grafx, A division of Corel, Inc
Cena
Nezjištěno
Verze
2009
Datum vydání
9/11/09
Demo
Ano, 30 dní
Web
http://www.igrafx.com/products/process/
Distributor pro ČR
Kware GmbH, Forschungsfabrik 90411 Nuernberg
iGrafx je kvalitní nástroj, který ve své plné verzi uspokojí potřeby malých i středně velkých podniků. Plná verze obsahuje velké množství modelů a dalších funkcionalit pro analýzu a simulaci průběhu procesů. Modely jsou vzájemně úzce provázané díky jednotnému úložišti – repository. Produkt podporuje BPMN notaci, která má vysokou perspektivu do budoucna a analýzu Six Sigma. S produktem iGrafx se velmi dobře pracuje, ovládání je intuitivní a uživatelsky přívětivé. Díky volitelným a přemístitelným panelům nástrojů lze některé modely, především OrgChart, „naklikat“ velmi rychle. Propojování jednotlivých objektů šipkami je také rychlé a jednoduché pomocí přepínání konce šipek na source/destination.
Obrázek 28 – Prostředí aplikace iGrafx Process 2009 [Zdroj: (19)]
Obrázek 29 – Proces pomoc s realizací PZ
Výhody: + + + + + + +
Podpora aktérů Možnost záznamu stavu procesu Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům Přizpůsobení velikosti objektů Možnost přiřazení vstupních a výstupních dat Možnost validace procesu
+
Možnost úpravy tvaru vztahů mezi objekty
Nevýhody: -
Chybí možnost vytvoření globálního modelu
Tibco Business Studio
Název
Tibco Business Studio
Výrobce
TIBCO Software Inc
Cena
GNU, GPL - free
Verze
3.2.0
Datum vydání
1/16/08
Demo
3.2.0 - plná verze
Web
http://developer.tibco.com/business_studio/default.jsp
Distributor pro ČR
TIBCO Software Inc. - Czech Republic, Londynska 18, Ground Floor, Praha 2
Společnost Tibco pokrývá oblasti modelování a simulace, pravidel podnikání, integrace, provádění procesů, podpory spolupráce a monitoringu a je podporována na širokém spektru platforem. Jedná se tak o komplexní balíček produktů. Ne všechny jsou však zadarmo. Pouze Business Studio je poskytováno zdarma, u ostatních produktů se musí počítat s vyšší cenou.
Obrázek 30 – Prostředí aplikace Tibco Business Studio [Zdroj: (20)]
Obrázek 31 – Proces pomoc s realizací PZ
Výhody: + + + + + + +
Podpora aktérů Možnost záznamu stavu procesu Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům Přizpůsobení velikosti objektů Možnost přiřazení vstupních a výstupních dat Možnost úpravy tvaru vztahů mezi objekty
Nevýhody: -
Chybí možnost vytvoření globálního modelu
Enterprise Architect
Název
Enterprise Architect
Výrobce
Sparx Systems
Cena
Uživatelská licence Standard - 1-4 uživatelé - $239 - kolem 4300 kč
Verze
8
Datum vydání Demo
Trial verze - 30 dní
Web
http://www.sparxsystems.com/products/ea/index.html
Distributor pro ČR HTK Pro s.r.o.
Enterprise Architect obsahuje šest edicí s různou funkcionalitou a tudíž i cenou. Pro účely CABE slouží Corporate Edition. Ta kromě modelování pomocí UML diagramů a procesního modelování, které jsou základem všech edicí, podporuje spolupráci rozsáhlejších týmů díky repository (technologie SQL Server, Oracle nebo MySQL). Nástroj je vhodný pro pokrytí celé analýzy a pro všechny členy týmu. Užitečnými funkcemi jsou např. generování dokumentace, generování zdrojového kódu, podpora XML, podpora projektového řízení, vytváření rolí a přístupových práv k modelům, export do RTF či XMI (XML Metadata Interchange) atd. Enterprise Architect je spíše CASE nástroj. Podporuje sice procesní modelování, ale ostatní modely typické pro CABE lze vytvořit jen omezeně. Nicméně toto řeší přídavný modul Zachman Framework, který je však třeba si dokoupit.
Obrázek 32 – Prostředí aplikace Enterprise Architect [Zdroj: (34)]
Obrázek 33 – Globální procesní model
Obrázek 34 – Proces pomoc s realizací PZ
Výhody: + + + + + + +
Možnost vytvoření globálního modelu Podpora aktérů Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty Rychlá volba navazujícího objektu (po kliknutí na objekt) Přidávání popisku k objektům
Nevýhody: -
Chybí možnost přizpůsobení velikosti objektů
Adonis
Název
Adonis
Výrobce
BOC
Cena
Uživatelská licence (BE: od 2100 Euro, PE: od 2700 Euro), multiuživatelská licence (8-uživ.: 16000 Euro, 32-uživ.: 48400 Euro), bezplatná Community Edition
Verze
3.81
Datum vydání Demo
Community Edition
Web
http://www.boc-group.com/jumpto.jsp?goto=ADONIS&lg=en
Distributor pro ČR Hexpert
Adonis je modelovací program pokrývající mnoho činností podniku. Je k dostání ve verzi Business Edition se základní funkcionalitou a Professional Edition, ve které jsou přidány možnosti simulace, vyhodnocování a monitorování procesů, aj. BOC také uvolnila bezplatnou Community Edition, kterou lze stáhnout po předchozí registraci. Tento produkt obsahuje mnoho typů modelů, jmenujme jen některé – procesní model, výrobkový model, model dokumentů, mapa rizik, model pracovního prostředí, model organizace podniku, a další. Nechybí ani automatická dokumentace
a podpora mnoha výstupních formátů (XML, XMI, XPDL, BPEL, Text, XLS, RTF, DOC, PDF, aj.). Pro potřeby týmové práce slouží repository. Velkou výhodou je podpora integrace s jinými aplikacemi (např. MS Visio, MS Project, Lotus Notes, IBM Rational ROSE, Eclipse, Oracle BPEL Manager, a mnoho dalších).
Obrázek 35 – Prostředí aplikace Adonis [Zdroj: (12)]
Obrázek 36 – Proces pomoc s realizací PZ
Výhody:
+ + +
Přiřazení vstupních a výstupních dat Záznam stavu procesu Možnost úpravy tvaru vztahů mezi objekty
Nevýhody: -
Chybí Chybí Chybí Chybí Chybí
podpora aktérů možnost přizpůsobení velikosti objektů možnost vytvoření globálního modelu možnost přidávání popisku k objektům možnost rychlá volba navazujícího objektu (po kliknutí na objekt)
Podpora dalších modelů
Podpora BPMN
Podpora UML diagramů
Podpora datových modelů
Podpora funkčních modelů
Podpora českého jazyka
Podpora dokumentace
Podpora modelování cílů podniku
Podpora modelování okolí podniku
struktury Podpora modelování organizační
Podpora procesního modelování
Srovnávací tabulka
Oracle BPA suite
ano ano ano
ne
EPC a PCD i s tokem materiálu, ano ano ano ano ano ano BPEL, Produktový strom
Oracle BPM suite
ano ano
ne
ne
ano
ne
Power designer ano ano
ne
ano ano
ne
ne
ne
ne
ano
ano ano ano ano XML
Tibco Business Studio
ano ano
ne
ano ano
ne
ne
ne
XPDL 2.1, Process Project ano ano Requirements, Business Object model
Adonis
ano ano
ne
ano ano ano
ne
ne
ano ano
ARIS Express
ano ano
ne
ne
ne
ne
ne
ano ano ano
EPC, Model IT architektury
Enterprise Architect
ano
ne
ne
ano
ne
ne
ano ano ano
SysML, Use Case Model
ne
Oryx Editor
ano
ne
Questetra BPM Suite SaaS ano ano Edition Signavio Process Editor ano ano Software as a Service
EPC, Xforms, ano ano Petriho sítě, FMC, Workflow sítě
ne
ne
ne
ne
ne
ne
ne
ne
ne
ne
ne
ano
ne
ano
ne
ne
ne
ano
ne
ne
ne
ano
Gliffy
ano ano
ne
ne
ne
ano
ne
ne
ano ano Flow chart
eKuar BPMN Online Modeler
ano
ne
ne
ne
ano
ne
ne
ne
ne
ano
iGrafx Process 2009
ano ano
ne
ano
ne
ne
ne
ne
ne
ano
BizAgi Process Modeler
ano
ne
ne
ne
ne
ne
ne
ano
ne
ano
QPR ProcessGuide Xpress
ano ano
ne
ne
ano ano
ne
ano
ne
ano BPEL
Závěr Tato práce vychází z prací předchozích. Byly převzaty základní informace o uvedených nástrojích a jejich seznam. Tento seznam byl zúžen o nástroje, které nepodporovaly procesní modelování a BPMN a o jiné nástroje, kde vůbec nebyla možnost namodelovat vlastní (k dispozici pouze demo verze). Informace převzaté z minulých prací byly zaktualizovány, především co se týče jednotlivých verzí a dalších základních charakteristik. Naším hlavním přínosem je zhodnocení používání již zmíněných nástrojů na ukázce stejného core procesu a tam, kde byla možnost, globálního modelu procesů (výhody a nevýhody při práci s nástroji). Zároveň jsou všechny nástroje porovnány v rámci podporovaných modelů (procesní, organizační struktura, okolí a cíle podniku, funkční a datové modely, tvorba dokumentace, český jazyk, UML, BPMN a další modely). Dřívější seznam byl zúžen o nástroje, které nepodporovaly procesní modely a BPMN notaci. Snahou tedy bylo poukázat na zásadní rozdíly v jednotlivých modelovacích nástrojích na procesu „Pomoc s realizací podnikatelského záměru“. Tento proces byl vybrán z důvodu ukázky nejpoužívanějších symbolů při
modelování. Jedná se tedy o přiřazování aktérů či drah, vstupních a výstupních dokumentů, rozhodování, zaznamenání stavů během procesu a časované události. Nejčastější problémy byly s přiřazováním aktérů či vytváření drah, což u mnoha nástrojů nebylo možné. U některých nástrojů nebyla možnost přiřadit do procesu vstupní a výstupní dokumenty. Dále bylo naší snahou namodelovat globální model procesů, což také nepodporovaly všechny zmíněné nástroje.
Použitá literatura 1. Wikipedia, the free encyclopedia. Computer-aided software engineering. [Online] [Citace: 15.4.2010] Dostupné z www: . 2. BUCHALCEVOVÁ, A., GÁLA, L. Architektura v podnikové informatice. Systémová integrace 3/2008. [Online] [Citace: 25.4.2010] Dostupné z www: . 3. HLOUŠEK, Matouš. MMDIS a Enterprise architecture. Praha : Diplomová práce VŠE Praha, 2008. 4. ZUZÁK, F. Důležité aspekty podnikové architektury. Praha : Systémová integrace, VŠE Praha, 2008. 5. Schekkerman, J. Enterprise Architecture Standards Overview. Institute For Enterprise Architecture Developments. [Online] [Citace: 10.5.2010] Dostupné z www: . 6. MIKLOŠ, Josef. Architektonické rámce v podnikové architektuře. [Online] 2008. [Citace: 20.4.2010] Dostupné z www: . 7. EL KOURDI, M., SHAH, H. Frameworks for Enterprise Architecture. místo neznámé : IT Pro, IEEE Computer Society, 2007. 8. Zachman, J.A. The Framework for Enterprise Architecture. [Online] Zachman Institute for Framework Advancement (ZIFA). [Citace: 2.5.2010] Dostupné z www: . 9. The Open Group. TOGAF (The Open Group Architecture Framework), verze 8. [Online] [Citace: 5.5.2010] Dostupné z www: . 10. Council, The Chief Information Officers. FEAF (Federal Enterprise Architecture Framework), verze 1.1. [Online] 1999. [Citace: 20.4.2010.] Dostupné z www: . 11. Schekkerman, J. Trends in Enterprise Architecture 2005. Institute For Enterprise Architecture Developments. [Online] 2005. [Citace: 10.5.2010] Dostupné z www: . 12. BOC. Adonis. [Online] 2010. [Citace: 20.4. 2010] Dostupné z www: . 13. IDS Scheer. Aris Platform. [Online] 2010. [Citace: 10.5.2010] Dostupné z www: .
14. Signavio GmbH. Signavio. [Online] 2010. [Citace: 30.4.2010] Dostupné z www: . 15. Gliffy, Inc. Gliffy. [Online] 2010. [Citace: 12.4.2010] Dostupné z www: . 16. eKuar S.R.L. eKuar Online Modeler. [Online] 2010. [Citace: 2.5.2010] Dostupné z www: . 17. Sybase. Power Designer. [Online] 2010. [Citace: 10.5.2010] Dostupné z www: . 18. ARIS Express - First Free Modeling Software from Market Leader for Business Process Management. [Online] 2010. [Citace: 7.5.2010] Dostupné z www: . 19. iGrafx. iGrafx Enterprise Central 2009 & iGrafx Enterprise Modelerl 2009. [Online] 2010. [Citace: 1.5.2010.] Dostupné z www: . 20. TIBCO Developer Network - TIBCO Business Studio. [Online] 2010. [Citace: 5.5.2010] Dostupné z www: . 21. Oracle. Oracle store. [Online] 2010. [Citace: 4.5.2010.] Dostupné z www: . 22. —. Oracle Business Process Analysis Suite. [Online] 2010. [Citace: 10.5.2010.] Dostupné z www: . 23. —. Oracle Business Process Management. [Online] 2010. [Citace: 20.4.2010.] Dostupné z www: . 24. Řepa, Václav. Podnikové procesy: Procesní řízení a modelování. 2. aktualizované a rozšířené vydání. Praha: Grada, 2007. 288 s. ISBN 978-80-247-2252-8. 25. QPR. Process Guide. [Online] 2009. [Citace: 11.5.2010.] Dostupné z www: . 26. —. ScoreCard. [Online] 2009. [Citace: 5.5.2010.] Dostupné z www: . 27. EAS, Ltd. Essential Architecture Manager. Essential Project. [Online] 2010. [Citace: 30.4.2010.] Dostupné z www: . 28. Voříšek, Jiří a kol. Principy a modely řízení podnikové informatiky. Praha : Oeconomica, 2008. ISBN 978-80-245-1440-6. 29. BizAgi Process Modeler. [Online] 2010. [Citace: 20.4.2010] Dostupné z www: 30. CRM Media. 9 Vendors Lead Gartner Magic Quadrant for BPM Suites. Destination CRM. [Online] 13. duben 2009. [Citace: 10.5.2010.] Dostupné z www: . 31. Questetra. Questetra BPM Suite, Workflow for Google Apps. [Online] 2010. [Citace: 8. 5.2010.] Dostupné z www: .
32. Hasso-Plattner-Institute . Oryx Editor. [Online] 2010. [Citace: 12.5.2010] Dostupné z www: . 33. Gartner. Gartner. Magic Quadrant for Business Process Analysis Tools. [Online] 22.2.2010. [Citace: 5.5.2010.] Dostupné z www: 34. System, Sparx. Enterprise Architect. [Online] 2010. [Citace: 15.5.2010] Dostupné z www:
Seznam obrázků Obrázek 1 - Magic Quadrant for Business Process Analysis Tools [Zdroj: (33)].........13 Obrázek 2 – Proces pomoc s realizací PZ..................................................................16 Obrázek 3 - Prostředí aplikace Questetra BPM Suite [Zdroj: (31)].............................18 Obrázek 4 – Část procesu pomoc s realizací PZ........................................................18 Obrázek 5 - Prostředí aplikace Signavio Process Editor [Zdroj: (14)].........................20 Obrázek 6 - Globální procesní model.........................................................................20 Obrázek 7 – Část procesu pomoc s realizací PZ........................................................21 Obrázek 8 – Prostředí aplikace eKuar BPMN online modeler [Zdroj: (16)].................23 Obrázek 9 – Proces pomoc s realizací PZ..................................................................23 Obrázek 10 – Prostředí aplikace BizAgi Process Modeler [Zdroj: (29)]......................26 Obrázek 11 – Proces pomoc s realizací PZ................................................................26 Obrázek 12 – Prostředí aplikace Oryx Editor [Zdroj: (32)].........................................28 Obrázek 13 – Proces pomoc s realizací PZ................................................................29 Obrázek 14 – Prostředí aplikace Aris Express [Zdroj: (18)]........................................31 Obrázek 15 – Globální procesní model......................................................................31 Obrázek 16 – Proces pomoc s realizací PZ ...............................................................32 Obrázek 17 – Prostředí aplikace Oracle BPA Suite [Zdroj: (22)]................................35 Obrázek 18 – Globální procesní model .....................................................................36 Obrázek 19 – Proces pomoc s realizací PZ................................................................37 Obrázek 20 – Prostředí aplikace Oracle BPM Suite [Zdroj: (23)]................................39 Obrázek 21 – Proces pomoc s realizací PZ................................................................40 Obrázek 22 – Prostředí aplikace PowerDesigner [Zdroj: (17)]...................................42 Obrázek 23 – Globální procesní model......................................................................42 Obrázek 24 – Proces pomoc s realizací PZ................................................................43 Obrázek 25 – Prostředí aplikace QPR ProcessGuide Xpress [Zdroj: (25)]..................45 Obrázek 26 – Globální procesní model .....................................................................45 Obrázek 27 – Proces pomoc s realizací PZ................................................................46 Obrázek 28 – Prostředí aplikace iGrafx Process 2009 [Zdroj: (19)]...........................48 Obrázek 29 – Proces pomoc s realizací PZ................................................................48 Obrázek 30 – Prostředí aplikace Tibco Business Studio [Zdroj: (20)].........................50 Obrázek 31 – Proces pomoc s realizací PZ ...............................................................50
Obrázek 32 – Prostředí aplikace Enterprise Architect [Zdroj: (34)]............................52 Obrázek 33 – Globální procesní model......................................................................52 Obrázek 34 – Proces pomoc s realizací PZ................................................................53 Obrázek 35 – Prostředí aplikace Adonis [Zdroj: (12)]................................................55 Obrázek 36 – Proces pomoc s realizací PZ................................................................56