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



Podobné dokumenty
ehled nástroj CABE na tuzemském trhu 21. prosince 2005

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

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

Komputerizace problémových domén

CASE nástroje. Jaroslav Žáček

CASE. Jaroslav Žáček

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Katalog služeb a podmínky poskytování provozu

Procesní model organizace

TECHNIKY A CASE NÁSTROJE VÝVOJE IS

Přehled CABE nástrojů na českém trhu

1 Služby SAP Business Transformation and Plan Services Služby SAP Business Transformation and Plan Services aktuálně zahrnují:

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

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

1.1. Správa a provozní podpora APV ROS, HW ROS a základního SW

Návrh softwarových systémů - architektura softwarových systémů

ADVANTA group.cz Strana 1 ze 40. Popis řešení Řízení IT projektů. group.cz

Microsoft Office 2003 Souhrnný technický dokument white paper

FINANČNÍ KONSOLIDACE TEORIE A PRAKTICKÁ REALIZACE PROSTŘEDNICTVÍM INFORMAČNÍCH SYSTÉMŮ

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Modelování webových služeb v UML

Využití modelovacích nástrojů ve vývojářské firmě

1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA Potřeba ohodnocení obchodu

Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček

Manuál k aplikaci SDO PILOT v.0.2


Metodické postupy tvorby architektury

Způsob řízení architektury ve Skupině ČEZ

Modelování podnikových procesů

Workshop Exact Software CEE

Výzvy využívání otevřených dat v ČR

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

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

Životní cyklus produktu (IS / IT služby) Životní cyklus projektu Životní cyklus řízení projektu. Vývoje produktu Implementace produktu

Statistica, kdo je kdo?

Návrh softwarových systémů - architektura softwarových systémů

Globální architektura ROS

Prof. Ing. Miloš Konečný, DrSc. Nedostatky ve výzkumu a vývoji. Klíčové problémy. Tyto nedostatky vznikají v následujících podmínkách:

Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Srovnání nástrojů pomocí modelování vybraného procesu

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

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

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vytváření a evidence smluv Petr Čulík

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ. Bakalářská práce. Řízení rizik projektu přesunu sběrného dvora

Řízení ICT služeb na bázi katalogu služeb

Zvyšování výkonnosti firmy na bázi potenciálu zlepšení

Optimalizace podnikových procesů fakultní nemocnice

2 ÚVOD DO PLATFORMY ARIS

Vysoká škola ekonomická. Přehled CABE nástrojů

NÁSTROJ KAPACITNÍHO PLÁNOVÁNÍ PRO PODPORU ŘÍZENÍ PROJEKTŮ

Možnosti reportingu v produktech řady EPM

Využití CASE ve vývojářské firmě CASE study + trendy a obecné závěry

A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko

Microsoft Office Project Server V Eurotelu Praha byl implementován systém pro řízení strategických projektů

Metadata. MI-DSP 2013/14 RNDr. Ondřej Zýka,

Odůvodnění veřejné zakázky dle 156 zákona

Použití CASE/CABE pro řízení workflow ve firmě

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

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Analýza dat na PC I.

Vysoká Škola Ekonomická - Fakulta informatiky a statistiky. 4IT450 CASE Computer aided systems engineering

ARIS Platform softwarová podpora řízení procesů Procesní ARIS laboratoř základ moderní výuky.


Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

3D Vizualizace muzea vojenské výzbroje

Modelování procesů (2) Procesní řízení 1

Tvorba informační strategie ve firmě

Více dynamiky vašim procesům

Cvičení 1,2 Osnova studie strategie ICT

7 Jazyk UML (Unified Modeling Language)

Přehled CASE nástrojů na tuzemském trhu

Podklady k návrhu Rámcové smlouvy pro nákup softwarových licencí společnosti Microsoft

Technica Solutions. Půjčovna nářadí. Úvodní studie pro Q&X Trading

KATALOG SLUŽEB NÁSLEDNÉ PODPORY

7 Jazyk UML (Unified Modeling Language)

PV207. Business Process Management

Podnikové informační systémy

Metodika analýzy. Příloha č. 1

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

DUM 19 téma: Úvod do MS Project

Reportingová platforma v České spořitelně

Rozdílová dokumentace k ovládání IS KARAT.net

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

Business Intelligence

Novinky ve Visual Studio Tomáš Kroupa

Přehled nástrojů CASE na tuzemském trhu

ARBES ECM MODERNÍ SYSTÉM. určený k digitalizaci, tvorbě, správě, sdílení a archivaci dokumentů a obsahu.

IFS APPLICATIONS PRUŽNÉ ŘEŠENÍ PRO ÚSPĚŠNÉ PODNIKÁNÍ

Obsah: Základní pojmy, definice Informační systémy IT architektura Typické aplikační komponenty Implementace aplikací

Přehled nástrojů CASE na tuzemském trhu

DOPLNĚK. Projekt Informační systém základních registrů je spolufinancován Evropskou unií z Evropského fondu pro regionální rozvoj.

Informační systém autoškoly

Modelování procesů (1) Procesní řízení 1

RETAIL PROCESS TRACKER VIZUALIZACE OBCHODNÍCH PROCESŮ VAŠEHO INFORMAČNÍHO SYSTÉMU

Metadata. RNDr. Ondřej Zýka

USI Projekt klíčenka"

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Přehled nástrojů CASE na tuzemském trhu

Transkript:

Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Autoři práce: Petr Dobeš Zdeněk Dvořák Jan Prokop Ondřej Sedláček Marcela Šplíchalová Tomáš Vytiska Michal Závodný Kurz: 4IT450 Vyučující: doc. Ing. Václav Řepa, CSc Datum: 7.1.2006

