Přehled nástrojů CABE (modelování podniku) na tuzemském trhu



Podobné dokumenty
Modelování procesů s využitím MS Visio.

TÉMATICKÝ OKRUH Softwarové inženýrství

Business Process Modeling Notation

MBI - technologická realizace modelu

PŘÍLOHA C Požadavky na Dokumentaci

Nástroje pro tvorbu wireframes

InsideBusiness Payments CEE

45 Plánovací kalendář

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

DOCUMENT MANAGEMENT TOOLKIT

Postupy práce se šablonami IS MPP

Obsah. Zpracoval:

Pravidla a plánování

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy

Pracovní prostředí Word 2003 versus Word 2010

50 Zápisník skupiny. Popis modulu

BALISTICKÝ MĚŘICÍ SYSTÉM

Možnosti tisku v MarushkaDesignu

Metodická příručka pro učitele. InspIS SET modul školní testování

Prezentace (Presentation) - ECDL / ICDL Sylabus 6.0

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Návod pro práci s aplikací

Začínáme s Tovek Tools

UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0

Mapa Česka:

Kontingenční tabulky v MS Excel 2010

Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic

Wonderware Information Server 4.0 Co je nového

Reliance 3 design OBSAH

Průvodce aplikací FS Karta

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Obsah SLEDOVÁNÍ PRÁCE... 4

Reporting. Ukazatele je možno definovat nad libovolnou tabulkou Helios Orange, která je zapsána v nadstavbě firmy SAPERTA v souboru tabulek:

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

MS SQL Server 2008 Management Studio Tutoriál

Interaktivní mapy ÚAP Uživatelská příručka

4IT450 CASE Computer Aided Systems Engineering LS 2006/2007 PŘEHLED NÁSTROJŮ CABE NA TUZEMSKÉM TRHU

Frilo Control Center správa projektů

IS pro podporu BOZP na FIT ČVUT

7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů

Spuštění a ukončení databázové aplikace Access

ProjectWise V8 XM Edition

Fides Software Storage Administrator

Architektury Informačních systémů. Jaroslav Žáček

Příručka pro nasazení a správu výukového systému edu-learning

UŽIVATELSKÁ PŘÍRUČKA

CUZAK. Uživatelská příručka. Verze

Procesní dokumentace Process Management. Pavel Čejka

Uživatelská příručka pro. elektronické podání žádosti o uznání porostů. přístup k výsledkům přehlídek uznávacího řízení

41 Konzultace bariéry

Služby Microsoft Office 365

Dell Premier. Návod k nakupování a objednávkám

Typeform.com. Blíže si popíšeme verzi BASIC, která je volně přístupná zdarma.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

CASE. Jaroslav Žáček

Formátování pomocí stylů

xrays optimalizační nástroj

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Příprava dat v softwaru Statistica

Jednoduchý návod k použití programu Vinotéka 2007, v 2.2.1

Název nástroje Hodnocená verze nástroje 4.0 Společnost (vlastník nástroje) WWW

Přínos SEKM pro NIKM

Informace k e-learningu

Aplikace pro srovna ní cen povinne ho ruc ení

Přehledový manuál aplikace GABVAR (verze )

Architektury Informačních systémů. Jaroslav Žáček

WORD 2007 grafický manuál

Řazení, filtrování a seskupování, vlastní zobrazení

Allegro účetnictví. Schéma účetního modulu. Podstatné vlastnosti. Allegro Business Solution Účetnictví

Moje-Projekty.cz Dokumentace k aplikaci

Použití prezentací. K heslovitému sdělení informací. Oživení obrázky, schématy, tabulkami, Nevhodné pro dlouhé texty. Doprovodná pomůcka při výkladu

Kontextové dokumenty

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Jednoduchý návod k použití programu Vinotéka 2006, v 2.0

Digitalizace a oběh dokumentů VUMS LEGEND, spol. s.r.o.

31 APZ Organizace. Popis modulu

Návod na synchronizaci ekasy s ekonomickými systémy. Pohoda idoklad/money Helios Orange

Leady & MERK Integrace Microsoft Dynamics CRM s aplikacemi Leady a MERK

Národní elektronický nástroj. Import profilu zadavatele do NEN

Zpracování ročních zpráv v IS FKVS Příručka pro koncové uživatele

36 Elektronické knihy

PRODUKTY. Tovek Tools

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

MS Excel makra a VBA

Tlačítka a další prvky vestavěných panelů nástrojů a nabídek (CommandBar) a jejich Control ID ve verzi Excel 2010

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Import a export dat EU peníze středním školám Didaktický učební materiál

ZSF web a intranet manuál

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

Zpravodaj. Uživatelská příručka. Verze

Nápověda k aplikaci EA Script Engine

Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení

Lotus Quickr - ECM Integrace s LD/LN aplikacemi. Ing. Josef Homolka VUMS Legend

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014

24 Uživatelské výběry

SPECIFICKÁ PRAVIDLA PRO ŽADATELE A PŘÍJEMCE

Transkript:

Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Semestrální práce z předmětu 4IT450 CASE Computer Aided Systems Engineering Zimní semestr 2008/2009 Vypracovali: Jan Beníšek Pavel Jersák Jan Kučera Oldřich Louthan Anna Slouková Ivana Suchá Helena Zmeková Vypracováno dne: 7. 1. 2009

Obsah 1 ÚVOD...2 1.1 POJETÍ PRÁCE...2 1.2 VYBRANÉ NÁSTROJE...2 2 POPIS HOTELU SNĚŽKA...3 2.1 ZÁKLADNÍ INFORMACE...3 2.2 CÍLE PODNIKU...3 2.3 ORGANIZAČNÍ STRUKTURA SPOLEČNOSTI...5 2.4 PROCESY V PODNIKU...5 3 HODNOCENÍ VYBRANÝCH NÁSTROJŮ...7 3.1 METASTORM PROVISION...7 3.2 QPR PROCES GUIDE...12 3.3 SPARXSYSTEMS ENTERPRISE ARCHITECT...18 3.4 CASEWISE CORPORATE MODELER...25 3.5 IBM WEBSPHERE BUSINESS MODELER...32 3.6 INTERFACING VISIO BPMN MODELER...35 3.7 IGRAFX PROCESS 2007...38 4 SOUHRNNÉ HODNOCENÍ NÁSTROJŮ...43 5 MOŽNOSTI DALŠÍHO ROZVOJE TÉMATU...44 6 ZÁVĚR...46 7 ZDROJE...47 1

