Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Seminární práce na předmět 4IT450 (CASE - Computer Aided Systems Engineering)
Datum : 17.12.2007 Realizační tým: Jan Bacík
[email protected]
Jan Švanda
[email protected]
Martin Bosák
[email protected]
Kateřina Čápová
[email protected]
Martin Pokorný
[email protected]
Ondřej Smolík
[email protected]
1.
2.
3.
ÚVOD.................................................................................................................................. 3 1.1.
POJEM CABE .............................................................................................................. 3
1.2.
PROČ JE PO CABE POPTÁVKA ?................................................................................... 4
1.3.
TYPICKÁ FUNKCIONALITA CABE ............................................................................... 5
PŘEHLED DOSTUPNÝCH CABE NÁSTROJŮ ........................................................... 6 2.1.
POPIS SITUACE............................................................................................................. 6
2.2.
VÝHLED DO BUDOUCNA .............................................................................................. 6
2.3.
PŘEHLED NÁSTROJŮ .................................................................................................... 6
VÝZNAMNÍ HRÁČI NA TRHU.................................................................................... 11 3.1.
JAK JSME POSTUPOVALI PŘI VÝBĚRU NÁSTROJŮ? ...................................................... 11
3.2.
METASTORM PROVISION EA .................................................................................... 13
3.3.
CA ALLFUSION MODELING SUITE ............................................................................. 15
3.3.1.
AllFusion ERwin Data Modeler .......................................................................... 15
3.3.2.
AllFusion Process Modeler ................................................................................. 17
3.3.3.
AllFusion Model Manager................................................................................... 18
3.4. 3.4.1.
ENTERPRISE ARCHITECTURE (EA) WEBMODELER.................................................... 19 Výhody dle společnosti Unicorn .......................................................................... 19
3.5.
ARIS TOOLSET ......................................................................................................... 20
3.6.
TELELOGIC SYSTEM ARCHITECT ............................................................................... 21
3.6.1.
Základní rysy ....................................................................................................... 21
4.
ZÁVĚR ............................................................................................................................. 22
5.
LITERATURA................................................................................................................. 23
6.
PŘÍLOHY......................................................................................................................... 24 STRUKTURA A VÝSLEDKY DOTAZNÍKU .................................................................................... 25 SCREENSHOTY Z TVORBY DOTAZNÍKU NA SURVEY MONKEY.................................................. 28
2/29
1. Úvod V této práci se budeme věnovat nástrojům pro modelování podnikových procesů – CABE. Samotná práce je pojata do jisté míry jako navazující a rozšiřující dokument pro předešlé práce z minulých semestrů předmětu 4it450 CASE – Computer Aided Systems Engineering. Tato práce je realizována v zimním semestru 2007/2008. Hlavní cílem této i předchozích prací bylo a bude detailněji se podívat na konkrétní nástroje CABE, které jsou dostupné na domácím trhu. Hlavní přidanou hodnotou této práce bude: •
Vlastní hodnocení již uvedených CABE nástrojů,
•
případné nalezení a popsání nových nástrojů,
•
navržení vlastní metodiky pro výběr vhodného CABE modelovacího nástroje,
•
výsledky sestaveného dotazníku týkajícího se právě modelovacích nástrojů.
Pro vytvoření zpětné vazby jsme se rozhodli navrhnout dotazník, kterým jsme obeslali lidi z praxe s žádostí o relevantní odpovědi. Výsledná data budou zveřejněna v této práci, stejně jako samotný dotazník.
1.1.
Pojem CABE Pro definici tohoto pojmu vyjdeme z dostačující definice v rámci předchozí
práce, [CABEzs,2006]. Zkratka CABE (Computer Aided Business Engineering) je velice blízká všem známější zkratce CASE (Computer Aided System Engineering). 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 reengineering. 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é.
3/29
Č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.
Proč je po CABE poptávka ? Nástroje CABE můžeme brát jako specifickou podmnožinu nástrojů CASE. Tato
specifická podmnožina je zaměřena na modelování celkové architektury podniku. Hlavním účelem je pomoc při tvorbě a následném vývoji celkových znalostí o samotné organizaci. Tyto nástroje se na množinu komplexních znalostí zaměřují z několika hledisek: •
podniková strategie
•
podnikové procesy
•
organizační struktura podniku
•
datové toky v podniku
•
použitý SW
•
technologická infrastruktura
Spojením těchto znalostí by na základě CABE nástroje mělo dojít k výraznému zlepšení flexibility organizace – optimalizovaný chod, práce s daty, procesní změny atd. .
4/29
1.3.
Typická funkcionalita CABE Obecná funkcionalita CABE nástrojů vychází z jednotlivých věcných oblastí
podnikového modelování, např.: •
Modelování cílů podniku a strategie
Modely popisující jednotlivé probíhající procesy v podniku a jejich vazby, jsou nezbytným podkladem pro posuzování podpory podnikových cílů a následné optimalizace jednotlivých procesů. •
Modelování organizační struktury podniku
Model organizační struktury je důležitý pro definici odpovědností a k zajištění vzájemné konzistence mezi jednotlivými procesy a organizační strukturou. •
Modelování topologie podniku
Modely pro znázornění organizace ve svém okolí a jednotlivé vazby. •
Procesní modelování
V rámci procesního modelování se od sebe jednotlivé nástroje CABE liší. Je to způsobeno hlavně rozdíly v různých metodikách modelování procesů – tzn. v jistých metodikách lze zaznamenat prvky, které v jiných metodikách a notacích zachytit nelze. •
Modelování okolí podniku
•
Modelování technologické oblasti, aplikací a systémů
•
Modelování workflow, řízení projektů atd.
5/29
2. Přehled dostupných CABE nástrojů 2.1.
Popis situace Přestože povědomí o CABE ještě v České Republice není tak velké, jako
například o CASE je v České Republice široká nabídka produktu CABE podporující. Prakticky 100% jich je zahraničních a však mnohé z nich již jsou lokalizovány do češtiny. Lokalizace se však nedá považovat za důležitý atribut těchto produktů. Produkty tohoto typu už totiž většinou používají uživatelé, kteří by přeci jen anglicky měli umět a terminologii oboru měli ovládat. Produktů je tedy poměrně mnoho a protože se jedná ještě stále o poměrně čerstvý obor, dá se předpokládat, že budou přibývat a/nebo se vylepšovat a získávat další a další funkcionalitu ve znamení integrace sem integrace tam. Mnoho z největších světových softwarových firem již v této oblasti má svého „koně“ – Microsoft se své Visio, Oracle svůj Designer, SAS svůj Strategic Performance Management i IBM se svým Websphere. Avšak zajímavé je, že ani jeden z nich není úplně tím (prozatím) nejkvalitnějším co lze na tomto trhu najít. Visio navíc mnoho puritánů odmítá zařazovat mezi modelovací nástroje, protože podle nich umí „jen kreslit“. Otázkou je však jestli je něco více od takovýchto nástrojů ve většině firem využíváno.
2.2.
Výhled do budoucna Osobně očekávám, že na trhu dojde, pokud tomu budou zákazníci přát a CABE
nástroje vyžadovat, k výraznému zpřehlednění a skupování vyspělejších produktů a produktů s větší penetrací nejsilnějšími firmami, jak můžeme vidět i v jiných oborech.
2.3.
Přehled nástrojů Z minulých prací ohledně CABE jsme vybrali již dříve popisované CABE
nástroje a aktualizovali některé jejich údaje.
6/29
6.5
6.23
12
Datum vydání:
říjen 2006
?
?
Cena a licencování:
5.700 Kč
200 – 300 tisíc Kč
44 707 Kč
ano
ne
Standardní GUI
Česká lokalizace: Modifikovatelnost nástroje:
Modeler
Corporate
CaseWise
Architect
System
Telelogic
(SAS)
Management
Performance
Strategic
Oracle Designer
Modeler (IBM)
Business 6.0.1
10g Release 2
9
10.4
10.3
12 / 2005
8 / 2006
?
?
?
od 7 330 Kč
42000 - 345000 Kč
120 000 Kč
?
$5,750
?
ano
ano
ano, 30-denní
ne
ne
ano
ano
Standardní GUI
Standardní GUI
Standardní GUI
Standardní GUI
Standardní GUI
Web browser
Standardní GUI
Standardní GUI
ne
ano
ne
ne
ne
ne
ne
?
?
?
ano
Ne
ano
ano
ano
ano
ano
ano
ano
ano
Ne
ano
?
?
?
ano
?
ano
ano
ano
ano
ano
ano
ano
ano
ano
ano
?
ano
ano
?
ano
ano
ano
procesy:
ano
ano
ne
ne
ano
?
ne
ano
ano
Kontroly a zpětné vazby:
ano
ano
ne
ano
?
ano
ano
ano
?
ano
ano
ano
ano
?
?
ano
ano
ano
Demoverze:
2007
Websphere
2007 (Microsoft)
Office Visio
(Sybase Inc.)
Power Designer
(IDS Scheer)
Aris Toolset
(Sparxsystems)
Architect
Enterprise Verze:
Aplikace Uživatelské rozhraní:
Verzování + revize: Definice uživatelských práv na přístup k modulům: Globální cíle podniku Zachycení cílů podniku: Napojení na modelované
Organizační struktura Zachycení hierarchie organizační struktury:
7/29
Mapování procesu na ?
ano
ano
ne
ano
ano
ne
ano
ano
ano
ano
?
ne
ano
?
ne
?
?
ano
?
ne
ne
ano
?
ano
?
ano
ano
ano
ne
ano
?
?
ne
ano
?
ano
?
ne
ne
?
?
ne
ano
ano
ano
ano
ano
ne
?
?
ne
ano
ano
jednotlivými procesy:
ano
ano
ano
ne
?
?
ne
ano
ano
Nadstandardní prvky procesu:
ne
?
?
ano
ano
?
ne
ano
?
ano
ano
ne
ne
ano
?
ne
ano
ano
ano
?
ne
ne
?
?
ne
ano
ano
ano
ano
ne
ne
ano
?
ne
ano
ano
?
?
ano
ne
ano
ano
ne
ano
ano
organizační strukturu: Kontrola konzistence vzhledem k organizaci: Topologie Zachycení geografické struktury podniku: Zachycení prvku okolí podniku: Vazba mezi prvky okolí a procesy: Procesy Kontrola konzistence vzhledem k organizační struktuře: Ověření konzistence mezi
Ohodnocení a porovnání procesů: Označení problémových procesů: Návrh konkrétní změny procesu: Vazba procesu na IS:
8/29
Datum vydání: Cena a licencování: Demoverze:
5.1.2
7.4
2.5
30. 11. 2006
?
?
?
?
ano
ano
5.5
(Caci)
SimProcess
Modeling Suite
CA ERwin®
(Agilesense)
WebModeler
EA
StarUML
(Jackzone AB)
Modeler
Essential
(Interfacing)
Modeling
Visio Process
(Grandite)
ModelSphere
SILVERRUN
(QPR)
ProcessGuide
(Metastorm)
BPMx
ProVision Verze:
2.0
5.0
?
7.1
4.3
?
?
30. 12. 2005
?
26. 07. 2006
?
?
?
freeware
zdarma
?
$6,995
?
ano
ano
ano
ne
ne
ano
ano
Aplikace Standardní Uživatelské rozhraní:
Standardní GUI
Web browser
Standardní GUI
Standardní GUI
Standardní GUI
GUI
Web browser
Standardní GUI
Standardní GUI
Česká lokalizace:
ne
ano
ne
?
ne
ne
ne
ne
ne
Modifikovatelnost nástroje:
?
ne
?
ano
ano
ano
ano
ano
?
Verzování + revize:
?
ano
ano
?
ne
?
ano
?
ano
?
?
ano
ano
ne
ne
ano
ano
ano
ano
ano
ne
ano
ne
ne
ano
?
ano
procesy:
ano
ano
ne
ano
ne
ne
ano
?
ne
Kontroly a zpětné vazby:
ano
ano
ne
ano
ne
ne
ano
?
ne
ano
ano
ne
ano
ano
ne
ano
ano
ne
Definice uživatelských práv na přístup k modulům: Globální cíle podniku Zachycení cílů podniku: Napojení na modelované
Organizační struktura Zachycení hierarchie
9/29
organizační struktury: Mapování procesu na organizační strukturu:
ano
ano
?
ano
ne
ne
ano
ano
ano
ano
?
ne
?
?
ne
?
?
ne
ano
ano
ne
?
ne
ne
ano
ano
ne
ano
ne
ne
?
ne
ne
ne
?
ne
ano
ne
ne
ano
ano
ne
ne
?
ne
ano
ano
ano
ano
ne
ne
ano
ano
ne
jednotlivými procesy:
ano
ano
ano
ano
ne
ne
ano
ano
ne
Nadstandardní prvky procesu:
ano
ne
?
ano
ne
ne
?
ano
ano
ano
ano
ano
ano
ne
ne
ano
ano
ano
ano
ano
ne
ano
ne
ne
?
?
ano
procesu:
ano
ne
ne
ano
ne
ne
?
?
?
Vazba procesu na IS:
ano
ano
ano
ne
ne
ne
?
?
?
Kontrola konzistence vzhledem k organizaci: Topologie Zachycení geografické struktury podniku: Zachycení prvku okolí podniku: Vazba mezi prvky okolí a procesy: Procesy Kontrola konzistence vzhledem k organizační struktuře: Ověření konzistence mezi
Ohodnocení a porovnání procesů: Označení problémových procesů: Návrh konkrétní změny
10/29
3. Významní hráči na trhu Určit významné hráče na trhu nástrojů CABE není nijak jednoduché, stejně jako na jiných trzích. K tomu abychom mohli určit významné hráče, se musíme seznámit nejen s tím jsou to nástroje CABE, co od nich očekávají jejich uživatelé, ale také jaké jsou například trendy v modelování organizací. Dále bychom neměli zapomenout na podíl daného nástroje na trhu, případně jeho ovladatelnost a také jeho přínosy – co přináší nového v porovnání s ostatními nástroji. Ačkoliv je tato práce velice náročná, my jsme se rozhodli, že se tyto významné hráče pokusíme určit. Jedním z problémů, se kterými jsme se při analýze potýkali byla nedostupnost námi vyžadovaných informací. Například získat informace o rozšíření daného produktu na trhu je výkon téměř nadlidský, nemluvě o informacích o jeho využívání. Tyto informace nám jsou během tak krátké doby jednoho semestru zapovězeny, bohužel se nám je nepodařilo získat, avšak měli jsme k dispozici práce týmů z minulých semestrů, které již produkty některých firem hodnotili a tak jsme se rozhodli že budeme při výběru velkých hráčů na trhu vycházet z jejich prací, ale také ze zdrojů, nám dostupných, což jsou různé stránky o Enterprise Architecture, nástrojích pro modelování, ale také zároveň z informací získaných od uživatelů některých nástrojů.
3.1.
Jak jsme postupovali při výběru nástrojů? Jako základ pro výběr významných hráčů na trhu jsme použili přehled nástrojů vytvořený z prací
studentů z předchozích semestrů, který je uveden v části „Přehled dostupných CABE nástrojů“. Dále jsme použili výsledky z námi vytvořeného dotazníku. Otázky v dotazníku jsme rozdělili do pěti hlavních oblastí:
Aplikace – obecné požadavky, které by měla aplikace splňovat.
Globální cíle podniku – jaké funkce by měla aplikace splňovat v souvislosti s globálními cíli podniku.
Organizační struktura - jaké funkce by měla aplikace splňovat v souvislosti s organizační strukturou.
Topologie – vazby mezi podnikem a jeho okolím.
Procesy - jaké funkce by měla aplikace splňovat v souvislosti s podnikovými procesy.
11/29
Dle výsledků dotazníku jsme rozložili váhy mezi kritéria, která respondenti považovali za nejdůležitější: Aplikace Váha dle výsledku dotazníku Uživatelské rozhraní 17 Česká lokalizace 0 Modifikovatelnost nástroje 14 Verzování + revize 14 Definice uživatelských práv na přístup k modulům 13 Globální cíle podniku Zachycení cílů podniku 13 Napojení na modelované procesy 15 Kontroly a zpětné vazby 14 Organizační struktura Zachycení hierarchie organizační struktury 11 Mapování procesu na organizační strukturu 14 Kontrola konzistence vzhledem k organizaci 12 Topologie Zachycení geografické struktury podniku 9 Zachycení prvku okolí podniku 12 Vazba mezi prvky okolí a procesy 12 Podnikové procesy Kontrola konzistence vzhledem k organizační struktuře 17 Ověření konzistence mezi jednotlivými procesy 17 Nadstandardní prvky procesu 13 Ohodnocení a porovnání procesů 12 Označení problémových procesů 13 Návrh konkrétní změny procesu 14 Vazba procesu na IS 16
Podle těchto kritérií1, jsme porovnávali vlastnosti jednotlivých nástrojů. Postupně jsme brali jednotlivá (dle respondentů důležitá) kritéria a přiřazovali je vlastnostem jednotlivých nástrojů. Některé nástroje vypadly takřka okamžitě, protože nesplňovaly základní požadavky, postupně odpadla velká část nástrojů a ze zbylých jsme vybrali pět nejlepších. To jsou tyto:
1
ProVision BPMx (ProForma/Metastorm)
CA ERwin® Modeling Suite
Enterprise Architecture (EA) WebModeler (Agilesense)
Aris Toolset (IDS Scheer)
Telelogic System Architect
Také viz. příloha – výsledky a struktura dotazníku
12/29
3.2.
Metastorm ProVision EA
Trial: 30 dní. Redistribuce: Reengine, s.r.o. Využívá např. Živnostenská banka, Deutsche Post,
Trh Bussiness process management (BPM) prochází procesem sjednocení. Firma Metastorm byla od roku 1996 jedna z prvních, kteří se tohoto trhu zúčastnili. V červenci 2007 ohlásila akvizici s firmou Proforma Corporation. Sjednocené firmy nyní nabízejí společné řešení, které sjednocuje podnikové strategie a architektury s procesní optimalizací, analýzou. V listopadu 2007 společnost Metastorm pohltila další firmu, Process Competence, čímž chce rozšířit přímý prodej v Evropě a dalších regionech. Nástroje ProVision patří mezi světovou špičku v oblasti modelování korporátní architektury a simulaci procesů. ProVision Enterprise umožňuje podniku a uživatelům IT definovat, zdokumentovat a zlepšit své obchodní strategie, obchodní procesy a systémy. Dále poskytuje sdílený zdrojový adresář pro 13/29
modelování obchodních postupů i požadavků na informační technologie. Produkt posiluje podnik modelováním všech základních dimenzí společnosti: kdo, co, kde, kdy, proč a jak. Software lze použít například k namodelování zavádění procesního řízení (Business Process Management), tj. popis a modelování stávajícího prostředí organizace, vytvoření a namodelování strategie v návaznosti na obchodní a výrobní procesy, analýza a optimalizace stávajícího stavu a vytvoření optimální procesní architektury organizace (Strategie, Procesy, Workflow, Organizační struktura, Interakce s vnějším prostředím, …) pro kontinuální řízení změn a automatizovanou podporu vybraných procesů a aktivit. Tým společnosti Metastorm dnes představuje téměř 15 let věcných i technických zkušeností. Metodika Metasort si všímá všech aspektů procesní architektury organizace, kterými jsou: Strategie (příležitosti, cíle, metriky, vlivy vnějšího prostředí, plány, projekty, vlivy, rizika, kvalifikace), Organizace (interakce s vnějším prostředím, lokace, organizační struktura, role), Procesy (procesy, workflow, aktivity, události, případy použití, pravidla, operace), Znalosti, Systémy, Technologie a Data. Verze Enterprise Architekture je v podstatě komplexní balík 34 modelovacích nástrojů, zaměřených především na strategii, organizaci, procesy, informace, komunikace a technologie.
14/29
3.3.
CA Allfusion Modeling Suite
Trial: 30 dní. Redistribuce: OKsystem s.r.o. Tento SW je v podstatě skupina nástrojů, do níž jejich výrobce, Computer Associates, integruje nástroje zjednodušující návrh, implementaci a analýzu komplexních databázových aplikací, jako např. nástrojů AllFusion ERwin Data Modeler, AllFusion Process Modeler (BPwin) pro datové a procesní modelování, ale i další. Na některé z nich se podíváme podrobněji.
3.3.1. AllFusion ERwin Data Modeler Nástroj pro návrh a vývoj vnitřní struktury databázových systémů klient/server, Web a systémů datových skladů (data warehouse).
ERwin Data Modeler je výkonný nástroj pro návrh vnitřní struktury databází. Prostřednictvím velice jednoduchého ovládání lze modely databází nejen velice efektivně navrhovat a posléze generovat, ale je možné udržovat i komplexní databázové aplikace. ERwin pomůže sestavit model vztahů mezi jednotlivými 15/29
entitami a s nimi spojených funkcí. Na základě vytvořeného logického modelu informačních požadavků a funkčních pravidel umožní vytvořit fyzický model optimalizovaný pro cílovou databázi. Díky názornému zobrazení pomáhá ERwin určit správnou strukturu, nastavit její klíčové prvky a optimalizovat celkový návrh struktury databáze. ERwin automaticky generuje tabulky, pohledy, indexy, referenční integritu, uložené procedury, triggery, domény i nastavené omezující podmínky. Obsahuje rozhraní na nejvýznamnější vývojové nástroje klient/server (Visual Basic, PowerBuilder, Progress…) i Web systémy (NetDynamics…). ERwin Data Modeler obsahuje prohlížeč tiskových sestav, který poskytuje mnoho možností práce s výstupní sestavou modelu. Sestavy lze také odeslat do produktu RPTwin, který je nyní integrální součástí a dále rozšiřuje možnosti práce se sestavou. Vývojáři, analytici i koncoví uživatelé ocení verzi určenou pouze pro čtení Model Navigator . Efektivní relační modelování: ERwin Data Modeler umožňuje rychle vytvořit E-R diagram, nebo datový model, do kterého se uloží stávající funkční pravidla příslušné databázové aplikace a ze kterého lze následně generovat vlastní databázi.
3.3.1.1. Základní rysy Jednoduché ovládání - editace přímo v diagramu, podpora grafických metod práce, kontextově závislá menu… . Grafické znázornění vztahů mezi entitami - ERwin Data Modeler podporuje dvě z nejrozšířenějších notací, navazujících na průmyslové standardy - IDEF a IE. Vícerozměrné modelování - ERwin Data Modeler plně podporuje hvězdicové diagramy a vícerozměrné modely pro aplikace datových skladů. Otevřený systém - z datových modelů lze generovat SQL příkazy pro všechny hlavní relační a desktop databáze. Obousměrná synchronizace - ERwin Data Modeler generuje databázové tabulky a aplikační komponenty z datových modelů nebo naopak načte existující databázi do nového datového modelu. Komplexní porovnání - velmi podrobné porovnání obsahu datového modelu a fyzické databáze. Tiskové sestavy - produkt obsahuje pestrou nabídku připravených šablon, které lze dle potřeby upravit. Integrace - s ostatními produkty AllFusion.
16/29
3.3.2. AllFusion Process Modeler Porovnání strategie, procesů a informační technologie V praxi platí, že úspěch do značné míry závisí na efektivním zvládnutí všech procesů vedoucích k výsledku. Process Modeler je velice účinný nástroj pro analýzu, dokumentaci a optimalizaci složitých procesů. Jeho prostřednictvím lze vytvářet funkční modely, modely datových a pracovních toků. Pomůže eliminovat přebytečné nebo neefektivní činnosti, snížit náklady, zlepšit pružnost a podporu. Modely Process Modeleru pomohou pochopit fungování organizace, počínaje modely pracovního toku malých oddělení a konče složitými uzlovými diagramy, které mapují celou její funkčnost. Zabudovaný propočet nákladů jednotlivých činností (ABC) pomáhá analyzovat náklady jednotlivých procesů a činností a určit varianty zlepšení. Process Modeler podporuje standardy IDEF0, IDEF3 a DFD(Gane & Sarson). Integrace s produktem Model Manager poskytuje možnost týmového modelování a obousměrné propojení s programem ERwin Data Modeler pomůže zdokumentovat informace o kritických místech procesů a zanáší je do společné databáze, takže informace lze zahrnout i do systémů datových skladů. Údaje v modelech Process Modeleru je možno snadno přenášet do prostředí MS Word nebo Excel. Process Modeler umožňuje pomocí obdélníků, znázorňujících jednotlivé činnosti, a šipek, vyjadřujících tok informací, vytvořit model procesu, ze kterého zřetelně vyplynou výsledky jednotlivých činností, zdroje potřebné k jejich provozování a vzájemné vztahy.
3.3.2.1. Základní rysy Pružnost - jeden nástroj podporuje modelování funkcí, datových a pracovních toků. Analýzu libovolného procesu lze provést z těchto tří klíčových úhlů pohledu. Robustnost - uplatnění modelové syntaxe, diagram referenční integrity a dalších funkce zajišťují tvorbu správných modelů - nejde o pouhé kreslení. Týmová orientace - sdílené adresáře, dělení a slučování modelů, rozhraní s produktem ERwin Data Modeler je cílem k tvorbě i rozsáhlých projekčních modelů. Osvědčené standardy - Process Modeler podporuje účinné a praxí prověřené metodologie IDEF0, IDEF3 a DFD (Gane & Sarson). Podpora Model Manageru - je pro Process Modeler zárukou týmové spolupráce.
17/29
3.3.3. AllFusion Model Manager Spolehlivý systém správy modelů pro týmovou spolupráci. Model Manager je určen pracovním týmům, kterým umožňuje plnit větší objem pracovních úkolů v kratším čase a s lepšími výsledky. Zajišťuje snadný a přitom bezpečný přístup a správu modelů v centrální databázi. Model Manager je otevřená, na síti nezávislá platforma, která může hostovat na databázových serverech Oracle, Sybase nebo Microsoft SQL Server. Model Manager ve spojení s produkty ERwin Data Modeler a Process Modeler je snadno rozšiřitelným prostředím pro návrh databází a vytváření modelů pro web, klient/server a sklady dat. Jako otevřený centrální systém slouží k řízení, správě, údržbě a zajištění přístupu ke všem datovým modelům.
3.3.3.1. Základní rysy Správa modelů - Model Manager umožňuje současný přístup k aktuálním verzím datových modelů v závislosti na právech členů pracovního týmu. Lze s více verzemi modelu najednou. Submodely - rozsáhlé podnikové modely lze rozdělit na snáze udržovatelné tematicky zaměřené submodely. Bezpečnost - Model Manager kontroluje činnost uživatelů v závislosti na konfiguraci uživatele. Správa verzí - Model Manager zajišťuje správu archivních verzí modelů s podrobným popisem s možností jednoduchého porovnání rozdílů verzí a následného odrolování. Změnová analýza - správce změn poskytuje komplexní analýzu veškerých změn v datovém modelu. Spojování modelů - sloučení více modelů do jednoho hlavního na centrálním serveru. Pružné zamykání - modely je možno otevírat buď jako nezamčené, zamčené, nebo pouze pro čtení. Nezamčené modely umožňují plně konkurenční přístup. Současné modelování - unikátní řešení konfliktů (ICR) automaticky rozpozná jakékoli konflikty, vzniklé současnou aktualizací stejného modelu.
18/29
3.4.
Enterprise Architecture (EA) WebModeler
Redistribuce: Unicorn U nás byl tento nástroj představen (v roce 2004) společností Unicorn, jakožto jediným distributorem systému EA WebModeler pro ČR. EA WebModeler byl vyvinut na základě čtrnáctiletých zkušeností společnosti Agilense a představuje kompletní, snadno použitelný, rozšiřitelný a nákladově efektivní nástroj pro správu podnikové architektury. Jedná se o nástroj typu repository pro modelování, řízení a správu podnikové architektury. „Vytváří dynamické modely se strukturovanými informacemi o řídících plánech podniku, business procesech, projektech, aplikacích, zdrojích, finančních prostředcích, datech, IT infrastruktuře a o jejich vzájemných závislostech“ [Unicorn, 2006]. Umí sestavit a vizualizovat modely závislostí současné i budoucí business a technologické architektury a zajistit tak soulad IT činností s podnikovými cíly a zaměřením.
3.4.1. Výhody dle společnosti Unicorn2
Zaměřen na koncového uživatele,
informace z repositáře jsou prezentovány v běžných obchodních termínech, kterým každý rozumí,
přístup do EA WebModeler repositáře je možný i z řešení třetích stran,
schopnost jednoduše rozšířit referenční modely či modely třetích stran.
2
Podklady byly pořízeny ze stránek společnosti Unicorn
( http://www.unicorn.eu/cz/produkty/technologies/produkt.php?id=6501)
19/29
3.5.
ARIS Toolset
ARIS (Architecture of Integrated Information Systems) Toolset je vyspělý a osvědčený nástroj založený na platformě Windows určený pro navrhování podnikových procesů a IT architektur (Enterprise Architecture). Nástroj nabízí uživatelům prostřednictvím rozsáhlé funkcionality pro distribuované řízení procesů komplexní podporu od definice procesů, přes analýzu a optimalizaci až po jejich implementaci. Jelikož jsou veškerá data o procesech uložena v jednotné centrální repository, může být její obsah opakovaně používán v rámci celé organizace a to včetně využití souvisejících nástrojů řady ARIS Platform. Dle serveru SystemOnLine [SystemOnLine, 2005] se nová verze ARIS Toolset 6.23 se liší od předchozí verze uvedené na lokální trh (ARIS Toolset 6.20) celou řadu vylepšení. Jednou z nejzajímavějších novinek je vestavěná podpora metody „IT City Planning“. Metoda je zaměřena zejména na společnosti s rozsáhlým portfoliem aplikací, pro které jsou informační technologie významným strategickým prvkem. Hlavním přínosem metody IT City Planning je dosažení vyšší harmonie v heterogenní IT infrastruktuře na základě důkladné analýzy informačních toků mezi aplikacemi. Firemní procesy modelované v ARIS lze nyní exportovat prostřednictvím ARIS BPML rozhraní do standardního formátu BPML (Business Process Modeling Language) a z něho následně provádět import do některého z workflow systémů.
20/29
3.6.
Telelogic System Architect
Redistribuce: AIT, s.r.o. Definice System architektu dle společnosti AIT, s.r.o. [AIT, 2005]: „Telelogic SYSTEM ARCHITECT® poskytuje kompletní řešení pro podnikové modelování a optimalizaci obchodních procesů. Obsahuje rozsáhlou podporu modelování obchodních procesů (BPM) a podporuje průmyslové standardy. Jeho datové úložiště představuje sdílený pracovní prostor pro ukládání, analýzu a prezentaci dat o systémech a modelech nejvhodnější formou pro uživatele (například vizualizace dat nebo webový přístup).“
3.6.1. Základní rysy
Podpora pro Business Process Modeling Notation (BPMN), která umožňuje modelování obchodního procesu vzájemně souvisejících služeb,
silná metodika návrhu systémů,
simulace procesů k otestování návrhu architektury,
prováděcí schopnost, která umožňuje zpřístupnění a dislokaci procesů, databází a kódových struktur,
schopnost spojování požadavků a testovacích dat s návrhem architektury.
21/29
4. Závěr Jak již bylo zmíněno v úvodu, celá práce je pojata jako rozšiřující dokument k práci CASE – přehled nástrojů na tuzemském trhu. Hlavním úkolem bylo zmapovat tuzemský trh, vyzdvihnout některé nástroje v oblasti CABE, pomocí vytvořeného dotazníku vybrat hlavní zástupce těchto aplikací a blíže je popsat. V popisu výběru nástrojů (v kapitole “Jak jsme postupovali při výběru nástrojů?"), jsme se dozvěděli, jaké funkce uživatelé od aplikace požadují a následně, na základě těchto kritérií, byly vybrány a detailněji popsány jednotlivé produkty, které byly vyhodnoceny (dle dotazníku) jako nejlepší. Zde bychom měli ještě jednou upřesnit, že toto vyhodnocení proběhlo porovnáním výsledků dotazníku a seznamu nástrojů. Nebralo se v potaz jak jsou tyto produkty využívány společnostmi. Pokud bychom chtěli začlenit také toto kritérium, musíme celý výběr rozšířit o následující aplikace: •
Power Designer (od firmy Sybase Inc.)
•
Office Visio 2007 (od firmy Microsoft) – dle dotazníku se jedná o nejpoužívanější nástroj.
Power Designer je také velmi silným nástrojem. Společnost Gartner jej dokonce označila za světovou jedničku na trhu CASE nástrojů pro vývoj databází v roce 2004 a to na základě obratu z prodeje nových licencí. V roce 2006 byla na trh uvedena nová verze PowerDesigner 12.0. Její hlavní výhodou je „snadnější vizualizace, analýza a práce s daty, procesy a metadaty aplikací pomocí nových funkcí, mezi které patří například jedinečné technologie pro mapování a integraci metadat v rámci podnikové architektury, bezkonkurenční přizpůsobivost při dosahování kompatibility se standardy společnosti nebo s normami, a také výkonnější generátor zpráv“ [Sybase 2006]. Aplikace Microsoft Office Visio 2007 „usnadňuje odborníkům z oblasti IT a dalších odvětví vizualizovat, analyzovat a komunikovat komplexní informace, systémy a procesy.“ [Microsoft, 2007]. Diagramy v aplikaci Microsoft Office Visio 2007 lze vytvářet přetažením tvarů na výkres, tzn. že není nutné žádné rýsování rukou. Lze také snadno přidat barevné motivy, pozadí a názvy k diagramům, například k vývojovým diagramům obchodních procesů, časovým osám, organizačním diagramům, stavebním plánům, kontingenčním grafům a k diagramům pro správu sítě, databáze a zařízení. Každá firma si při pořizování takovéhoto nástroje jistě najde svá vlastní specifická kritéria, případně rozloží váhu jednotlivých kritérií odlišným způsobem než v této práci. Chtěli jsme zde vyzdvihnout hlavně ty nástroje, které byly podpořeny námi provedeným „výzkumem“ (dotazníkem) a prostřednictvím nich ukázat na dominantní firmy, které se pohybují v daném odvětví.
22/29
5. Literatura Dobeš,Dvořák,Prokop,Sedláček,Šplíchalová,Vytiska,Závodný: Přehled nástrojů CABE (modelování [CABEzs,2006]
podniku) na tuzemském trhu, 7.1.2006 Sybase na trh uvádí PowerDesigner 12.0,
[Sybase 2006] [AIT, 2005]
http://www.sybase.cz/buxus/generate_page.php?page_id=406 Telelogic Requirements-Driven Innovation, http://www.ait.cz/nastroje/telelogic.htm IDS Scheer ČR uvádí na trh novou verzi ARIS 6.23,
[SystemOnLine, 2005]
http://www.systemonline.cz/zpravy/ids-scheer-cr-uvadi-na-trh-novou-verzi-aris-6-23-z.htm
[Unicorn, 2006]
EA WebModeler, http://www.unicorn.eu/cz/produkty/technologies/produkt.php?id=6501
[Microsoft, 2007]
MS Office Visio 2007, http://www.microsoft.com/cze/office/programs/visio/highlights.mspx
23/29
6. Přílohy Struktura a výsledky dotazníku, screenshoty z tvorby dotazníku na stránkách Survey Money
24/29
Struktura a výsledky dotazníku On the scale 1 to 5, 1 being the least important and 5 the most important, how important are these usability features/characteristics of the Tool. 1 2 3 4 5 N/A Count 0.0% 13.3% 26.7% 53.3% 0.0% UI 6.7% (1) (0) (2) (4) (8) (0) 66.7% 13.3% 0.0% 6.7% 6.7% Czech Localization (10) (2) (0) 6.7% (1) (1) (1) 13.3% 20.0% 53.3% 13.3% 0.0% Tool Modification 0.0% (0) (2) (3) (8) (2) (0) 6.7% 33.3% 40.0% 20.0% 0.0% Versioning 0.0% (0) (1) (5) (6) (3) (0) 20.0% 26.7% 40.0% 13.3% 0.0% Manage User Access to Modules 0.0% (0) (3) (4) (6) (2) (0) 2. How important it is for the Tool to accommodate the following Global Company Goals features? 1 2 3 Count 6.7% 40.0% Capturing Global Company Goals 0.0% (0) (1) (6) 13.3% 6.7% Referencing Global Company Goals in Business Processes 0.0% (0) (2) (1) 13.3% 20.0% Checks and Feedback 0.0% (0) (2) (3) 3. How important it is for the Tool to accommodate the following Organizational Structure features? 1 2 3 Count 20.0% 40.0% Hierarchy of organizational structure 0.0% (0) (3) (6) 20.0% 13.3% Mapping the process to the org. structure 0.0% (0) (3) (2) Consistency checks relative to organization 0.0% (0) 26.7% 26.7%
4 46.7% (7) 66.7% (10) 53.3% (8)
4 40.0% (6) 46.7% (7) 33.3%
5 6.7% (1) 13.3% (2) 13.3% (2)
5 0.0% (0) 20.0% (3) 13.3%
N/A 0.0% (0) 0.0% (0) 0.0% (0)
N/A 0.0% (0) 0.0% (0) 0.0%
25/29
(4) 4. How important it is for the Tool to accommodate the following Topology features? 1 Count Capturing geographical structure of the company
6.7% (1)
Capturing the company external elements (outside environment)
0.0% (0)
Referencing external elements from the company processes
0.0% (0)
5. How important it is for the Tool to accommodate the following Processes features? 1 Count Consistency check against the organization structure
0.0% (0)
Consistency check amongst the processes
0.0% (0)
Non-standard process elements
6.7% (1)
Valuation and comparison of processes
6.7% (1)
Proposal of a process change
0.0% (0)
Referencing the Information System from the processes
6.7% (1)
(4)
2 40.0% (6) 20.0% (3) 33.3% (5)
2 6.7% (1) 6.7% (1) 20.0% (3) 20.0% (3) 20.0% (3) 0.0% (0)
(5)
3 20.0% (3) 26.7% (4) 6.7% (1)
3 53.3% (8) 6.7% (1) 20.0% (3) 26.7% (4) 26.7% (4) 26.7% (4)
(2)
4 26.7% (4) 53.3% (8) 53.3% (8)
4 20.0% (3) 20.0% (3) 26.7% (4) 26.7% (4) 26.7% (4) 20.0% (3)
(0)
5 6.7% (1) 0.0% (0) 6.7% (1)
5 20.0% (3) 60.0% (9) 26.7% (4) 20.0% (3) 26.7% (4) 46.7% (7)
N/A 6.7% (1) 6.7% (1) 6.7% (1)
N/A 0.0% (0) 6.7% (1) 0.0% (0) 0.0% (0) 0.0% (0) 0.0% (0)
6. Which of these tools have you already used in your company/project? Enterprise Architect (Sparxsystems) Aris Toolset (IDS Scheer) Power Designer (Sybase Inc.) Office Visio 2007 (Microsoft) Websphere Business Modeler (IBM) Oracle Designer Strategic Performance Management (SAS)
Percent 33,30% 53,30% 46,70% 86,70% 0,00% 20,00%
Count 5 8 7 13 0 3
26/29
Telelogic System Architect CaseWise Corporate Modeler ProVision BPMx (ProForma) ProcessGuide (QPR) SILVERRUN ModelSphere (Grandite) Visio Process Modeling (Interfacing) Essential Modeler (Jackzone AB) StarUML EA WebModeler (Agilesense) CA ERwin® Modeling Suite SimProcess (Caci) view commentOther (please specify)
46,70% 6,70% 0,00% 0,00% 0,00% 6,70% 0,00% 0,00% 20,00% 0,00%
7 1 0 0 0 1 0 0 3 0
Percent 40,00% 60,00%
Count 6 9
6,70% 33,30% 26,70% 40,00% 6,70%
Count 1 5 4 6 1
Percent 46,70% 60,00% 13,30%
Count 7 9 2
7. Do you have influence over what tools are used in your company/projects? Yes No 8. What is your role in your company? Higher Management Project Management Business Architect/Engineering Business/Systems Analysis Developer 9. Mostly, you do modelling for: Other companies/clients on per project basis The company I work for We hire other companies to do business engineering for us
27/29
Screenshoty z tvorby dotazníku na Survey Monkey
28/29
Dotazník je k dispozici na http://www.surveymonkey.com/s.aspx?sm=M8o7xva94Dc0eDgGuAvc6g_3d_3d
29/29