Obsah Obsah... 1 Úvod... 3 1 CABE teoretické aspekty... 4 1.1 Definice pojmu CABE... 4 1.2 Historie CABE... 4 1.3 Cíle CABE... 5 1.4 Teoretické rámce pro modelování architektury podniku... 6 2 Metodika hodnocení... 7 2.1 Kriteria... 7 2.2 Seznam hodnocených nástrojů... 12 3 Srovnání nástrojů... 14 3.1 AllFusion Process Modeler r7.1... 14 3.2 Aris Business Architect 6.23... 15 3.3 CASEWISE Corporate Modeler 10.3... 16 3.4 DIA 0.95.1... 17 3.5 Essentials Modeler Essmod 1.5 Prof... 18 3.6 Essentials Modeler-Jazcone 2.0... 19 3.7 FirstSTEP Designer 5.5... 20 3.8 PowerDesigner 12.1... 21 3.9 Select 6.0... 22 3.10 SilverRun Modelsphere 2.5... 24 3.11 SimProcess 4.3... 25 3.12 System Architect 10.4... 26 3.13 Visio 2007... 28 Závěr... 30 1

Zdroje... 31 2

Úvod Hlavní pozornost v této práci bude zaměřena na CABE nástroje, které uživatelům poskytují prostředí pro efektivní modelování podnikových procesů. Volba tohoto tématu rozhodně není samoúčelná. Zohledňuje totiž požadavky a představy garanta i zároveň vyučujícího kurzu 4IT450, doc. Ing. Václava Řepy, CSc. Smyslem je také navázat na předchozí práce mapující podobnou problematiku a tudíž zachovat určitou kontinuitu. Dalším z motivů je rovněž ověřit, aktualizovat a rozšířit dříve získané poznatky v této oblasti. Protože nabídka CABE nástrojů pro uživatele v České republice je velmi široká a tyto nástroje poskytují často rozdílnou funkcionalitu, v následujících kapitolách bude detailněji zkoumáno 14 nástrojů. Zde bylo v prvé řadě zohledněno, jaké nástroje byly zkoumány v předchozích pracích. Tím je minimalizováno riziko, že dojde k opomenutí některého důležitého nástroje. Takto získaný výčet byl následně doplněn dle vlastního průzkumu nabídky CABE nástrojů na českém trhu. Cílem práce je provést komplexní zhodnocení zvolených CABE nástrojů dle širokého souboru kriterií, jenž budou rozdělena do dvou hlavních skupin: obecná (nehodnotící) kriteria resp. kriteria z oblasti business modelování (rozdílná důležitost bude u jednotlivých kriterií odlišena prostřednictvím různých vah). Součástí hodnocení bude také upřesňující slovní komentář každého nástroje a obrázek, který má ilustrovat jeho pracovní prostředí. Jak již bylo zmíněno výše, cílem není vytvořit kompletní seznam všech nástrojů. Naší snahou bylo vybrat pouze nejdůležitější nástroje, čímž je možné těmto nástrojům věnovat mnohem detailnější pozornost. Při porovnání s předchozími pracemi, jenž mapují CABE nástroje, bude moci čtenář získat snadný přehled o tom, jak se vyvíjela a měnila funkčnost jednotlivých nástrojů. Práce je rozčleněna na tři hlavní kapitoly. V první se zabýváme teoretickými aspekty CABE nástrojů. V druhé diskutujeme kriteria, podle kterých jsme nástroje hodnotili. Ve třetí kapitole jsou srovnány jednotlivé nástroje včetně ukázek pracovního prostředí. 3

1 CABE teoretické aspekty 1.1 Definice pojmu CABE Zkratka CABE (Computer Aided Business Engineering) je velice blízká všem známější zkratce CASE (Computer Aided System Engineeing). Podstatou CABE nástrojů je zachycení komplexní informace o současné nebo budoucí struktuře podniku. Zejména procesech, jejich návaznostech, informačních a datových tocích a informačním systému. Nejčastějším záměrem pro modelování struktury podniku je její optimalizace nebo reengeneering. Dalším, ne však méně významným záměrem, je uchování informací o stávající struktuře podniku v přehledné formě. Pojmenování těchto nástrojů jako CABE je celkem výjimečné. Častěji je možné se v literatuře setkat s názvy: Business Process Modeling Tools Enterprise Modeling Tools Business Process Management Tools Enterprise Architecture Tools Jakým názvem je daný produkt nazván záleží jen a pouze na výrobci. 1.2 Historie CABE Termín Computer Aided Business (Software) Engineering byl poprvé použit v roce 1982 v souvislosti s firmou Nastec Corporation of Southfield a jejich grafickým a textovým editorem GraphiText, který byl také první aplikací umožňující vytvářet hyperlinkové referenční odkazy textových řetězců v dokumentu (předchůdce systému dnešních webových adres a odkazů). Nástupce GraphiTextu, aplikace DesignAid, byl už prvním nástrojem, který podporoval tvorbu a vývoj softwaru a databází. Pod vedením pana Alberta Case,Jr, (viceprezidenta pro produktový management) a pana Vaughna Fricka (ředitele produktového managementu) se DesignAid stal hlavním nástrojem pro podporu širokého spektra metodik pro strukturovanou analýzu a design aplikací (například Yourdon/Demarco SA/SD a Warnier- Orr). Dalším významným nástrojem na trhu se později stal Excelator vyvinutý na Cambridgeské univerzitě, který na rozdíl od DesigAidu běžel na IBM PC/AT platformě. I když stroje založené na IBM technologii nepodporovaly síťové služby nebo centralizované databáze, síla IBM přiměla lidi k tomu, aby Excelator používali. CASE/CABE nástroje dosáhly poprvé svého vrcholu v devadesátých letech dvacátého století. Tehdy společnost IBM uvedla na trh AD/Cycle, což byl souhrn softwarových produktů určených pro strukturovanou analýzu a návrh informačních systémů sdružených kolem IBM mainframů. Dalšími třemi giganty na trhu byly IEW (Information Engineering Workbench) 4