1 Úvod CABE je zkratka pro Computer Aideded Business Engineering nástroje pro modelování podniku. Tato práce je další z řady prací, které na toto téma byly v minulosti napsány, a na které navazuje. Nebudeme proto pojem CABE podrobně vysvětlovat, protože vymezením toho pojmu se již zabývalo několik předešlých prací. V následující podkapitole představíme způsob, jakým jsme se toto téma rozhodli pojmout. 1.1 Pojetí práce Fakt, že na toto téma byla již napsána řada prací, s sebou nese několik výhod ale i nevýhod. Jednoznačnou výhodou je, že týmy před námi již tuto oblast zmapovaly a my se tudíž nepohybujeme ve zcela neznámém prostředí. Díky předchozím pracím máme k dispozici vymezení, jaké jsou typické funkce nástrojů CABE a jejich celkem obsáhlý seznam, ze kterého lze vycházet. Na druhou stranu byly jednotlivé produkty hodnoceny již celou řadou kritérií a mnohdy i velmi podrobně. Předešlé práce tedy omezovaly možnosti, jak práci zpracovat. Snažit se přehodnotit v minulosti představené nástroje pomocí nějaké nové sady kritérií jsme zavrhli z důvodu, že již představená sada kritérií je podrobná a pokrývá důležité aspekty CABE nástrojů. Na první pohled jsme tedy neviděli žádnou novou sadu kritérií, která by při rozhodování o pořízení takovéhoto nástroje měla rozumnou vypovídací hodnotu. Poslední aktualizace seznamu produktů byla provedena v práci z letního semestru tohoto roku. Na významné změny uplynula pravděpodobně příliš krátká doba. Hledání novinek jsme zhodnotili jako rizikové v tom smyslu, že by se nakonec mohlo ukázat, že je jich velmi málo. A hledání nových produktů je obtížné, protože pojem CABE není obecně příliš rozšířen, proto by bylo nutné hledat spíše podle typických funkcí. Rozhodli jsme se, že spíše místo rozšiřování stávajícího seznamu či prohlubování detailu kritérií se zaměříme na práci s těmito nástroji a pokusíme se zprostředkovat uživatelský pohled na některé vybrané nástroje. Za tímto účelem jsme definovali fiktivní hotel Sněžka, který jsme popsali na úrovni podrobnosti nutné pro realizaci našeho scénáře, nedefinovali jsme ho tedy ve všech oblastech do co největšího detailu. Cílem naší práce je představit některé vybrané nástroje na příkladu modelování hotelu Sněžka. 1.2 Vybrané nástroje V předcházejících pracích vypracovaných na toto téma byla představena a hodnocena celá řada nástrojů. Není v našich silách zhodnotit výše zmíněným způsobem všechny dosud zmíněné nástroje. Rozhodli jsme se postupovat tak, že každý člen týmu zhodnotí jeden nástroj. Z nástrojů, které byly přestaveny v minulých letech, jsme tedy vybírali ty nástroje, které disponovaly co nejširší funkcionalitou pro modelování podniku. Nutnou podmínkou je dostupnost trial či demo verze produktu. Při bližším zkoumání podmínek, za jakých je možno tyto verze produktů získat, jsme upustili od těch nástrojů, kde získání trial verze vyžadovalo schůzku s obchodníkem firmy či další podobné překážky. Pro hodnocení byly vybrány následující nástroje: 2

ProVision BPMx (Metastorm) Anna Slouková ProcessGuide (QPR) Jan Beníšek Enterprise Architect (Sparxsystems) Pavel Jersák Corporate Modeler (CaseWise) Ivana Suchá Websphere Business Modeler (IBM) Helena Zmeková Visio BPMN Modeler (Interfacing Technologies) Jan Kučera igrafx Process 2007 (igrafx) Oldřich Louthan 2 Popis hotelu Sněžka V této kapitole je popsán hotel Sněžka, fiktivní společnost, kterou jsme modelovali ve vybraných nástrojích. 2.1 Základní informace Hotel Sněžka s.r.o. Hotel s kapacitou 110 lůžek s restaurací a vinárnou přístupnou nejen pro hotelové hosty ale také pro veřejnost. Hotel se zaměřuje na bohatší klientelu. Mise podniku: Zprostředkovat Vám to nejpříjemnější co lze u nás získat, a to každý den. Vize podniku: Vizí Hotelu Sněžka je být preferovanou volbou pro zákazníky. Do roku 2010 se chceme stát jedním ze tří největších hráčů na trhu ubytovacích služeb v Krkonoších. 2.2 Cíle podniku Spokojenost zákazníků a jejich návrat. Akce pro dosažení cíle Měřit spokojenost interaktivními dotazníky popř. dotazováním v průběhu ubytování Neformální dotazování v médiích Prezentace v médiích udávající reálný pohled zákazníků na hotel a nezvyšující nereálná očekávaní Průběžné vyhodnocování a příjímání kroků ke zlepšení spokojenosti zákazníků Dílčí cíle Spokojenost zákazníků s ubytováním (požadovaná míra spokojenosti 79 % ke konci kalendářního roku) Spokojenost zákazníků s restaurací (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) Spokojenost zákazníků se speciálními tematickými akcemi typu Helloween, Silvestr, Sv. Valentýn (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) Spokojenost zákazníků s celkovými službami hotelu Sněžka (požadovaná míra spokojenosti 85 % ke konci kalendářního roku) 3

Dosahování maximálního zisku. Akce pro dosažení cíle Měřit finančními ukazateli Sledovat provozní zisk Sledovat výnos pro společníky Analýza a vyhodnocení sledovaných ukazatelů Dílčí cíle Zvyšující se provozní zisk v každém čtvrtletí meziročně minimálně o 3,8 %, požadovaná míra 5,7 % Výnos z investic do vybavení hotelu minimálně ROI 1,3 Růst produktivity práce měřený počtem zákazníků za rok přepočtený na jednoho pracovníka; minimálně o 3,9 %, požadovaná míra 5 % Růst produktivity práce měřený tržbami za kalendářní rok přepočtený na jednoho pracovníka; minimálně o 3,3 %, požadovaná míra 4,5 % Dosáhnutí nejvyšší návštěvnosti v lokalitě. Akce pro dosažení cíle Měřit analýzami informacemi z veřejně dostupných, ale i neveřejných zdrojů Analýza a vyhodnocení Dílčí cíle Zvyšování návštěvnosti hotelu v každém čtvrtletí meziročně minimálně o 3 %, požadovaná míra 4 % Dosáhnutí nejvyšší návštěvnosti v exponovaných termínech tj. Vánoce Silvestr, Helloween, Sv. Valentýn aj. Mít nejvíce motivované a nejspokojenější zaměstnance v hotelu v dané lokalitě. Akce pro dosažení cíle Měřit pravidelnými pohovory se zaměstnanci jednou za čtvrtletí Dotazníky Analýza a vyhodnocení Dílčí cíle Snížení fluktuace zaměstnanců v rámci kalendářního roku o 23% 4

Dosažení úrovně spokojenosti zaměstnanců (požadovaná míra spokojenosti 75 % ke konci kalendářního roku) Zvýšení investic do jazykového vzdělání pracovníků o 20% každý kalendářní rok 2.3 Organizační struktura společnosti Obr. 2 1 Organizační struktura hotelu Sněžka 2.4 Procesy v podniku Obr. 2 Skupina procesů Ubytování a služby Obr. 2 2 Globální procesní mapa 5

Detail procesu Vyřízení rezervace Obr. 2 3 Skupina procesů ubytování a služby Obr. 2 4 Proces Vyřízení rezervace 6