vyvinutý atlantskou společností KnowledgeWare, nástroj IEF (Information Engineering Facility) společnosti Texas Instruments a DesignAid společnosti Nastec Corporation. S koncem mainframových systémů skončil i vývoj těchto softwarových nástrojů a na trh se tak prosadily produkty méně známých a menších společností. Tento stav víceméně trvá dodnes. 1.3 Cíle CABE CABE nástroje pomáhají s vytvořením a dalším vývojem komplexních znalostí o organizaci. Zkoumají ji z hlediska podnikových strategií, podnikových procesů, organizační struktury, datových toků, použitých i použitelných aplikací a celkového pohledu na technologickou infrastrukturu. Takto nabité informace mají napomoci k celkovému zlepšení chodu podniku, jeho práci s daty, zefektivnění procesů ve firmě, založení nových procesů a k implementaci nové technologické infrastruktury. Použití CABE nástrojů přináší firmám konkurenční výhody. Tyto výhody jsou vyjádřeny především ve schopnosti upravovat nebo navrhovat nové procesy v rámci organizace v závislosti na změně podmínek a potřeb organizace. Další výhoda spočívá ve schopnosti firmy jasně a správně definovat obchodní procesy. Tyto jsou pomocí CABE nástrojů sdíleny napříč celou organizací a usnadňují jednotlivým složkám organizaci práci, snižují duplicity a přináší celkovou přehlednost procesů. Obchodní procesy mohou být snadno optimalizovatelné a neustále aktuální v rámci celé struktury. Další výhodou je schopnost celé organizace integrovat procesy, informace a aplikace v jeden celek. Organizace které CABE nástroje využívají získávají před ostatními náskok. Z průzkumu provedeného Institue For Enterprise Architecture Developments v roce 2005 a vydaného pod názvem "Trends in Enterprise Architecture 2005", provedeného mezi organizacemi používající CABE nástroje, vyplívá, že hlavní výhodu firmy využívající CABE nástroje získávají v těchto 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í 5

1.4 Teoretické rámce pro modelování architektury podniku Rámec nebo-li framework je rozšiřitelná struktura pro popis řady konceptů, metod, technologií a procesů potřebných pro řešení problémů dané oblasti. Jinak řečeno logická struktura pro klasifikaci a organizaci komplexních informací. V oblasti architektury podniku existuje několik rámců. Příklady některých z nich následují. 1.4.1 Zachmanův rámec Jedním z rámců modelování architektury podniku je Zachmanův framework. Dal by se popsat jako logická struktura pro klasifikaci a organizaci deskriptivních reprezentací podniku, významných pro systémový rozvoj a management podniku. Celý koncept je maticí o 36 buňkách, které pokrývají otázky typu: Kdo, co, kde, kdy, proč a jak, týkajících se podniku jako celku. Pohled na podnik je rozčleněn do šesti perspektiv od implementační úrovně až po nejvyšší pohled na business jako celek. Tímto je zabezpečeno, že kompletní framework pokrývá všechny oblasti od strategických plánů až po technické detaily. Zachmanův framework je taktéž otevřen mnoha standardům, metodám a technikám. Přestože je tento rámec nejčastěji spojován s vývojem informačního systému, jedná se o schéma pro popis reprezentace podniku jako celku. 1.4.2 Federal Enterprise Architecture Framework (FEAF) Tento framework byl vytvořen v roce 1999 pro účely modelování architektur federálních úřadů USA. Jeho základem jsou obecné business koncepty a disponuje standardy pro rozvoj architektur míst s vysokou prioritou ve federální vládě. Je rozčleněn do tří oblastí aplikace, data a business. V podstatě by se dalo říct, že má stejný obsah jako první tři sloupce Zachmanova frameworku. 1.4.3 Rámec ministerstva obrany USA pro podnikovou architekturu Rámec DoDAF (The Department of Defense Architecture Framework) vznikl z iniciativy ministerstva obrany USA. Slouží při popisu architektury systémů obecně, stejně jako při popisu architektury podniku. DoDAF nahlíží na strukturu informačních technologií ze tří perspektiv a to operační (zabývá se popisem aktivit, schopností, organizačních rolí a dat potřebných pro realizaci záměrů, operací), systémové (popisuje automatizované součásti systému a informační zajištěnost potřebnou k implementaci výše uvedené operační úrovně) a technických standardů (popisuje technologickou infrastrukturu, bez které není možné realizovat, jak operační, tak systémovou oblast). 6