Odpovědnosti za jednotlivé činnosti: Provozní ředitel: Kontrola formální i věcná Zamítnutí rezervace Recepce: Přímé kontaktování zákazníka Zaslání potvrzujícího emailu Účetní oddělení: Kontrola přijetí zálohy Fakturace celkové částky Příjem konečné platby Restaurace a vinárna, recepce, úklid Realizace služby 3 Hodnocení vybraných nástrojů 3.1 Metastorm ProVision Název ProVision Výrobce Metastorm Verze 6.1 Distributor v ČR Reengine, s.r.o. Demo verze Ano/Ne Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní je přívětivé a vzhledem ke komplexnosti nástroje i v maximální možné míře přehledné. Při množství různých modelů a pohledů na modely, které ProVision nabízí, je nejdůležitější správná orientace mezi nimi. K tomu slouží navigační prvky, jež jsou všechny umístěny po levé straně obrazovky. Vpravo se naopak objevuje paletka s aktuálně použitelnými modelovacími nástroji. Bohužel, z nevysvětlitelných důvodů právě tato paletka dost často mizí a je nutné ji pokaždé vyvolávat- někdy se to podaří z nabídkové lišty, někdy je nutné naprosto vyresetovat workspace. Uživatelské rozhraní je v angličtině, jeho lokalizace do češtiny existuje, ale není součástí trial verze. Problémy dosud přetrvávají při generování modelů a jejich popisů do.html formátu, kdy je nutné provést překlad pomocí maker naprogramovaných v Excelu vyrobených na míru firmou Reengine,s.r.o. 7

Nápověda a tutoriály ProVision nabízí kromě klasicky strukturované nápovědy také tzv. Quick Start, který provede uživatele základními kroky práce s nástrojem. Zaměřuje se na procesní modelování, simulační schopnosti nástroje a dále na modelování objektů. K dispozici je také ProVision Guided Tour, který na názorném, celkem komplexním cvičení s již předpřipravenými modely, provede uživatele tvorbou a možnostmi těchto modelů. Versování modelů Nástroj umožňuje jednoduché versování modelů. Kromě verze je u modelu možno nastavit velké množství dalších vlastností jako je s versováním nejvíce spjatý status, který lze nastavit na 9 přednastavených stavů (např. Draft, review, final, published, obsolete atd.). Dále lze kromě vlastníka nastavit také schvalovatele, kterému lze model následně poslat ke schválení. ProVision umí také pracovat s repositury na serveru s tzv. principem check in / check out, což zajišťuje uzamykání modelů a nastavení jejich atributů na read only, pokud s nimi momentálně někdo pracuje lokálně u sebe na disku. Modely zůstávají pro ostatní uživatele uzamčeny před modifikací, dokud daná osoba neprovede check in modelu zpět na server. Podporované metodiky a notace ProVision nabízí možnost výběru z 16 modelovacích jazyků, mezi nimiž se ale zároveň vyskytují i metodiky. Nalezneme zde například DoDAF, FEAF,IDEF, TOGAF UML, BPMN, Six Sigma nebo Zachman Framework. Dle zvoleného modelovacího jazyka jsou uživateli k dispozici konkrétní typy modelů. Implicitně je nastaven interní modelovací jazyk Enterprise Architecture, který také nabízí největší množství rozmanitých modelů k použití. Modely a objekty vytvořené v Enterprise Architecture jazyku jsou organizovány kolem fundamentálních dimenzí podnikání strategie, organizace, procesy, informace, komunikace a technologie. Modelováním a pochopením těchto dimenzí je možné úspěšně znázornit architekturu definující rozhodovací a operační struktury podnikání. Podpora dokumentace modelu ProVision disponuje s velmi šikovným nástrojem pro interpretaci modelu. Pomocí tzv. interpreter je možné nechat si kdykoliv vygenerovat soubor, v němž je konkrétní model popsán. Co všechno má být v interpreteru popsáno, lze zaškrtávací formou zvolit v detailních možnostech modelu. Kromě možnosti generování dokumentu, který je přímo přístupný z prostředí ProVisionu, umožňuje nástroj export buď jen vybraných modelů, nebo i celé složky a to buď do souboru, který pošle přímo na tiskárnu, do dokumentu MS Word nebo do podoby webových stránek (formát.html). V případě exportu do formátu.html je možné vygenerovat celou adresářovou strukturu s jednotlivými modely jako jejich podsložkami. Provázanost jednotlivých modelů (např. možnost dostat se na model popisující daný proces na vyšší úrovni podrobnosti) je přitom zachována. Export do html formátu tak nabízí jednoduchý způsob jak předvést jednou namodelované modely jejich budoucím uživatelům bez nutné přítomnosti nástroje. 8

Podpora zachycení cílů podniku, souvislost s procesním modelem Modelovací jazyk Enterprise Architecture nabízí mezi širokou škálou různých modelů také tzv. Goal Modeler, který umí modelovat hierarchii cílů a metrik, které jsou v souvislosti s těmito cíly měřeny. Jako u všech jiných objektů, které jsou při modelování použity, je možno u cílů zadat jejich název, bližší popis, zda jde o nějaký stereotyp (externí cíl, interní cíl, operační, strategický, taktický, vize atd.), lze ho zařadit do určité kategorie (zákazník, dodavatel, business proces atd.), zaškrtnout, zda se jedná o CSF, určit mu prioritu a navázat ho pomocí tzv. Asociací na většinu z modelovaných objektů. Podobně lze u metrik určit spoustu vlastností jako například KPI, kde brát data, jaké jsou hranice, jaké jsou nápravné akce atd. Objekty ve všech modelech jsou navzájem provázané prostřednictvím asociací. Konkrétně cíle a metriky lze navázat například s business doménami, business procesy a s aktivitami použitými v procesních modelech, s rolemi či organizacemi vyskytujícími se v dalších modelech nebo například s výstupy. Objektů, se kterými lze cíle provázat je mnoho, nemá cenu je tu vyjmenovávat všechny. Obr. 3-1 Hierarchický model cílů a jejich metrik Podpora modelování organizační struktury, souvislost s procesním modelem Modelovací jazyk Enterprise Architecture nabízí mezi svými modely také model zvaný Organization modeler, který dokáže zachytit hierarchické vazby mezi částmi podniku, tedy organizační strukturu. Lze v něm použít objekty: organizace (ve smyslu i organizačních jednotek), role, lidé. U každého z objektů lze opět doplnit veliké množství různých parametrů. U organizace je to například stereotyp (výběr z 15ti různých, jako např. divize, team, skupina, interní odd., externí odd. atd.) nebo podrobné nastavení dostupnosti organizační jednotky. 9

Možnosti procesního modelování Obr. 3 2 Model organizační struktury podniku ProVision nabízí v rámci nastavení modelovacího jazyka na Enterprise Architecture několik možností procesního modelování. Process Modeler slouží pouze k zachycení hierarchické skladby procesů, zatímco Workflow Modeler již nabízí modelování procesu prostřednictvím aktivit, rozhodovacích bodů, skladů, počátečních a koncových bodů (Source a Sink) a swimlines, které znázorňují zodpovědnosti za danou aktivitu. Zodpovědnost může být přidělena systému, organizaci, roli, konkrétní osobě atd. Obr. 3 3 Zachycení hierarchické struktury procesů (v našem případě domén) 10

Pokud zvolíme modelovací jazyk BPMN, nabídne nám ProVision pouze dva druhy modelů: Business Process Diagrammer a Proces Hierarchy Diagrammer, které v podstatě odpovídají dvěma již výše zmíněným modelům (Process Modeler, Workflow Modeler ) a mají k dispozici stejné objekty. Nevýhodou volby BPMN jako modelovacího jazyka je fakt, že nám nástroj nabídne pouze tyto dva typy modelů, které pak nelze dále navázat na další (nenabídne je k vytvoření, nelze na ně tedy nic navázat). Další velkou nevýhodou je, že se grafické reprezentace objektů neshodují přesně s notací vyžadovanou BPMN 1, konkrétně není dodržena grafická reprezentace skladu a datových toků (přerušovaná čára). Spojovací čáry, které lze v ProVisionu nakreslit mají všechny stejnou grafickou reprezentaci, lze je od sebe odlišit pouze volbou jiného stereotypu. Ačkoliv by mělo jít kterékoliv grafické reprezentace objektů v modelu dále modifikovat a upravovat jejich styl (nástroj nám k tomu alespoň nabízí dialogová okna), žádná z mnou požadovaných změn ohledně tvaru šipky a stylu čáry (nastavila jsem přerušovanou čáru), ani po opakovaném zadání, se v modelu neprojevila (šipka zůstala nezměněná). Oproti modelovacímu jazyku Enterprise Architecture není kromě jiných obrázků pro začátek, konec procesu a swimlane viditelný žádný další rozdíl. Doporučuji tedy používat jazyk Enterprise Architecture. Modely k disposici Obr. 3 4 Zachycení procesu vyřízení rezervace pomocí Workflow Modeleru ProVision nabízí po volbě modelovacího jazyka Enterprise Architecture veliké množství typů modelů (konkrétně 34). 18 modelů je založeno na modelování hierarchických vztahů mezi objekty modelů. Můžeme si pomocí nich namodelovat cíle, dopady, zodpovědnosti, výstupy, organizační strukturu, plány, projekty, hierarchickou strukturu procesů a další. Mezi zbylými modely nechybí známé use case diagramy, business class modely, statecharty, nalezneme zde ale také storyboardy, modely strategie, systém interaction a business interaction modely a spoustu dalších. Existuje zde také možnost modelovat tzv. Navigátora, což je model, do něhož lze vložit kterékoliv již vytvořené modely (nebo odkaz na ně) a propojit je dalšími vazbami, což se hodí zejména pro názornější zobrazení vazeb mezi jednotlivými modely. 1 Viz např. http://www.bpmn.org/documents/introduction%20to%20bpmn.pdf 11

Provázanost modelů Všechny modely vytvořené v rámci jednoho úložiště (repository) musí mít zvolen stejný modelovací jazyk a jsou vzájemně úzce provázány. Jakmile vytvoříme jakýkoliv objekt (např. aktivitu, roli, osobu, organizační složku, událost) v jednom modelu, máme ho automaticky k dispozici k použití v libovolném modelu a můžeme ho buď přímo vložit do modelu, pokud to model dovoluje, nebo ho přiřadíme k jinému objektu v modelu prostřednictvím asociací. To, zda jde objekt vložit do modelu nebo navázat k objektu prostřednictvím asociace, je dáno typem objektu a modelu. Asociace jsou umožněny tam, kde to dává smysl, takže nejde jen o mechanické propojení. Další způsob práce s vazbami mezi objekty (resp. práce s asociacemi) je skrz asociační tabulky, kde máme možnost zvolit si buď z předpřipravených kombinací, nebo si vyrobit vlastní definováním typu objektu ve sloupcích a v řádcích. Takto vzniklé tabulky nejsou statické, zaškrtnutím nebo odškrtnutím políčka v tabulce rušíme nebo přidáváme vazby mezi příslušnými objekty. Tyto vazby se pak projeví ve všech modelech, ve kterých objekt figuruje. Závěrečné zhodnocení nástroje Nástroj Metastorm ProVision je opravdu silný a propracovaný nástroj, který disponuje velkým množstvím vzájemně provázaných modelů, možností simulace průběhu procesů a spoustou dalších možností. Po prvotním zorientování se, se s nástrojem pracuje moc pohodlně. Bohužel má i své vady na kráse, které jsou však spíše kosmetického charakteru a věřím, že se v dalších verzích napraví (konkrétně mám na mysli například situaci, kdy se nástroj tváří, že v něm lze nějakou grafickou reprezentaci upravit dle svých preferencí, dokonce nabídne veliké množství voleb, ale z nějakého důvodu se následně požadovaná změna v modelu neprovede). Trochu mě zklamal ve chvíli, kdy jsme zkoušeli funkčnost při nastavení jazyka BPMN, kdy dostupné grafické prvky neodpovídali požadované notaci. Doufejme, že v příštích verzích se tyto nedostatky již neobjeví. 3.2 QPR Proces Guide Název Výrobce Process Guide QPR Software Verze 7.6 Distributor v ČR LBMS, s.r.o. Demo verze Ano/Ne Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje je přehledné i lokalizace do češtiny je zdařilá. Orientaci v nástroji usnadňuje rozdělení hlavní pracovní obrazovky na plochu, která je určena k modelování, dále postranními okny na levé straně ukazující hierarchie. Tyto hierarchie mohou být procesní, organizační a informační. Dále je na levé straně umístěna mapa celého modelu, která usnadňuje orientaci v případě, že je model příliš rozsáhlý. Na pravé straně je umístěna paleta modelovacích prvků, která je závislá na použitém template nebo notaci. Velkým problémem s prací v trial verzi je, že v hlavním pracovním okně jsou zobrazeny popisky udávající, že pracujeme s pouze s trial verzí. Nelze je odstranit ani tiskem např. do PDF formátu. 12

Obr. 4 1 Ukázka modelovacího prostředí Nápověda a tutoriály K nástroji jsou k dispozici pouze příručky Training Guide a Users Guide. Další nápověda je k dispozici pouze pro registrované uživatele ve webovém rozhraní. Tutoriál jako vedený průvodce nástrojem není k dispozici. Zmíněné příručky se zabývají prací v nástroji, modelováním, editaci modelovacího prostředí a prvků jednotlivých modelů. Versování dokumentů Nástroj umožňuje sledování informací o tom, kdo změnu provedl, kdy ji provedl a jakého prvku popř. prvků se změna týkala. Tyto informace jsou sledovány logováním. Dále je u každého modelu možno nastavit stav (Koncept, Aktuální stav, Návrh, Schváleno, Implementováno). Podporované metodiky a notace Process Guide podporuje pro modelování procesů BPMN notaci a také umožňuje modelování workflow na vázané na modely v notace BPMN. Implicitně nastavená je notace nástroje, která umožňuje modelovat základní diagramy. Např. vývojové, procesní hierarchie i hierarchie organizační a navázání modelu na organizační strukturu. Nástroj dále v implicitní notaci umožňuje definování a návrh vlastních prvků s požadovaným vzhledem. Tato možnost je ovšem poměrně náročná na čas a také portfolio prvků je již rozsáhlé v základní podobě. Výhodou je, že nástroj podporuje kopírování prvků např. z notace BPMN do implicitní a naopak se všemi vlastnostmi modelovaných prvků. V plné verzi nástroje je podporováno kompletní modelování dle UML. 13