2 Metodika hodnocení 2.1 Kriteria Hodnotící kriteria byla zvolena podobná jako u předchozích etap tohoto projektu. Pro stanovení vah byla vzata středně velká společnost, provádějící reengeneering svých podnikových procesů. Není orientována na cenu, ale na funkcionalitu daného nástroje. Mezi požadavky na nástroj je i možnost týmové práce a vysoká bezpečnost produktu, s čímž souvisí i možnost logování jednotlivých operací v produktu. Tuto funkcionalitu však označuje za vedlejší a je primárně zaměřena na plánování v Business oblasti. Hodnotící kriteria jsme primárně rozdělili na tři oblasti. První, pouze obecná kriteria, která jsou pro potencionálního uživatele informativně zajímavá, nemají pro něj však žádný hlubší význam. Proto tato kriteria nejsou nijak hodnocena. V následující tabulce jsou označena zelenou barvou. Další skupinou kriterií jsou též obecná kriteria, avšak taková že mají pro uživatele produktu hlubší význam. Například jako zabezpečení dat, možnost týmové spolupráce, atd. Tato kriteria však nejsou směrodatná pro určování kvality CABE produktů, proto jim byla přidělena váha pouze 25 % z celkového hodnocení. V následující tabulce jsou označena modrou barvou. Poslední skupinou kriterií jsou kriteria z oblasti business modelování. Ta jsou pro uživatele CABE nástroje nejpodstatnější, proto jim byla přiřazena váha 75 % celkového hodnocení nástroje. V tabulce je označena oranžovou barvou. Následující tabulka uvádí popis u většiny kriterií a zároveň jejich váhy na celkovém hodnocení produktu. Kriterium Podrobněji Popis Váha Váha subkriteria Obecná nehodnotící kriteria Název nástroje Hodnocená nástroje verze Společnost nástroje) (vlastník Distributoři v ČR Název 7

Sídlo WWW Licenční politika Existence "evaluation" verze Neboli, existuje možnost si produkt vyzkoušet před zakoupením? Cena licence Možnosti využití této licence Nejen cena je směrodatným ukazatelem, zároveň je třeba zajistit na kolika stanicích, nebo kolik uživatelů může s produktem za danou cenu pracovat Nároky na instalaci nástroje Operační systém HW požadavky Podporované metodiky Název Míra metodiky podpory Většina produktů nepodporuje pouze jednu metodiku, proto zkoumáme, jaké další podporuje Uživatelské nástroje rozhraní Nejviditelnější součást programu. Možnost upgrade Bez možnosti upgrade se nástroj stává pouze jednou verzí a je nutné při další obnově zakupovat znovu celou licenci Obecná hodnotící kriteria váha na celkovém hodnocení 25 % Lokalizace Ne každý pracovník je schopen a 7 % ochoten pracovat s nástrojem v jeho program nativním jazyce. S lokalizovanou 50 % nápovědou je jednodušší řešení nápověda problémů 50 % 8

Upravitelnost (programovatelnost) nástroje V případě, že nástroj nevyhovuje naprosto dokonale, je vhodné mít možnost si jej upravit, nebo nechat upravit na míru 7 % Možnost správy verzí modelů 14 % Úroveň popisu verzí 0 % Možnost obnovy celé Možnost pracovat ve verzích je velmi verze přínosná u každého nástroje. Včetně 40 % obnovy dat celé jedné verze Možnost obnovy jen části dat z verze 30 % Možnost porovnání rozdílů dvou verzí 30 % Bezpečnost práce s nástrojem 14 % Logování změn v Pokud by nebyly dodrženy základní modelu bezpečnostní předpoklady, ztrácí 30 % takovýto nástroj pro velkou firmu Možnost definovat jakýkoli smysl. Je nutné vědět, kdo, přístupová práva kdy a co dělal na modelu 40 % Možnost role definovat 30 % Podpora týmové práce 14 % Týmová práce je vyžadována téměř Možnost dělení ve všech firmách, proto by software práce 100 % měl být schopen nechat pracovat několik pracovníků na jednom modelu Jak je podporována víceuživatelská práce na modelu 0 % Možnost hierarchizace modelů 7 % Možnost kontroly konzistence modelů (dat) 14 % 9

Způsob uložení dat 9 % Možnost exportu a importu dat 50 % Standardní formáty 50 % Výstupy, dokumentace 14 % Možnost a způsob publikace modelů 70 % Existence vzorových šablon 30 % Kriteria z oblasti business modelování váha na celkovém hodnocení 75 % Globální cíle podniku 14 % Možnost zachycení cílů podniku 40 % Každý CABE nástroj by měl být Způsob zachycení schopen zachytit globální cíle podniku cílů podniku 0 % a kontrolovat, zdali procesy ve firmě probíhající jsou v souladu s těmito cíly Možnost napojení na modelované procesy 30 % Možnost kontroly - zpětné vazby 30 % Organizační struktura 12 % Možnost zachycení hierarchie Napojení procesů na organizační organizační struktury strukturu je pro větší podnik se 50 % složitější organizační strukturou důležité Způsob zachycení organizační struktury Toto kriterium zkoumá, zdali je toho 0 % porovnávaný nástroj schopen Možnost mapování porocesů na organizační strukturu 50 % 10

Topologie 7 % Možnost zachycení geografické struktury podniku 40 % Toto kriterium udává, zdali je možné Způsob zachycení zachytit zejména geografickou topologie podniku strukturu podniku a navázat procesy 0 % na jednotlivé geografické prvky Možnost zachycení prvků okolí podniku 30 % Možnost vazby mezi prvky okolí a procesy 30 % Hierarchie procesů 15 % Možnost zachycení hierarchie procesů 40 % Způsob zachycení hierarchie procesů 0 % Je možné posuzovat hierarchii jednotlivých procesů? A jak? Možnost definice subsystémů 30 % Možnost kontroly konzistence vzhledem k org. struktuře 30 % Složení procesů Základní podmínky pro modelování 15 % jakýchkoli procesů Podmínky existence 10 % Vstupy 10 % Výstupy 10 % Činnosti 10 % Odpovědnost za proces nebo činnost 10 % Další prvky 10 % 11

Možnost ověření konzistence mezi jednotlivými procesy 40 % Ohodnocení procesů 11 % Existence možnosti ohodnocení a Je možné jednotlivé procesy ohodnotit porovnání procesů podle důležitosti a je možné si k nim 65 % vytvořit vlastní metriky? Existence možnosti definice vlastních metrik hodnocení 35 % Možnost označení problémových procesů Umí nástroj sám vyhledat a označit problémové procesy? 12 % Navrhuje konkrétní procesů nástroj změny Je nástroj schopen navrhnout konkrétní změny u problémových procesů? 5 % Vazba procesů na IS Je možné navázat procesy na IS? 9 % Tabulka 1: Kriteria 2.2 Seznam hodnocených nástrojů Seznam hodnocených nástrojů jsme přejali z předcházející etapy, některé doplnili a některé vypustili. Největším problémem při získávání informací o jednotlivých produktech bylo, že jsme se setkávali s nefunkčními demoverzemi, neochotou pracovníků jednotlivých firem nám požadované informace poskytnout nebo neúplnými informacemi. Zde je seznam nástrojů, které jsme zpracovali: AllFusion Process Modeler r7.1 Aris Business Architect 6.23 CASEWISE Corporate Modeler 10.3 DIA 0.95.1 Essentials Modeler Essmod 1.5 Prof Essentials Modeler Jazcone 2.0 (JZ) FirstSTEP Designer 5.5 12

PowerDesigner 12.1 Select 6.0 SILVERRUN ModelSphere 2.1 b713 SILVERRUN ModelSphere 2.5 SimProcess 4.3 System Architect 10.4 Visio 2007 13

3 Srovnání nástrojů 3.1 AllFusion Process Modeler r7.1 AllFusion Process Modeler je robustní nástroj pro modelování, vizualizaci a analýzu komplexních business procesů. Tato aplikace vzniká pod hlavičkou společnosti Computer Associates. Process Modeler poskytuje ucelený obrázek o fungování organizace, o plnění podnikových cílů a v neposlední řadě o základních procesech, které ovlivňují samotnou business strategii společnosti. Jádro celé aplikace spočívá v propojení procesů, datových toků a workflow do jednoho nástroje, který tak umožňuje snazší analýzu podnikání celé společnosti. AllFusion Process Modeler umožňuje zobrazování a správu procesů v různých úrovních detailu. Každý procesní model může být dekomponován na menší celky a naopak opět skládán do větších. Podporuje i automatizaci a standardizaci některých opakujících se činností, které tak urychlují a usnadňují práci s modely. Návrh organizační struktury podniku zase umožňuje definování rolí a příslušných odpovědností. AllFusion Process Modeler definuje pro prácí s modely tři základní metodiky: IDEF0 pro integraci a koordinaci samotných podnikových procesů, IDEF3 pro práci s workflow a DFD pro modelování datových toků. Speciální funkcí je pak tzv. ABC (activity-based costing), který pomáhá analyzovat náklady jednotlivých procesů a činností a určit varianty zlepšení. O oblíbenosti tohoto nástroje hovoří fakt, že je využívají úspěšné firmy po celém světě stejně jako vládní úřady USA a další organizace. 14

3.2 Aris Business Architect 6.23 Aris Business Architect je součástí rodiny produktů ARIS Platform pro správu business procesů německé společnosti IDS Scheer. Celé toto řešení se skládá ze čtyř modulů, které umožňují jak popis a analýzu procesů firmy, tak i implementaci obchodní logiky do konkrétních aplikací. Pro účely popsaní a analýzy business procesů slouží tzv. ARIS Strategy Platform, která zastřešuje nástroje umožňující definování základní strategie firmy na základě tzv. balance scorecard systému. Naopak tzv. Aris Design Platform obsahuje produkty pro správu, design a analýzu konkrétních business procesů společnosti. Součástí této platformy je i náš hodnocený ARIS Business Architect. Tento nástroj je určen pro tvorbu a řízení optimalizovaných procesů, umožňuje hodnotit procesy podle sofistikované soustavy metrik a jejich škálovatelnost na menší subprocesy. Nechybí ani robustní správa modelů umožňující určovat role, odpovědnosti a práva. Správa reportů a jejich konverze do různých formátů je samozřejmostí. Specifikem celé rodiny ARIS produktů je propojení všech aplikací přes webové rozhraní, což umožňuje zachování konzistentnosti a vícenásobné použití modelů a dat. Díky této interakci je možno implementovat celou podnikovou strategii přes všechny úrovně abstrakce. Výsledky je možno publikovat na Internetu a tím je zpřístupnit široké komunitě uživatelů Obrázek 1: Ukázka pracovního prostředí Aris Business Architect 15

3.3 CASEWISE Corporate Modeler 10.3 Nástroj použitelný pro porozumění procesům a jednotlivým situacím ve firmě prostřednictvím multi-dimenzionální pohledu na modelování a analýzu. Umožňuje spouštění a simulování scénářů, co se stane když. To vše napomáhá organizaci k vyhledávání strategických příležitostí. Organizace využívající corporate modeler mohou sestavit vizuální pohled na podnikovou architekturu složenou z jednotlivých obchodních procesů, zaměstnanců organizace (dle geografického, organizačního členění ), aplikacemi a daty konkrétních obchodních procesů, s kterými pracují, a v neposlední řadě i IT technologie a počítačové sítě. Všechny modelované objekty jsou uloženy v jednom společném archivu, kde k nim mají přístup všichni dle definovaných práv v organizaci. S jejich využitím pomocí sady nástrojů plně integrovaných v Corporate modeler je možné provádět modelování obchodních procesů, datové modelování, analýzu lidských zdrojů a finanční analýzu. Corporate Modeler umožňuje modelování top-down pohledu na organizaci, Business Process Modeling, modelování IT architery prostřednictvím UML USE CASE, EPC řetězců a dalších nástrojů modelování datové modelování propojené se Sybase PowerDesigner, Oracle Designer a Erwin, Data Flow modelování a maticovou analýzu. Corporate modeler je založen na procesním modelování. Přes procesy přistupuje k činnostem jako EAI (Enterprise Application Integration), mapování business procesu podniku, práce s workflow, modelování transformace na e-business, management kvality, vývoj systému a business process reingeneering. Corporate modeler je robustní řešení, které nabízí prakticky vše pro firemní zákazníky. Prostředí je dobře propracované a nabízí všechny možné i nemožné funkce. Přehršle funkcí občas znesnadňuje začátečníkům hledání toho co potřebují, ovšem s nabitou praxí nebude problém nástroj používat. 16

Obrázek 2: Ukázka pracovního prostředí CASEWISE Corporate Modeler 3.4 DIA 0.95.1 DIA je nástroj pro kreslení různých diagramů, procesů, sítí a dalších. Tento program je licencován jako GPL, což je jeho hlavní předností. Sám o sobě program nemá příliš mnoho funkcí a vymožeností, ovšem při prozkoumání internetu je možné narazit na mnoho plug-in, které jeho funkcionality značně vylepší. Zde bychom viděli největší přednost programu pomocí něho je možné dělat naprosto vše. Stačí si najít potřebný plug-in, nebo jsme-li zdatní, si jej naprogramovat. Prostředí je jednoduché, typické pro projekty GPL. Příjemným překvapením je české menu. Malá nevýhoda programu leží v nemožnosti otvírat soubory uložené pomocí Microsoft visio. Vzhledem k politice Microsoftu je to celkem pochopitlné. 17

Obrázek 3: Ukázka pracovního prostředí DIA 3.5 Essentials Modeler Essmod 1.5 Prof Nástroj holandské společnosti Essmod je další se zástupců levnějšího řešení, ne tak robustního, ale pro jisté účely naprosto postačující. Essmod vytvořil nástroj využívající kombinaci mnoha technik procesního modelování. Modelování business architektury je možné pomocí: DEMO Engineering Methodology of Organizations (vymyšlena na DELFT university of Technology a má silné matematické a vědecké pozadí). Event Driven Process Chains (EPC), událostmi řízené procesní řetězce použitelné na analýzu a specifikaci business procesů. Flow Charts, tato technika je nejčastěji používána jako diagramová technika pro zachycení business procesů z důvodů ISO certifikace. Essentials modeleler umožňuje propojení Flow Charts s DEMO interaktivním diagramem. Modelování Informačních systémů je možné pomocí jazyků rodiny UML, nebo ORM (object role modeling) ORM může být využito pro DEMO speciálně jako výsledek DEMO transakcí. ORM může být automaticky transformováno v objekty UML, např. Vlase diagram. 18

Modelování WORKFLOW se provádí pomocí Petriho sítí. Prostředí v programu Essentials modeler je celkem uživatelsky přívětivé, ale bez interaktivních prvků, na které jsme zvyklí z robustních nástrojů. Toto nemusí být vždycky na škodu. Obrázek 4: Ukázka pracovního prostředí Essentials modeler Essmod 3.6 Essentials Modeler-Jazcone 2.0 Pod stejným názvem se ukrývají dva CABE nástroje. Nemají spolu kromě podobných vlastností a účelu nic společného, nejsou svými pokračovateli ani náhradami. Essentials Modeler je nástroj vyvíjený na principech a zásadách Eclipse a je použitelný spíše pro kreslení USE CASE, či Vlase Diagramů dle notifikace UML2. Nabízí ovšem export a import do softwaru IBM rational software. Pro další kontroly a projektovou práci je sám o sobě nevhodný, ovšem ve spojení s dalším softwarem firmy jazcone, konkrétně WayPointer, tyto funkcionality nabízí. 19

Předností nástroje je jeho přehlednost prostředí a nízká hardwarová náročnost. Obrázek 5: Ukázka pracovního prostředí Essentials Modeler-Jazcone 3.7 FirstSTEP Designer 5.5 FirstSTEP Designer (FSD) je komplexní nástroj pro řízení firemních procesů umožňuje jejich modelování, simulaci a analýzu. Hlavním cílem FSD je ovšem zachycovat dynamiku procesů a za tímto účelem uživatelům nabízí vizuální zobrazení (včetně různých typů grafů) jednotlivých operací v reálném čase. FSD však obsahuje i simulační nástroje, které umožňují včas identifikovat možná úzká místa procesů, upozornit na možné nedostatky související se zabezpečením potřebných zdrojů atd. Nástroj v sobě obsahuje širokou funkcionalitu a z toho pohledu se jeví jako vhodná alternativa pro podporu řízení podnikových procesů. Na druhé straně však nepodporuje provázání podnikových procesů s IC/ICT podniku a chybí rovněž možnost verzování. Přesto, že distributor přislíbil poskytnutí demoverze nástroje, se tak nestalo, tudíž byl nástroj hodnocen pouze z informačních materiálů výrobce. Přestože FSD používá vlastní, nezávislou metodologii, pro běžného uživatele toto není nikterak zásadním problémem, protože nástroj podporuje import/export z většiny běžně používaných formátů (importovat je možné data ve formátech CSV a XML; výstupy je možné exportovat do formátů XML, ZIP archív (pro následný import do EPC), CSV, MS Project CSV, HTML). Kladně lze hodnotit skutečnost, že nástroj FSD podporuje standard ISO 9000. 20

Obrázek s ukázkou pracovního prostředí není k dispozici, protože distributor bohužel nedodal fungující demoverzi. 3.8 PowerDesigner 12.1 PowerDesigner můžeme považovat za komplexní modelovací nástroj. Lze v něm modelovat tyto oblasti podniku: business procesy, datovou základnu, objektové modely, XML DTD schéma a některé další okrajové modely (free model, information liquidity model, requirements model). Tento nástroj lze spíše považovat za CASE díky jeho pestré paletě základních modelovacích technik, než za typický nástroj CABE. PowerDesigner podporuje celou řadu metodik, vývojových prostředí a databází. Mezi nejdůležitější patří UML 2.0 (Unified Modeling Language ) a nově BPMN 1.0 (Business Process Modeling Notation) notace pro modelování procesů. K modelování procesů lze využít i implicitní notaci PowerDesigner analysis nebo některé další (např. BPEL4WS). Samozřejmostí je podpora tzv. dvouúrovňového návrhu databáze, který spočívá v návrhu konceptuálního modelu a poté jeho převedení do platformě závislého fyzického modelu. PowerDesigner podporuje zavedená vývojová prostředí a technologie (Java, C++, C#, XML Visual Basic.Net, Web Services, Elipse, PowerBuilder, MS Visual Studio) a různé typy DB (až 58 typů). Pracovní prostředí je přehledné a velmi intuitivní. Vše naleznete tam, kde očekáváte. Samotné sestavování modelů jde velice rychle a bez zbytečného přenastavování myší. Při nastavování vlastností objektů jsou nyní dostupné zjednodušené formuláře, které se v případě potřeby dají přepnout do původní obsáhlé podoby. Pochvalu zaslouží dostupnost zkratkových kláves typu CTRL + SCROLL pro zoom a SHIFT + SCROLL pro horizontální posun a samotný SCROLL pro vertikální posun. 21

Obrázek 6: Ukázka pracovního prostředí PowerDesignu modelu v notaci BPMN 3.9 Select 6.0 CABE nástroj Select (aktuálně verze 6.0) tvoří sada více nástrojů, které podporují objektově orientovaný vývoj aplikací ve vícevrstevné architektuře. Select podporuje UML, datové a procesní modelování, generování kódu, relačních databázových schémat a dokumentace. Krom modelování firemních procesů umí Select i simulovat průběh procesů. Podporuje celý životní cyklus vývoje a údržby aplikací. Umožňuje pracovat jak v malém týmu (nebo i v prostředí pro jednoho uživatele), tak ve velkých týmech. Udržuje konzistenci mezi jednotlivými modely změna v jednom modelu se projeví i v modelech ostatních na něj navazujících. Select umí generovat dokumentaci do prostředí Microsoft Word nebo HML stránek. Lze získat bezplatně i šablony v češtině nebo slovenštině (nástroj je jinak celý v angličtině). Distributorská firma nástroje Select pro Českou republiku LBMS dodává s nástrojem i metodiku LBMS Development Method (v českém jazyce). Zdrojem této metodiky byla komerční metodiky Select Perspective. LBMS Development Method využívá přístupů Model Driven Architecture (MDA). Metodika LMBS popisuje, jak využít nástroj na konkrétní činnost. 22

LBMS Development Method je určena k objektově orientovanému vývoji a dodržuje standardy UML a BPMN (Business Process Modelling Notation). Metodika LMBS podporuje vývoj aplikací podle požadavků uživatelů, celý životní cyklus, modelování firemních procesů a datové modelování, odpovědnosti jednotlivých rolí, integrace vývoje s existujícími IS, přírůstkový vývoj. Zavedením této metodiky mimo jiné lze dosáhnout souladu s mezinárodními standardy ITIL, COBIT, CMM. Není dostupná demoverze, proto poskytujeme pouze dvě ukázky možného procesního modelování v nástroji Select. Obrázek 7: Ukázka business procesu v nástroji Select 23

Obrázek 8: Ukázka BPNM diagramu v nástroji Select 3.10 SilverRun Modelsphere 2.5 SilverRun Modelsphere je nástroj integrující mnoho modelovacích technik od modelování business procesů, přes databáze až po UML. Celý nástroj je navržen v jazyce Java, díky kterému je Modelsphere značně kompatibilní s různými operačními systémy. Funguje strandardně ve Windows, Linuxu, ale i v Unixu. Pro datové modelování má uživatel možnost využít skoro všechny existující databáze, počínaje Oraclem, Microsoft SQL serverem a konče Informix databází a DB2. Nechybí samozřejmě tvorba reportů a jejich snadná konverze do HTML formátu. Pro účely oblasti CABE nástrojů je nejzajímavější součástí Modelsphere tzv. Process Modeler, který umožňuje navrhovat procesy v různých úrovních detailu a jejich následnou dekompozici na subprocesy. Součástí tohoto nástroje je i kalkulace nákladů, možnost tvorby vlastní notace, vytváření rozšiřujících diagramů a v neposlední řadě i konverze modelů do XML formátu. 24

Obrázek 9: Ukázka pracovního prostředí SilverRun Modelsphere 3.11 SimProcess 4.3 SimProcess není typický CASE ani CABE nástroj. Asi nejblíže je označení objektově orientovaný simulační nástroj. Na základě definovaného procesního modelu a business pravidel, entit a zdrojů probíhá simulace daného procesu. Součástí je i statistická analýza modelu. Je určen pro průmyslově a servisně orientované podniky k redukci času a chyby při poskytování daných produktů / služeb. Využitelnost tohoto SW je pro simulaci optimalizačních úloh. SimProcess podporuje metodiku ABC (Activity-based costing) pro alokaci nákladů na produkty a služby. Další podporované metodiky jsou: SOA - Simulation On Demand, Six Sigma, BAM - Business Activity Monitoring. SimProcess podporuje i UML. Tedy propojení analýzy procesů s analýzou systému (UML) z prostředí SW Rational Rose. Tento doplněk není součástí základní verze. 25

Obrázek 10: Ukázka pracovního prostředí SimProcessu 3.12 System Architect 10.4 System Architect je velmi silný nástroj a lze ho bez problémů chápat jako plnohodnotný CABE nástroj. Nedávnou akvizicí firmou Telelogic jeho pozice ještě zesílila (původní vlastník Popkin Software). Ve výzkumu Gartner [5] je System Architect označen jako lídr v Enterprise Architecture nástrojích. Za jeho nejsilnější stránkou lze považovat všestranné provázání business cílů s IT systémy. Modely, které lze v System Architectu vytvořit jsou logicky členěny a celkem jich lze vytvořit úctyhodných 45. Kategorie modelů jsou následující: datové modely procesní modely aplikační modely (architektura, kontext, subsystémy... ) modely struktury (datové toky, toky, STD... ) modely organizace technologické modely (model sítí) 26

UML Jednotlivé kategorie nejsou ostře ohraničeny a vzájemně se překrývají. Nepřekvapí možnost vybírat ze všech modelů bez rozlišení. Nástroj se snaží zachytit podnik jako navzájem provázaný komplex. Podle definovaných procesů zjišťuje, zda IS/IT a systém fungování podniku odpovídá/podporuje zadané cíle [15]. K tomu slouží matice, které umožňují provazovat jednotlivé dimenze podniku (např. business procesy s datovými objekty, entitami, funkcemi, aplikacemi, rolemi... nebo business politiku s cíli a strategiemi). S trochou nadsázky lze říci, že lze provázat téměř vše se vším, má-li to nějaký smysl. Z metodik tvorby procesů podporuje System Architect tyto metodiky: BPMN a BPEL4WS Dále je podporováno IDEF pro strukturované modelování podnikové reality, TOGAF framework pro podnikovou architekturu, a více méně standardní ADM a UML. Dále je podporovaná metodika ABC (Activity-based costing) pro alokaci nákladů na produkty a služby. Nástroj je díky své komplexnosti trochu nepřehledný, ale každodenní uživatel si jistě rychle zvykne. Pochvalu zaslouží kategorizace nástrojů, která je zmíněna v úvodu. Výhradu bychom měli k tvorbě modelů. Nastavování vlastností je nepřehledné a lehce těžkopádné. Nelze využít myši a kláves k ovládání zoomu a posunu v modelu. Ani přizpůsobení nástroje pomocí editace textových dokumentů není příliš přívětivá a zasloužila by si nové pojetí. 27

Obrázek 11: Ukázka pracovního prostředí System Architectu procesní model v notaci BMPN 3.13 Visio 2007 Aplikace Visio 2007 je určena pro odborníky z IT k vizualizaci a analýze informací, systémů a procesů. MS Office Visio 2007 stejně jako ostatní podobné nástroje umožňuje vytvářet diagramy bez znalosti rýsování. Každá firma si tak na své vlastní prostředí může vytvořit diagramy, které mapují její procesy, strukturu jejich databází, softwarových schémat a další. Visio 2007 lze rozšiřovat programováním nebo integrací do jiných aplikací. Můžeme tak vyvinout vlastní řešení a obrazce, přičemž použijeme prvky z aplikace VISIO. 28

Visio 2007 umožňuje exportovat data do formátu SVG. Diagramy lze publikovat do formátů pro MS Word, MS Excel, MS Access nebo do databází MS SQL serveru. Další možné publikace modelů jsou i do HTML, PDF a grafických formátů GIF nebo JPG. Visio 2007 podporuje metodiku UML (Unified Modeling Language) a vlastní metodiku Microsoft SmartShapes. Je dostupná Beta verze. Zde přikládáme obrázek jak vypadá náš modelový příklad ve Visiu 2007. Obrázek 12: Ukázka pracovního prostředí ve Visiu. 29

Závěr V naší práci jsme zpracovávali dohromady 14 CABE nástrojů. Jednotlivé nástroje jsme nejprve popsali podle obecných kriterií, která se nedají nijak hodnotit. Poté následovala kriteria obecná, podle kterých se dá posuzovat SW obecně a neměly tudíž hlavní vypovídací schopnost pro volbu CABE nástroje. Tuto úlohu jsme připsali kriteriím z oblasti business modelování. Podrobné členění je uvedeno v kapitole 3. Nejvhodnějším nástrojem se podle námi nastavených vah stal Aris Business Architect 6.23 a to hlavně z pohledu business kriterií. Druhý skončil CASEWISE 10.3, třetí FirstSTEP Designer 5.5. Všechny tři nástroje dosáhly podobného ohodnocení v celkovém ohodnocení. V hodnocení business kriterií se pouze FirstSTEP Designer lehce propadl za prvními dvěma. V naší práci jsme se potýkali především s problémy nedostatku kompletních informací, které by byly relevantní pro naši práci. Mnohdy nebyly k dispozici dema programů a informace se daly čerpat pouze z propagačních informací uvedených na webech distributorů nebo samotných výrobců. 30

Zdroje [1] www.ait.cz - AIT, s.r.o. (Aplikace Informačních Technologií) - český distributor [2] www3.ca.com/files/datasheets/process_modeler_ds.pdf - specifikace Allfusion Process modeleru [3] http://www.gnome.org/projects/dia/ - Dia a driving program [4] http://www.essmod.com/ - Essmod company [5] http://download.telelogic.com/download/report/telelogic1791.pdf - Gartner research - Magic Quadrant for Enterprise Architecture Tools, 1Q06 [6] www.grandite.com - webové stránky výrobce, společnosti Grandite [7] www.silverrun.com - webové stránky výrobce, společnosti Grandite [8] http://www.ids-scheer.com/international/english/products/53961 - webové stránky firmy IDS Scheer výrobce nástroje Aris [9] http://www.enterprisearchitecture.info/images/ea%20survey/enterprise%20architecture%20survey%2 02005%20IFEAD%20v10.pdf Trends in Enterprise architecture 2005 od firmy Institute For Enterprise architecture [10] www.interfacing.com - webové stránky výrobce, společnosti Interfacing Technologies Corporation [11] www.inventio.cz - webové stránky distributora v ČR, společnosti Inventio Consulting, s.r.o. () [12] http://www.jaczone.com/product/essentialmodeler/ - Jaczone Essential Modeler 2.0 [13] http://www.lbms.cz/ - LBSM, a.s. - webové stránky distributora nástroje Select pro ČR [14] http://www.microsoft.com/cze/office/visio/ - webové stránky společnosti Microsoft v ČR, produkt VISIO 2003 [15] Daniel Brotan, Vít Hamtil, Ondřej Hlaváček, Kateřina Lukavcová, Pavel Leskovec, Ondřej Nowak, Magda Tůmová, Milan Vachovec Práce minulých etap Přehled nástrojů CABE na tuzemském trhu práce z prosince 2005 [16] Jan Las, Matouš Hloušek, Pavel Mašek, Tomáš Zelinka Přehled CABE nástrojů na českém trhu práce z jara roku 2006 [17] http://www.silverrun.com/modelsphere_spec_en.pdf - PDF speficikace produktu Silverrun Modelsphere 31

[18] www.simprocess.com - SimProcess [19] www.sybase.com - Sybase PowerDesigner, [20] www.sybase.cz - Sybase Software, s.r.o. - český distributor [21] www.telelogic.com - Teleologic System Architect, [22] http://www.unicorn.cz/ - Unicorn [23] http://www.cdr.cz/a/16745 - ceník Visia 2007 [24] http://en.wikipedia.org/wiki/computer-aided_software_engineering - Wikipedia, the free encyklopedia 32