Podpora dokumentace modelu Process Guide umožňuje generovat webové stránky z modelu. Takto vytvořená stránka je obsahuje vlastní model, seznam všech prvků obsažených v modelu včetně jeho vlastností, vzájemných vztahů s jinými prvky atd. Naopak není k dispozici generování dokumentace modelů do MS Word aj. Podpora zachycení cílů podniku, souvislost s procesním modelem Trial verze neobsahuje tuto funkci. Funkcionalita je pasivně (jako strukturovaný model) k dispozici ve webovém rozhraní na internetové stránce výrobce. Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strukturu je možno modelovat v implicitní notaci. Každý objekt tohoto diagramu je možno definovat jako Funkce, Kompetenční centrum, Obchodní jednotku, Roli, Tým, Umístění nebo Útvar. QPR ProcessGuide Xpress - Evaluation Copy Generální ředitel Provozní ředitel Účetní oddělení Recepce Doprava Restaurace a vinárna Úklid Údržba Obr. 4-2 Organizační struktura QPR ProcessGuide Xpress - Evaluation Copy 14

Obr. 4 3 Procesní struktura Možnosti procesního modelování Modelovat procesy je možno s využitím implicitní notace nástroje, který se spíše hodí pro vytváření jednodušších diagramů. V případě využití této notace lze proces mapovat na odpovědné funkce/role/útvary z organizační struktury organizace. Tato možnost je také při využití notace BPMN, ale pak si musíme ztotožnit jednotlivé swimlanes s těmito organizačními jednotkami. Když si vybereme notaci BPMN, tak nám je nabídnuto BPMN Template nebo BPMN Workflow Template. V každé notaci lze definovat grafické vlastnosti jednotlivých prvků. Využití notace nástroje. 15

Obr. 4 4 Proces Příjem rezervace Využití notace BPMN. 16

QPR ProcessGuide Xpress - Evaluation Copy Příjem rezervace Rezervace Kontrola formální i věcná Ne Rezervace v pořádku? Ano QPR ProcessGuide Xpress - Evaluation Copy Zákazníci Přímé kontaktování zákazníka Ne Ano Problém vyřešen? Zaslání potvrzujícího emailu QPR ProcessGuide Xpress - Evaluation Copy Restaurace/Vinárna stůl Typ rezervace Ostatní Kontrola přijetí zálohy Ne Přijata záloha v termínu? Ano QPR ProcessGuide Xpress - Evaluation Copy Zamítnití rezervace Fakturace celkové částky Restaurace Příjem konečné platby Finanční zdroje Realizace služby QPR ProcessGuide Xpress - Evaluation Copy Rezervace nerealizována Rezervace realizována Obr. 4 5 Proces Příjem rezervace - BPMN 17

Závěrečné zhodnocení nástroje Modelovací nástroj Process Guide je jistě propracovaný a obsáhlý. Umožňuje modelovat celkovou podobu podniku. Jedinou nevyzkoušenou funkcí je mapování podnikových cílů na organizační strukturu/procesy aj. (v trial verzi není k dispozici). Umožňuje definovat vlastní prvky modelů. Práce s tímto nástrojem je poměrně jednoduchá a taky prostředí je jednoduché na pochopení a naučení. Ovšem pro uživatele, který s tímto nástrojem začíná, mi chyběl tutoriál, který by uživatele provedl základními modelovacími úlohami a nastaveními. Dále vidím nedostatek v nekomplexnosti trial verze, což mi neumožnilo vyzkoušet maximální množství funkcí. 3.3 Sparxsystems Enterprise Architect Název Výrobce Enterprise Architect Sparx Systems Verze 7.1 Distributor v ČR HTK Pro s.r.o. http://www.devshop.cz/ Demo verze Ano/Ne Ano Obecný popis produktu Enterprise Architect (EA) je software, který lze považovat primárně jako CASE nástroj. EA je založen na jazyce UML a od toho se odvíjí tvorba všech modelů v rámci různých typů diagramů. EA umožňuje modelovat všech 13 diagramů z UML 2.0 a využívá UML profilů k rozšíření tohoto jazyka. Na základě rozšíření (tzv. add-ins, některé jsou zdarma) je dále možné doplnit schopnosti tohoto modelovacího nástroje o podporu dalších diagramů a frameworků. Standardní součástí aplikace EA je podpora: UML 2.1 XMI 2.1 (standard pro výměnu metadat založený na XML) Správa požadavků Automatizované generování dokumentů Ladění běžícího kódu (odstraňování chyb) Podpora obousměrného engineeringu jazyků: C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript, PHP a Python Pro podporu modelování podnikových procesů je dále standardní součástí EA Business Process Model. Zde je využita notace procesů podle H. Erikssona, je možné ale využít rovněž notaci BPMN. 18

Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje Enterprise Architect je na první pohled přehledné. Výchozí rozložení obrazovky je nastaveno tak, že uprostřed se nachází hlavní okno pro modelování / zobrazování diagramů. Na levé straně se nachází panel nástrojů, jehož nabídka nástrojů se mění v závislosti na typu zobrazovaného diagramu. Na pravé straně okna se nachází panel Object Browser, který obsahuje strukturu projektu (tedy jednotlivé modely) a umožňuje jejich správu. V dolní části napravo je dále mimo jiné panel Properties, kde je možné definovat některé vlastnosti editovaných objektů. Jako velký klad tohoto nástroje považuji možnost rozpadu dílčí úlohy (procesu) do detailu s možností modelovat jeho podúroveň. Tato funkce přidá na přehlednosti a je možné tímto způsobem oddělit různé typy pohledů na určitou modelovanou skutečnost. Pro tento nástroj aktuálně neexistuje lokalizace do češtiny, nicméně nepovažuji to za nedostatek. Názvy některých funkcionalit, objektů a vlastností je totiž poměrně obtížné do češtiny přeložit tak, aby nedocházelo ke zmatení uživatele. Věc, která stojí za zmínku a která do určité míry snižuje komfort modelování, je často složitá manipulace a grafická organizace vazeb mezi elementy v diagramu. Dle mého názoru by ve srovnání s konkurencí mohl EA být více uživatelsky přívětiví. Především pokud je diagram komplexnější a je třeba vazby mezi elementy udržovat v organizované podobě, často vazby (ve formě čáry) nahodile mění strukturu i orientaci, což přidává práci. Obr. 5 1 Enterprise Architect - uživatelské rozhraní 19

Nápověda a tutoriály K nápovědě je možné se velice snadno dostat přes panel GettingStarted umístěný v pravém okraji okna EA. Tento panel sdružuje dostupnou dokumentaci, která zahrnuje jednak standardní nápovědu (ta rovněž stručně popisuje některé modelovací standardy), dále je zde možné nalézt průvodce vytváření základních diagramů a průvodce využití základních funkcí EA. Panel obsahuje rovněž odkazy na online video ukázky některých modelů. Co ovšem chybí (a vzhledem ke komplexnosti nástroje to považuji za velký nedostatek) je obsáhlý tutoriál, který by uživateli pomohl dle návodu vytvořit rozsáhlejší model v jednotlivých typech diagramů a podrobně vysvětlil možnosti nastavení všech vlastností. Versování modelů EA podporuje řízení verzí modelů. Využívá k tomu software pro řízení verzí třetích stran: Subversion CVS Microsoft Team Foundation Server a další software, který využívá Microsoft Common Source Code Control standard EA zajišťuje jednak koordinaci sdílení balíků (modelů) mezi uživateli, dále udržuje historii změn včetně možnosti získat předchozí verze. Podpora dokumentace modelu EA důkladně podporuje dokumentaci modelu. V rámci vlastností každého modelovaného elementu je možné využít pole Notes pro jeho popis. Dále je možné každý element provázat (pomocí funkce Create Linked Document) se RTF dokumentem, který je možné editovat v rámci okna EA. Pro praktickou práci s dokumentací modelu je výhodné použít automatické generování dokumentace. EA podporuje formáty RTF a HTML. Především HTML je velice vhodný způsob, jak model uchovávat co by referenci systému pro další uživatele. Tak jak bylo zmíněno výše, u elementů modelu je zpravidla možné definovat možnost rozpadu do detailního pohledu. Díky tomu se uživatel může velmi snadno pohybovat na určitých úrovních abstrakce, respektive může nahlížet na systém z různých úhlů pohledu a v různém detailu. Podpora zachycení cílů podniku, souvislost s procesním modelem Jak bylo zmíněno výše, EA je především CASE nástroj. Umožňuje sice definovat business procesy, rovněž cíle podniku a organizační strukturu je možné vytvořit. S určitými omezeními je možné tyto diagramy také provázat, jelikož jednotlivé elementy jsou dostupné v rámci projektu všem diagramům. Pravděpodobně nejlepší způsob, jak modelovat podnikovou architekturu, je ovšem s použitím Zachman Frameworku, který je pro EA dodáván jako přídavný modul (ten je nutné zakoupit a doinstalovat). 20

Obr. 5 2 Ukázka Zachman frameworku v Enterprise Architectu Zachman Framework je klasifikační struktura, která slouží k usnadnění návrhu a dokumentování podnikové architektury. Bližší informace o Zachman Framework je možné získat na adrese: http://en.wikipedia.org/wiki/zachman_framework. V rámci EA s využitím tohoto frameworku ovšem dojde k velkému zpřehlednění a usnadnění organizace modelů. Framework rovněž poskytuje dodatečné elementy určené ke snazšímu modelování a udržování dodatečných informací o modelu. Jak je znázorněno na obrázku 5 2, cíle podniku jsou modelovány v rámci diagramu Business Goals/Strategies. Samotný diagram cílů podniku je na obrázku 5 3. Provázanost s procesním diagramem je možná na úrovni opětovného využití definovaných elementů v dalších diagramech. V rámci EA je možné kontrolovat formální správnost diagramu. Vlastnosti samotných elementů je možné dále rozšiřovat pomocí tagged-values. 21

custom Business Motivation «Mission» Mise notes Vize Být preferovanou volbou pro zákazníka. Do roku 2010 EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial být Version jedním ze tží EA největších 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version hráčů na trhu ubytovacích služeb. Mise Zprostředkovat Vám co nejpříjemnější, co lze u nás získat, a to každý den. EA 7.1 Unregistered Trial Version EA 7.1 Unregistered «import» Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Spokojenost zákazníků a jejich návrat Maximální zisk Nejvyšší návštěvnost v lokalitě Motivovaní a spokojení zaměstnanci Spokojenost s celkovými službami hotelu Sněžka (požadovaná míra EA 7.1 Unregistered Trial Version EA 7.1 Unregistered minimálně Trial o Version 3,8 %, EA 7.1 Unregistered meziročně Trial minimálně Version o 3 %, EA 7.1 Unregistered kalendářního roku Trial o 23% Version spokojenosti 85 % ke konci kalendářního roku) Spokojenost zákazníků s speciálními tematickými akcemi (požadovaná míra exponovaných termínech tj. (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) Spokojenost zákazníků s restaurací (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) EA 7.1 Unregistered Trial Version EA 7.1 Unregistered rok Trial přepočtený Version na jednoho EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Spokojenost zákazníků s ubytováním (požadovaná kalendářní rok přepočtený míra spokojenosti 79 % ke konci kalendářního roku) Zvyšující se provozní zisk v každém čtvrtletí meziročně požadovaná míra 5,7 % Výnos z investic do vybavení hotelu minimálně ROI 1,3 Růst produktivity práce měřený počtem zákazníků za pracovníka; minimálně o 3,9 %, požadovaná míra 5 % Růst produktivity práce měřený tržbami za na jednoho pracovníka; minimálně o 3,3 %, požadovaná míra 4,5 % Zvyšování návštěvnosti hotelu v každém čtvrtletí požadovaná míra 4 % Dosáhnutí nejvyšší návštěvnosti v Vánoce Silvestr, Helloween, Sv. Valentýn aj. Snížení fluktuace zaměstnanců v rámci Dosažení úrovně spokojenosti zaměstnanců spokojenosti 75 % ke konci kalendářního roku) Zvýšení investic do jazykového vzdělání pracovníků o 20% každý kalendářní rok Obr. 5 3 Diagram podnikových cílů, vize a mise Podpora modelování organizační struktury, souvislost s procesním modelem Organizační struktura je modelována v rámci diagramu Organizations Important to the Business. Obsah samotného diagramu je na obrázku 5 4. Mimo organizačních jednotek je v diagramu možné zachytit též personál podniku, externí organizace, investory a další entity. Entity organizační struktury je možné využít v procesním modelu a oba modely takto provázat. 22

EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver PP Organization chart EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Generální ředitel EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA Provozní 7.1 Unregistered ředitel Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Účetní oddělení Recepce Doprava Restaurace a vinárna Úklid Údržba EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Možnost procesního modelování Obr. 5 4 Organizační struktura Hierarchii podnikových procesů je možné modelovat v rámci diagramu Business Process Model, obsah diagramu je na obrázku 5 5. PF Business Process EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr «BusinessEntity» Účetní oddělení EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Účetnictví «BusinessEntity» Prov ozní ředitel Provoz hotelu EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Provoz restaurace EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Ubytování a služby EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Údržba EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Finanční řízení EA 7.1 Unregistered Tr Řízení lidských zdrojů «BusinessEntity» Generální ředitel Řízení vztahů se zákazníky EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Provoz ITEA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Obr. 5 5 Hierarchie podnikových procesů Marketing Řízení vztahů s dodavateli Řízení IT 23

Dílčí procesy jsou modelovány v rámci diagramu Work Flow Model, ukázka procesu Vyřízení rezervace je na obrázku 5 6. BPMN Work Flow Model EA 7.1 Unregistered Trial Version EA 7.1 «flow» Unregistered Trial Version EA 7.1 Unregistered «flow» Trial Version EA 7.1 Unregistered Trial Version Ano Příjem rezervace Kontrola formální a věcná Rezervace v pořádku EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Ne «flow» Trial Version EA 7.1 Unregistered Trial Version Přímé kontaktování zákazníka Problém vyřešen Ano Zaslání potvrzujícího mailu Rezervace Zamítnutí rezervace Kontrola přijetí Fakturace celkové EA 7.1 Unregistered Typ rezervace Trial Version EA 7.1 zálohy Unregistered Trial Version Přijata záloha v EA termínu 7.1 Unregistered Trial částky Version EA 7.1 Unregistered platby Trial Version Restaurace/vinárna Faktury Finanční zdroje Podporované notace Ostatní Ne «flow» «flow» Ano «flow» Obr. 5 6 Workflow model procesu Vyřízení rezervace Ne «flow» Zákazníci Rezervace nerealizována Příjem konečné «flow» Realizace služby Rezervace realizována Notací podporovanou pro popis workflow modelu procesů je v rámci Zachman Framework notace BPMN. Závěrečné zhodnocení nástroje Nástroj Enterprise Architecture je komplexní nástroj, který je v současnosti využíván především jako CASE nástroj pro návrh databází, class diagramů, aplikační architektury podniku atp. 24

Nicméně jeho variabilita společně s možností rozšířit tento nástroj o dodatečné moduly mu umožňují, aby byl využit i jako nástroj CABE pro analýzu, návrh a implementaci procesní architektury podniku a jednotlivých dílčích procesů. Výhodou nástroje je to, že je pevně založen na základech UML a BPMN, které jsou opravdovými standardy v oblastech, které pokrývají. Nevýhodou nástroje EA je zpočátku především nepřehlednost v jednotlivých diagramech a rovněž přílišná svoboda využití různých palet nástrojů v diagramech různých typů a zaměňování těchto nástrojů. To vede ke zmatení uživatele a neefektivní práci. Tento nedostatek by bylo možné vyřešit důkladným seznámením s nástrojem na počátku práce, nicméně kvalitní tutoriál, který by uvedl možnosti EA, není k dispozici. 3.4 CaseWise Corporate Modeler Název Výrobce Corporate Modeler Suite Casewise Verze 2008.1 Distributor v ČR Unicorn Distribution Demo verze Ano/Ne Ano (7 dní) Základní charakteristika Corporate Modeler Suite je sada plně integrovaných nástrojů pro modelování podnikové architektury. Umožňuje zachytit komplexní obraz organizace, který zahrnuje podnikové procesy, organizační strukturu, IT infrastrukturu, strukturu dat, datové toky a vztahy a závislosti mezi nimi. Simulací průběhu procesů a analýzou nákladů, času, popřípadě vlivu změn, lze procesy optimalizovat a odstranit tak neefektivnosti a slabá místa podnikové architektury. Při práci s modelovanými objekty je používáno jedno centrální úložiště těchto dat, které tak umožňuje současnou práci nad jedním modelem. Produkt lze využít na všech organizačních úrovních v systémové a operační analýze, ve správě lidských zdrojů, v informačních technologiích a v konzultačních či poradenských činnostech. Corporate Modeler Suite 2008.1 se skládá z nástrojů: Corporate Modeler o jádro sady Corporate Modeler Suite o vizuální modelovací nástroj pro návrh, analýzu a optimalizaci podnikové architektury Corporate Exchange o centrální repositář objektů modelování Automodeler o umožňuje import dat (procesy, systémová dokumentace) z MS Word, MS Excel, MS Project, CSV o dokáže exportovat data ze systému do MS Word, MS Excel, MS Powerpoint 25

Corporate Publisher o Corporate Publisher HTML exportuje model z Corporate Modeler do formátu HTML o Corporate Publisher Word vytvoří k modelu dokumentaci v MS Word Corporate Modeler Links o obsahuje rozhraní pro přenos procesních, systémových a datových návrhů mezi Corporate Modeler a dalšími systémy a databázemi (IBM Rational XDE Link, IBM Rational Rose Link, IBM Rational Requisite ProLink, Sybase PowerDesignerLink) Multi-Language Manager o umožňuje snadné vytvoření vícejazyčné verze modelů o textová část modelu, který vyžaduje překlad, je exportován do MS Word nebo XML formátu, přeložena a zpátky importována do modelu Matrix Manager o umožňuje analyzovat vztahy a závislosti mezi lidmi, procesy a technologiemi o vytváří analýzy vlivu plánovaných změn o identifikuje neefektivní využití zdrojů a aplikací Simulation o vytváří simulace pro podnikové aktivity o procesy jsou animovány a z výsledků jsou generovány statistiky Nástroj lze dovybavit moduly: Lean Six Sigma Extension SOA (OASIS) Extension TOGAF 8 Extension Sarbanes Oxley Extension UML Extension a další Uživatelské rozhraní a lokalizace do češtiny Uživatelské prostředí velmi dobře zpracované, uživatelsky příjemné a přehledné. Při spuštění nástroje se objeví startovací stránka, která nabízí vstup do jednotlivých modulů produktu, přístup do tutoriálů a také kontakty pro řešení případných obtíží. Jednotlivé moduly lze otvírat jak ze startovací stránky, tak z ostatních modulů. Přechod mezi nimi je tedy velice snadný. Nejvíce využívaný modul Corporate Modeler, který slouží k práci s diagramy, obsahuje v horní části typické menu a tlačítkovou nástrojovou lištu. Po pravé straně pak lze zobrazit paletu v diagramu používaných typů objektů, seznam existujících objektů tohoto typu, popřípadě stromovou hierarchii všech diagramů a souvisejících objektů modelu. Užitečná je i možnost zobrazení veškerých vlastností a asociací objektu v pravém dolním poli (viz obrázek 1). 26

Nástroj do češtiny lokalizován není. Nápověda a tutoriály Obr. 6-1 Ukázka pracovního prostředí Corporate Modeler nabízí klasickou, avšak velmi rozsáhlou nápovědu. Kontextové menu většiny objektů navíc nabízí, jako jednu z možností, přímé otevření nápovědy na místě, které se objektu týká. K dispozici je i tutoriál, který je přístupný ze startovací stránky produktu a vyžaduje internetové připojení. Tutoriál je koncipován jako 'online training'. Krok za krokem se tak uživatel seznámí s nástrojem, naučí se kreslit diagramy, vytvářet simulace, orientovat se v modelech atd. Tutoriál se neskládá pouze z teoretických informací, ale umožňuje zapojit uživatele, který si, po stažení modelu určeného pro tutoriál, může veškeré funkce ihned vyzkoušet. Na konci každé kapitoly je připraven test, který ověří znalost dané problematiky. Versování modelů Nástroj automaticky ukládá data o času a osobě, která diagram vytvořila, a o času a osobě, která diagram naposledy upravila. Ukládání více verzí jednoho diagramu realizovat nelze. Je možné pouze diagram 'uložit jako' jiný diagram což se ovšem nedá považovat za versování. 27

Podporované metodiky a notace Základní verze nástroje neobsahuje podporu žádné metodiky ani notace BPMN. Všechna data jednoho modelu jsou ukládána jako datové objekty s danou kategorií, danými vlastnostmi a vztahy k ostatním objektům. Grafická prezentace těchto vztahů v diagramech je pak záležitostí uživatele, který si pro daný typ objektu (proces, organizační jednotka), v daném diagramu musí nadefinovat vzhled (obdélník, kolečko, barva výplně, umístění textu popisu, atd.). Každý diagram pak obsahuje vlastní tzv. paletu, která jasně definuje typy a vzhled používaných objektů. Tato paleta může být nadefinována pokaždé, popřípadě importována z jiného diagramu. Zajímavé je, že tímto stylem lze pak každý existující objekt prezentovat na každém diagramu zcela odlišně. Grafické styly sice nabízejí širokou škálu možností a vizuálně lze tak diagramy velmi obohatit, ale definování vzhledu je zdlouhavé. Lze tak doporučit import celé palety tomu se však při vytváření úplně nového modelu nelze vyhnout, neboť nelze používat palety z diagramů odlišného modelu. Základní produkt se dá rozšířit o podporu některých metod, standardů, frameworků (Six Sigma, SOX, TOGAF ) a i o notaci BPMN. V trial verzi není možné tyto nadstavby vyzkoušet. Podpora dokumentace modelu K vygenerování dokumentace modelu slouží modul Corporate Publisher. Ten uživatele provede postupně exportem buď celého, nebo vybrané části modelu. Dokumentaci lze vytvářet ve formátu HTML, MHTML, HTML Web Pages (set stránek s jedním menu) a MS Word. Vygenerovaná dokumentace je velmi rozsáhlá a propracovaná. Obsahuje diagramy, jejich popis a popis souvisejících objektů. Součástí je i menu, resp. obsah, a v MS Word i rejstřík. Podpora zachycení cílů podniku, souvislost s procesním modelováním Nástroj umožňuje definovat cíle podniku jako typ datového objektu používaný v modelu a dále s nimi pracovat. V modelu lze v postatě definovat jakýkoli typ, což jsem demonstrovala vytvořením objektu typu 'vize' a 'mise' (viz obrázek 2). Cíl podniku lze jako objekt použít kdekoli v procesním modelování a vyznačit tak přímou vazbu. 28

Obr. 6 2 Hotel Sněžka modelování cílů podniku Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strukturu lze modelovat. Slouží k tomu předdefinovaný datový typ 'Organization'. Organizační jednotky pak lze hierarchicky provázat, definovat asociační vazby na procesy, umístění (lokalizace), aplikace, technologie a další entity. Znázornění vazby mezi procesem a organizační jednotkou lze demonstrovat i v procesním modelování pomocí tzv. swimlines. Ty jsou realizovány umístěním objektu typu proces do objektu typu organizace. Asociační vazba se tak vytvoří automaticky. Obr. 6 3 Hotel Sněžka Organizační struktura 29

Možnosti procesního modelování Obr. 6 4 Hotel Sněžka Procesní struktura Corporate Modeler Suite používá při modelování objekty, které jsou uloženy v jednom úložišti (repository). Souhrn takovýchto objektů různých typů a digramů, kde jsou modelovány jejich závislosti, nazývá modelem. Při založení nového modelu jsou automaticky vygenerovány základní typy objektů a zároveň základní typy asociací (proces-lokace, organizační jednotka-proces, atd.). Ty, které v defaultním nastavení nejsou obsaženy, si může uživatel vytvořit sám (např. v našem případě 'cíl podniku'). Stejně tak lze dodefinovat skupiny vlastností u jak nových, tak u defaultních objektů, popřípadě přidat kategorie typu objektu. Pro práci s modelem je určen modul Model Explorer. Pro práci s instancemi objektů - tedy již vytvořených objektů, je primárně určen modul Object Explorer. Ten přehledně zobrazuje stromovou hierarchii všech objektů a u konkrétního objektu jeho vlastnosti a asociované objekty. Vlastnosti objektu se dají zde přímo editovat. Při vytváření diagramů je třeba se rozhodnout, jaký typ diagramu bude použit, neboť každý z nich má svá specifika. 30

Respektive, Corporate Modeler má předdefinována konzistenční pravidla každého typu diagramu. Ty nejsou kontrolována automaticky, je možno vybrat pro kontrolu pouze některá a teprve poté spustit kontrolu. Při modelování procesů Corporate Modeler uchovává informace o úrovni procesu a umožňuje jednoduše na stávajícím diagramu vybraný proces rozložit a vytvořit automaticky nový diagram. Pokud je původní diagram typu Hierarchy, obsahuje nově vytvořený diagram automaticky původní proces. Pokud budeme chtít průběh procesu simulovat, pak je potřeba uložit diagram jako typ 'Dynamics a vložit do vlastností procesů údaje o nákladech, času apod. Modelovat lze v podstatě cokoli, avšak při každém použití dalšího typu objektu je potřeba přidat objekt do palety a definovat vzhled. Teprve po tomto nastavení lze vkládat již existující objekty daného typu. Při modelování lze také vkládat do diagramů jakékoli obrázky, textové pole, informace o verzi (resp. o posledních změnách) a dále odkazy na různé dokumenty, či odkazy na jiné diagramy. Diagram lze uložit jako nový diagram s jiným jménem, či jako obrázek, popřípadě provést export do Microsoft Visio. Obr. 6 5 Hotel Sněžka Proces vyřízení rezervace 31

Závěrečné zhodnocení nástroje Corporate Modeler Suite je vynikajícím příkladem CABE nástroje. Nezaměřuje se primárně na modelování procesů, ale na modelování podniku jako takového. Umožňuje nejdříve nadefinovat veškeré typu objektů, které se v podniku nalézají (hmotného i nehmotného charakteru), určit jejich základní vlastnosti, kategorie, zavést typy asociačních vazeb a s těmito objekty (resp. instancemi objektů) dále pracovat a znázorňovat jejich vztahy vizuálně. Uložení všech objektů v jednom repository umožňuje práci více týmů s jedním modelem, a také poskytuje více pohledů na jedna data na strukturu modelu (Model Explorer), vlastnosti jednotlivých objektů (Object Explorer), vizuální stránku vztahů (Corporate Modeler), vytváří matici závislostí (Matrix Manager). Procesy dokáže i simulovat, ze simulací vytvářet statistiky. Dokumentace je na velmi dobré úrovni. Obecně je Corporate Modeler Suite nástrojem, který dává velký prostor samotnému uživateli ať už v prezentační části (definování vzhledu objektů), tak při tvoření modelu (uživatelem definované objekty, vlastnosti, kategorie, vztahy). Osobně mohu říct, že se s nástrojem velmi dobře pracuje. Velkým plusem je příjemné uživatelské prostředí a také tutoriál, který uživateli, pro kterého je nástroj nový, velmi usnadní orientaci v prostředí. To, co můžu nástroji vytknout, je nutnost pokaždé definovat paletu objektů u každého diagramu. Tento proces je, v případě, že nemůžete paletu importovat, velmi zdlouhavý. Na druhou stranu je toto definování vzhledu objektů na diagramu pouze součástí více funkcionalit nástroje, které umožňují vylepšit design diagramů např. rychlé zarovnávání objektů do jedné linie, výběr barvy pozadí atd. 3.5 IBM Websphere Business Modeler Název Výrobce Websphere Business Modeler Advanced IBM Verze 6.1.2 Distributor v ČR IBM Demo verze Ano/Ne Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje je přehledné, s perfektní lokalizací do češtiny. Orientaci v nástroji usnadňuje rozdělení hlavní pracovní obrazovky na plochu, která je určena k modelování, dále postranními okny na levé straně ukazující hierarchie a pozici v modelu. Vlevo se nachází panely nástrojů, vše co bylo potřeba, se lehce dalo najít. Pracovala jsem s trial verzí, která by neměla mít žádné omezení, na která jsem nenarazila. 32