Přehled CABE nástrojů na českém trhu IT_572 Prostředky CASE a jejich využití při tvorbě IS
Jan Las, Matouš Hloušek, Pavel Mašek, Tomáš Zelinka
Přehled CABE nástrojů na českém trhu
IT_572
Trocha teorie na úvod V tomto čistě teoretickém úvodu se zaměříme podstatu pojmu CABE a problematiku modelování podnikové architektury obecně.
CABE a související pojmy Podstatou těchto nástrojů je snaha zachytit komplexní informace o současné, či budoucí struktuře podniku. Zejména procesů organizace, informačního systému a organizační struktury. Vše v souvislosti s hlavními obchodními cíly a strategií organizace. Záměrem použití může být optimalizace chodu podniku, či jen uchování důležitých znalostí o podniku v přehledné struktuře. Jednoduše řečeno jedná se o soubor „plánů“ pro systematická a kompletní definování současného a cílového stavu v podniku. Mít zmapovanou architekturu podniku je přínosné, jak pro rozvoj informačních systémů, tak pro zavádění nových technologií a postupů v podniku s cílem optimalizovat dosahování cílů. Primárním důvodem zavedení CABE nástroje pro modelování architektury podniku je také přinést dodatečné informace a usnadnit rozhodování, jak v oblasti IT investic, tak v souvislosti se strategickým řízením celého podniku. Objevují se pod názvy: •
Business Process Modeling tools
•
Enterprise Modeling tools
•
Business Process Management tools
•
Enterprise architecture tools
Typická funkcionalita: •
Modelování cílu podniku
•
Modelování organizační struktury
•
Modelování topologie podniku
•
Procesní modelování
•
Modelování okolí podniku
•
Modelování technologické oblasti, aplikací a systémů
CABE v podnicích Nástroje CABE, které umožňují modelování architektury podniku (enterprise architecture), jsou způsobem, jak dosáhnout, jak maximalizace existujících investic do IT, tak plánování budoucího rozvoje. Díky vytvoření vhodného „modelu“ dochází k propojení byznys logiky a IT investic a podniky tak jsou schopné lépe řídit svůj rozvoj v dynamickém prostředí a přizpůsobovat se stále se vyvíjejícím obchodním modelům.
2
Přehled CABE nástrojů na českém trhu
IT_572
Obrázek 1. Role architektury podniku a její principy. Převzat z [6]. Celkový koncept použití CABE v sobě zahrnuje uchování, řízení a vzájemné provázání informací o architektuře podniku – tj. procesech, datech, aplikacích a technologických řešeních. Většinou se jedná o jednotlivé modely reprezentující určité oblasti, které jsou propojeny do větších oblastí a modelů, které pak popisují organizaci jako celek. Soubor utvořených modelů může být velice komplexní. A jejich neřízený rozvoj, tak může vést k nepřehledné struktuře, která nám přidanou hodnotu nepřinese. Proto je vhodné, aby celek by postaven na zastřešujícím konceptu – organizačním principu, či rámci Existuje poměrné velké množství standardů a rámců, které nahlíží na architekturu organizace z několika dimenzí.
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. Nebo-li 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í.
Zachmanův rámec Jedním z nejznámějších je Zachmanův framework pro architekturu podniku. Je popisován jako logická struktura pro klasifikaci a organizaci deskriptivních reprezentací podniku, které jsou významné jak pro management, tak pro systémový rozvoj podniku. Jedná se o matici o 36 buňkách, které pokrývají otázky Kdo, Co, Kde, Kdy, Proč a Jak týkající se podniku jako celku. Pohled na podnik je dále členěn na šest perspektiv, jdoucích od nejvyšší úrovně byznys abstrakce k nejnižší implementační úrovni. Framework pokrývá oblasti od globálních strategických plánů po technické detaily a je otevřen použití mnoha přístupů, standardů,
3
Přehled CABE nástrojů na českém trhu
IT_572
metod nebo technik. V příloze 1 naleznete jeho grafickou podobu. Ačkoliv je tento rámec často spojován s vývojem informačních systémů, jedná se o schéma pro popis reprezentace podniku jako celku. Více je možné se dozvědět na www.zifa.com.
Obrázek2.Zachmanův rámec enterprise architektury. Detail viz příloha 1. Zdroj [5].
Rámec ministerstva obrany USA pro podnikovou architekturu. Tak jako v oblasti procesního modelování existují metody vzniklé za pomoci amerických vládních organizací (rodina metod IDEF), tak oblast modelování architektury podniku je poměrně komplexně rozpracována. Tento rámec (The Department of Defense Architecture Framework (DoDAF)) slouží při popisu architektury systémů obecně a taktéž architektury pondiku a vznikl z iniciativy ministerstva obrany USA. DoDAF na podnik a strukturu informačních technologií nahlíží ze tří perspektiv: Operační, Systémová a úroveň Technických standardů. Operační pohled se zabývá popisem aktivit, schopností, organizačních rolí a dat potřebných pro realizaci záměrů, operací. Systémový pohled popisuje automatizované součásti systému a informační zajištěnost potřebnou k implementaci výše uvedené operační úrovně. Technicko-standardizační pohled popisuje technologickou infrastrukturu, bez které není možné realizovat, jak operační, tak systémovou oblast.
Federal Enterprise Architecture Framework (FEAF) Tento framework z roku 1999 byl vytvořen za účelem modelování architektury federálních úřadů v USA. Je postaven na obecných byznys konceptech a poskytuje standardy pro rozvoj a dokumentaci popisu architektury míst s vysokou prioritou ve federální vládě. FEAF je rozčleněn na tři oblasti – byznys, data a aplikace. Je to vlastně obdobný obsah, jako mají tři první sloupce Zachmanova frameworku.
4
Přehled CABE nástrojů na českém trhu
IT_572
Reprezentace FEAFu je matice o třech sloupcích a pěti řádcích. Domény sloupců jsou Data, Apkikace a Technologie a řádky jsou definovány perspektivou pohledu, která se dělí na Plánovač, Vlastník, Designér, Stavitel a Dodavatel. Náplní buňek matice jsou pak konkrétní modely a objekty dle úrovně pohledu a sledované oblasti např. (byznys proces model, objektový model, topologie sítě, architektura aplikací, fyzický datový model atd.).
Institut pro rozvoj enterprise architektury Tento institut (Institute For Enterprise Architecture Developments) se zabývá sledováním vývoje a prosazováním standardů v oblasti architektury podniku. Z mnoha dokumentů, které jsou na jeho stránkách (http://www.enterprise-architecture.info/) k dispozici uvádíme tabulku popisující situaci na poli standardizace v této oblasti.
Obrázek 3. Přehled standardů pro modelování podniku. Zdroj [3].
Konkrétní realizace při popisu architektury podniku Po použití nástroje pro zachycení architektury podniku, by mělo být možné snadněji zodpovědět na tyto otázky: •
Podporuje nynější architektura cíle podniku a přináší mu přidanou hodnotu?
•
Jaké změny mohou být implementovány, aby došlo k zvýšení přidané hodnoty?
•
Bude nynější architektura schopna sloužit i v souvislosti s budoucím rozvojem organizace?
V nejjednodušším případě může být model podniku vytvořen za pomoci základních kreslících a modelovacích nástrojů. Ale omezení tohoto řešení začnou být velmi brzy evidentní vzhledem k potřebě mnoha-dimenzionálního pohledu na podnik a prolínání technologického a byznys pohledu. Zavádění modelu architektury podniku většinou začíná dokumentací strategických cílů podniku a podstaty jeho fungování. Proces dále postupuje z pohledu abstrakce směrem dolů a mapují se oblasti jako byznys procesy, organizační struktura, použité technologie, ale i prvky 5
Přehled CABE nástrojů na českém trhu
IT_572
mimo podnik, jako jsou zákazníci, dodavatelé a státní orgány, které s podnikem mají souvislost. Kdykoliv je to možné, jsou jednotlivé oblasti opět vztaženy k cílům a strategii organizace. Model dokumentuje jednak stav současný, dále budoucí ideální a pak cílový, který je kompromisem, mezi současným a ideálním stavem. Proces vytvoření modelu podnikové architektury ilustruje následující obrázek.
Obrázek 4. Průběh realizace použití nástroje pro modelování architektury podniku. Převzat z [6]. V krátkosti si projdeme jednotlivé kroky procesu.
Krok 1 – získání podpory klíčových pozic v organizaci Vzhledem k tomu, že konceptu potřeby zavedení architektury podniku nemusí být plně porozuměno mimo IT oddělení, je třeba zvolit správnou „marketingovou“ strategii ke komunikaci přínosů a strategického významu tohoto kroku. Jedná se zejména o to získat si vedení společnosti, finanční ředitele, ale i získat pochopení a nadšení u řadových zaměstnanců, pro které bude tento proces znamenat po jistou dobu práci na víc.
Krok 2 – Určení organizační struktury a rolí v rámci projektu Vzhledem k potřebě řídit, kontrolovat a monitorovat celý průběh procesu modelování podniku je třeba určit funkční role, vztahy, komunikační pravidla a odpovědnosti. Role u realizace modelu enterprise architektury by měli být definovány na základě velikosti podniku, komplexnosti obchodní oblasti a dalších faktorech.
6
Přehled CABE nástrojů na českém trhu
IT_572
Krok 3 – Určení detailů postupu a přístupu k architektuře podniku První činností v rámci tohoto kroku je uvědomit si zamýšlený účel použití modelu architektury podniku, který pak ovlivňuje celý proces jeho tvorby. Architektura by měla být utvářena s určitým cílem. Může to být byznys proces reinženýring, zavedení nových systémů, zaškolování zaměstnanců atd. Důvod je vždy těsně spjat s podnikovými strategickými cíly.
Dále je vhodné vybrat teoretický rámce na kterém bude proces vytvoření modelu podniku postaven. Na konec je zapotřebí vybrat produkt pomocí kterého zrealizujeme model podniku. Produkt musí splňovat určené podnikové potřeby a vybraný teoretický koncept.
Krok 4 - Vytvoření modelu současného stavu Náplní tohoto kroku je vytvoření tzv. as-is nebo-li současného stavu podnikové architektury. Proces je tvořen činnostmi od sbírání dat po generování modelů a jejich revidování vzhledem k cílům enterprise architektury a strategiím podniku.
Krok 5 - Vytvoření modelu cílového stavu Cílová architektura by měla odrážet představu podniku o budoucím použití informací v podniku, možnostech zautomatizování činností a uspokojování informačních potřeb. Zahrnuta by měla být i vize budoucího technologického vývoje, identifikace budoucího způsobu IT podpory podniku a měly by být zváženy i záležitosti finančního rozpočtu.
Krok 6 - Sestavení plánu přechodu Přechod od současného stavu, k žádoucím je záležitostí několika kroků a aktivit. Součástí jsou plány migrace ze stávajících na cílové systémy, změny v organizačních rolích, změny v cílech podniku a rozpočtové priority a omezení.
Krok 7- Používání modelu podniku Bez vhodného využití modelu se stává veškerá práce zbytečnou. Výsledný obraz podniku plynoucí z modelu by měl sloužit k rozhodování a k směrování budoucího rozvoje organizace.
Krok 8 - Údržba modelu podniku V průběhu života organizace je třeba všechny změny zakomponovat do modelu podnikové architektury, aby byl stále aktuální a poskytoval potřebné informace i po splnění primárního účelu namodelování podniku.
Závěr Bezprostředním výsledkem namapování celého podniku jsou přehledné a srozumitelné depozitáře byznys strategie, podnikových procesů, organizačních struktur, technických prostředků a vztahů napříč všemi těmito oblastmi. Vhodně tak svou kompaktností zpřehledňují situaci v podniku a podporují rozhodování a proces změny.
7
Přehled CABE nástrojů na českém trhu
IT_572
Průzkum u poskytovatelů CABE nástrojů V dubnu 2006 jsme provedli průzkum u poskytovatelů a distributorů modelovacích nástrojů, které řadíme do skupiny CABE. Seznam nástrojů jsme přejali z dřívějších prací na podobné téma. Oslovili jsme tyto distributory: LBMS Sybase Oksystem IDS Scheer Unicorn Jaczone Microsoft Telelogic UK Sparksystems
Process Director, FirstStep Designer, ProcessGuide Power Designer Allfusion Modeling Suite ARIS CaseWise, WebModeler Essential Modeler Visio System Architekt Enterprise Architekt
Všem distributorům jsme poslali stejný dotazník, který je v plném znění uveden v příloze. Zajímal nás především počet zákazníků v ČR, jejich struktura, detaily o produktu, zda si zákazníci kupují k produktu i další služby a k čemu zákazníci nástroj používají. Zde jsou hlavní otázky: - Kolik máte zákazníků k produktu, který nabízíte? - Jakou část zákazníků tvoří IT firmy, který nástroj využívají k návrhům pro své zákazníky? - Jakou část tvoří podniky, které využívají nástroj pouze pro vlastní potřebu (nenabízí služby dalším)? - Jak dlouho nástroj poskytujete? - Kdo je váš nejbližší konkurent z pohledu modelování podniku? - Jakou máte výhodu oproti dalším nástrojům z pohledu modelování podniku? - Je váš produkt čistě zaměřen na CABE? Nebo se jedná o rozšíření CASE, workflow managera, atd.? - Kupuji si zákazníci k produktu ještě další doplňkové služby? Jaké? - Jaký očekáváte vývoj prodejnosti produktu? (rostoucí, klesající, stagnující) - Uvažujete o zavedení nového produktu do vašeho portfolia, který by splňoval naši definici CABE? - K čemu zákazníci CABE nástroje používají? (Pokud je vám to známo)
U poslední otázky byla respondentům nabídnuta tabulka na vyplnění: Ano / Ne Ří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
8
Přehled CABE nástrojů na českém trhu
IT_572
Podpora in/outsourcingu Podpora rozhodování
Dalším účelem dotazníku bylo zjistit, zda jsou uvedené produkty stále na trhu v ČR. Na dotazník odpověděly tyto společnosti: Sybase, OKsystems, IDS Scheer,LBMS a Spark Systems. Ne všechny nástroje jsme mohli do našeho průzkumu zahrnout, některé z těch, které byly uvedeny v předešlých pracích jsou volně stažitelné z internetu (často jde o freewary) a informace použitelné pro náš průzkum byly nezískatelné, což potvrdili i samotní distributoři těchto nástrojů. Šlo o tyto CABE nástroje: Essential Modeler od Jaczone, System Architect od Telelogic. Z námi realizovaného průzkumu a z těchto hodnocených produktů (Power Designer, Allfusion, ARIS Toolset, Enterprise Architect, Process Guide) vyplývá, že nejpoužívanější CABE nástroj v ČR je Enterprise Architect s 1695 prodanými licencemi. Oblíbeným je i Power Designer, který používá kolem 400 zákazníků. ARIS Toolset patří s více jaak stem zákazníků k oblíbeným CABE nástrojům na českém trhu. U tohoto počtu je potřeba zmínit, že se jedná většinou o aktivní zákazníky, kteří nástroj používají a jsou v kontaktu s firmou, na rozdíl od jiných společností, které uváděly i neaktivní zákazníky nebo licence. Pořadí tedy musíme brát pouze jako orientační. Na pomyslné čtvrté příčce je Allfusion s 80 zákazníky. Process Guide od LBMS používá v ČR přibližně 35 zákazníků. Další oblasti našeho zájmu bylo zjistit k čemu zákazníci CABE nástroj používají. V těchto směrech se jednotliví distributoři značně lišili. Zatímco Power Designer používají především IT společnosti, které jej využívají ke službám pro svoje zákazníky, ostaní produkty používají naopak koncoví zákazníci pro vlastní potřebu. V 90% se jedná o zákazníky (firmy mimo IT), kteří používají nástroj pouze pro modelování vlastního podniku. Co se týče oblastí, ve kterých zákazníci používají CABE nástroje, tak se všichni respondenti shodují na komplexním pohledu na podnik a řízení jeho IT infrastruktury. Dále jsou tyto nástroje využívány při vývoji informačního systému, pro řízení změn v podniku a na podporu rozhodování. Částečně jsou CABE využívány pro podporu outsourcingu a řízení akvizicí. Jako nejkomplexnější a nejvíce odpovídající definici CABE nástroje se projevil ARIS, který používají zákazníci ve všech oblastech, které jsme navrhli výše. Jednotliví distributoři neprodávají jen samotné nástroje, ale nabízí i velké množství souvisejících služeb. Spolu s nástrojem se prodává podpora (u Power Designeru je to 40% zákazníků), helpdesk. V menší míře (od 10 do 20%) jsou to konzultační služby, školení a procesní analýza. Zastoupení zákazníků, kteří si kupují další služby není až tak vysoké. Opak platí u ARISu. Společnost IDS Scheer je nejúspěšnější při prodeji doplňkových služeb. Většina zákazníků má technickou podporu, školení, konzultace a dohled pro nově zaškolené pracovníky. Jednou z otázek jsme chtěli zjistit, zda distributoři připravují uvést na trh nový nástroj, který by patřil do CABE. Bohužel jsme podobný nástroj nenašli a z námi dotazovaných firem nikdo neuvažuje o novém nástroji ve svém portfoliu. Podařilo se nám ale zmapovat nové trendy v této oblasti. Mezi nové trendy, které jsou na vzestupu v oblibě u zákazníků, patří procesní kontroling )měření a vyhodnocování reálných proesů), IT – City Planning (provázání procesů s použitými IS pro lepší správu, řízenou optimalizaci a plánování rozvoje IS), interní audity (např.: audit na kontrolu požadavků pro zavedení ISO – v modelu jsou znázorněny úkoly s vazbou na odpovědné pracovníky a kontroluje se stav připravenosti na zavedení ISO) a Compliance Management (zajištěni kvality, postupu, obsahu, bezpečnosti). Zjednodušeně můžeme říci, že trendem je zavádění nadstavbových modulů, které už zcela neodpovídají definici CABE. Naopak zcela na ústupu je prodej pouze klasického modelovacího nástroje, kterým by si podnik řídil svoje procesy. Zákazníci v dnešní době požadují další služby,
9
Přehled CABE nástrojů na českém trhu
IT_572
nadstandardní rozšíření a možnost řídit a modelovat související oblasti. O tom svědčí i úspěch ARISu a spíše stagnace Allfusionu. Zajímavé závěry se objevily u sebehodnocení jednotlivých poskytovatelů. V práci uvádíme nejlepší z nich. Zástupci poskytovatele považují za největší výhody ARISu jeho komplexnost, která je zajištěna i nabízenými doplňkovými moduly a nástroji, které rozšiřují funkčnost celého řešení. V rámci komplexnosti mohou uživatelé sdílet modelované podnikové informace v rámci jedné databáze, které jsou reprezentovány objekty a vazbami na principu definice - výskyt. Nedochází tak k vytváření duplicit jednotlivých objektů a vazeb v rámci procesního modelu. Model lze tedy udržovat konzistentní a získávat z něj potřebné výstupy formou analýz. Samozřejmostí je odpovídající řízení přístupu uživatelů. Pro sdílení vytvořeného modelu jsou k dispozici web publikátory. Takto vygenerovaný model ve formátu html lze umístit na Intranet organizace a sdílet se zaměstnanci. Výhodou ARISu je též možnost vytvářet vícejazyčné modely. Jedná se o nespornou výhodu pro nadnárodní společnosti, kdy jednotliví uživatelé mohou pracovat ve stejném modelu a používat pro ně příslušnou jazykovou verzi. Toto řešení je ovšem náročnější na tvorbu modelů, protože představuje tvorbu popisu v přislušných jazykových mutacích. ARIS Toolset je velice otevřený vzhledem k jiným CASE nástrojům. Modely jdou také snadno převádět do XML, XMI, BPEL a dalších. Allfusion zase zaručuje ISO kompatibilitu. Process Guide má snadné ovládání, je přímočarý, což je dělá vhodným pro uživatele, kteří nejsou z IT oblasti. Power Designer má už ze své podstaty dobré provázání s ostatními modely a jako ostatní propracovanou metodiku. Respondenti se také měli vyjádřit ke konkurenci na poli modelování podniku. Dostali jsme tedy zajímavý pohled na produkty z pohledu poskytovatelů. Mezi nejuznávanější patří produkty IDS Scheer, LBMS a Unicorn. Poslední dva ale mají menší prodejnost než ARIS. Další nástroje od Sybase či Visio od Microsoft jsou chápany jako konkurence, ale s trochu odlišným zaměřením. Závěr: V našem průzkumu jsme prověřili většinu hlavních CABE nástrojů na českém trhu. Prodejně úspěšnější jsou především komplexnější nástroje, které nejsou primárně označovány jako CABE. Z nástrojů, které zcela odpovídají definici CABE, vychází z našeho průzkumu nejlépe ARIS Tooolset. Průzkum ale musí být brán s rezervou, protože se ho nezúčastnily všechny strany.
10
Přehled CABE nástrojů na českém trhu
IT_572
Srovnání jednotlivých produktů Komplexní srovnání některých produktů již bylo provedeno v minulé práci a proto jsme u těchto produktů pouze přidali některá další kritéria. Zaměřili jsme se na zpracování nápovědy, systémové požadavky a podpory týmové práce. U produktů, které minulá práce neobsahuje, jsme provedli hodnocení podle stejných kritérií jako v práci předchozí generace. Ne u všech produktů se nám však podařilo sehnat veškeré údaje (např. cena).
ProcessGuide Tento produkt byl představen v práci minulé skupiny, takže pouze doplníme některé informace. ProcessGuide je interaktivní nástroj pro plánování, zavádění, komunikaci a vtáhnutí lidí do zlepšení obchodních procesu. Tím umožňuje organizaci plně využít výsledku manažerské práce. ProcessGuide nabízí kompletní procesní manažerský systém zahrnující procesní reengineering, průběžně se zlepšující procesy, kvality managament, řízení dodavatelských řetězců, koncept Six Sigma, řízení znalostní a další vymoženosti podporující iniciativnost managementu. Samozřejmě nabízí také podporu dalších atributů podnikových procesů, jakými jsou např. dokumentace, měření a analýza. ProcessGuide umožňuje všem pracovníkům organizace prostřednictvím intranetu či internetu rychlý personalizovaný přístup k procesům, za které zodpovídají nebo na kterých se podílejí. Nástroj ProcessGuide včetně integrujícího webového portálu je lokalizován do českého i slovenského jazyka. Jazykovou verzi uživatelského rozhraní lze dynamicky přepínat přímo za běhu aplikace, což je vhodné např. v situacích, kdy je potřebná komunikace či prezentace v rozdílných jazykových mutacích. Nejsilnější je produkt v oblastech podpory projektu na zdokonalení procesu, projektu systému kvality (např. ISO 9000:2000), Supply Chain Management (SCM), procesy při poskytovaní služeb (CRM), na odvětví specializované řešení.
11
Přehled CABE nástrojů na českém trhu
IT_572
Ukázka pracovního prostředí :
12
Přehled CABE nástrojů na českém trhu
IT_572
Ukázka pracovního prostředí služby QPR Portal :
GUI produktu ProcessGuid je dostatečně intuitivní pro běžného uživatele okenních aplikací. Ostatně záměrem tvůrců programu také bylo, aby s ním pracovali spíše manažersky orientovaní pracovníci než informatici specialisti. Jednoduché ovládání ho tak zpřístupňuje široké skupině uživatelů, kteří sice disponují potřebnými znalostmi o procesech, ale zároveň je není možné považovat za IT specialisty. S jednoduchostí ovládání nástroje souvisí snadná citelnost, atraktivní vzhled a přehlednost modelovaných procesu. Nástroj nabízí možnosti pro přizpůsobení škály používaných objektu a jejich popisných atributu v závislosti na specifických potřebách organizace. Jednoduché ovládání spolu se snadnou přizpůsobitelností nástroje ve výsledku umožňují rychlou tvorbu procesních modelu s vysokou užitnou hodnotou
Nápověda Kvalitní nápověda v angličtině popisuje mimo práce se samotným ProcessGuidem i s nadstavbu QPR Portal. Problematika je vysvětlena dostatečně a je podpořena množstvím obrázků ke konkrétní problematice.
Systémové požadavky Operační systém: • • • •
Operační systém: Windows 2003, Windows XP, Windows 2000 Webový prohlížeč: IE, Mozilla 1.7.12, Netscape 8.0 Databázový server: MS SQL Server 2000, Oracle 9i / 10g, IBM DB2 8.1, Microsoft Access 2000 Webový server: Microsoft IIS 5.0 - 6.0, Apache 1.3.x, IBM HTTP Server 1.3.28.1
13
Přehled CABE nástrojů na českém trhu
IT_572
Týmová práce ProcessGuide se vyznačuje vysokou mírou škálovatelnosti, což umožňuje jeho využití jak v jednouživatelské verzi, tak v týmovém (multiuživatelském) prostředí čítajícím desítky až stovky souběžně přistupujících uživatelů. Rozdílným záběrům implementace odpovídá rozsah podporovaných databází, jakými jsou Oracle, SQL Server či Microsoft Access. Procesní modely lze kdykoli extrahovat (check-out) z databáze, pracovat s nimi v režimu offline a následně je opět začlenit (check-in) do celkového procesního modelu organizace. Nástroj zajišťuje podporu pro správu přístupových práv jak na úrovni vlastní tvorby procesních modelů tak na úrovni webového přístupu k informacím o procesech.
Enterprise Architect Enterprise Architect je nástroj pro modelování pomocí UML. EA podporuje následující modely - Business Process Model, Class model, Use Case model, Activity model, Sequence model a Component model. Výstup pro spolupráci s ostatními produkty je možný ve formátu RTF (dokumentace) a ve formátu XMI. Verze Professional a Corporate umožňují ukládat projekty do databází MySQL nebo na SQL servery, Corporate navíc obsahuje podporu pro práci v týmu. Výhodou nákupu tohoto nástroje je metodická podpora technologie EFEM Extrémně Efektivního Modelování, která podává návody pro efektivní tvorbu softwaru s tímto nástrojem.
14
Přehled CABE nástrojů na českém trhu
IT_572
Ukázka pracovního prostředí
Systémové požadavky • • • • • •
Procesor : Intel® Pentium® procesor Konkrétní OS : Microsoft® Windows 98 SE, Windows Millennium, Windows NT® 4.0 SP5, Windows 2000, Windows XP nebo Windows 2003 Paměť : závisí na OS - 64 MB pro Win98 SE, 64MB pro NT a 2000, 128 Mb for XP Harddisk : 70MB Rozlišení : doporučené 1024x768 Podporované databáze: DB2, InterBase, MS Access, MySQL, Oracle, PostgreSQL, MS SQL Server, Sybase Adaptive Server Anywhere, Firebird
Nehodnotící kritéria • • • • •
Název : Enterprise Architect Verze 6.1 Distributor pro ČR: Unicorn Demoverze : http://www.sparxsystems.com.au/products/ea_downloads.html Cena: dle typu instalace 3200 – 6000,-
Hodnotící kritéria Aplikace
15
Přehled CABE nástrojů na českém trhu • • • • • •
IT_572
Uživatelské rozhraní Komplexní a rozsáhlé, ale při tom zůstává relativně přehledné Česká lokalizace Ne Upravitelnost nástroje Ano Verzování + revize Ano Definice uživatelských práv na přístup k modulům Ano Nápověda V angličtině. Velmi kvalitní a velmi obsáhlá nápověda. Mimo popisu funkcí a možných nastavení toho nástroje, obsahuje i popis jazyka UML a tvorby modelů.
Práce s modely • •
Podporované metodiky :UML(Unified Modeling Language). Podporuje Business Process modely, Modely tříd, Use Case modely, Modely aktivit, Sekvenční modely a Komponentové modely. Dokumentace : HTML, RTF, Export do XML, XMI
Globální cíle podniku • Zachycení cílu podniku • Napojení na modelované procesy • Kontroly a zpětné vazby
Ano Ano Ano
Organizační struktura • Zachycení hierarchie organizační struktury • Mapování procesu na organizační strukturu
Ano Ano
Topologie • Zachycení geografické struktury podniku • Zachycení prvku okolí podniku • Vazba mezi prvky okolí a procesy
Ano Ano Ano
Procesy • • • • • •
Kontrola konzistence vzhledem k organizační struktuře Ověření konzistence mezi jednotlivými procesy Nadstandardní prvky procesu Ohodnocení a porovnání procesu Označení problémových procesu Návrh konkrétní změny procesu
Ano Ano Ne Ano Ano Ano
Týmová práce EA nabízí rozličné nastavení funkcí navržených speciálně pro týmovou práci. Umožňuje využití několika mechanismů – ukládání do lokálního nebo sdíleného repositátoře, replikování, XMI import/export, kontrole verzí, uživatelská práva.
16
Přehled CABE nástrojů na českém trhu
IT_572
Visio Visio 2003 je aplikace pro tvorbu diagramů, s níž můžete vytvářet obchodní a technické diagramy. Pomocí přímé synchronizace diagramů se zdroji dat automatizuje aplikace Visio 2003 vizualizaci dat. Poskytuje tak aktuální diagramy a navíc lze mechanismy aktualizace přizpůsobit potřebám každé organizace. K dispozici je import a export diagramů do formátu SVG (Scalable Vector Graphics), což je standard pro webovou grafiku založený na jazyce XML. Získáváním dat z diagramů aplikace Visio a jejich importem do aplikací Microsoft Excel nebo Microsoft Word, do databází Microsoft Access a Microsoft SQL Server, do formátu XML a dalších formátů lze integrovat podnikové procesy a systémy. Specifické podnikové potřeby můžete řešit začleněním aplikace Visio do výkonného softwaru připojeného k platformě Microsoft .NET.
Ukázka pracovního prostředí
Systémové požadavky • • • • •
Procesor: Intel Pentium 233-MHz (Pentium III doporučeno) Paměť: 128 MB RAM Harddisk: 210 MB pro instalaci Operační systém: Microsoft Windows 2000 SP3, Windows XP Databáze: Microsoft Access, Microsoft SQL Server 17
Přehled CABE nástrojů na českém trhu
IT_572
Nehodnotící kritéria • • • •
Název : Microsoft Visio 2003 Distributor pro ČR: Microsoft s.r.o. Demoverze : Ne Cena: (Microsoft Visio 2003 Professional Win32 CZ - 15 683 Kč s DPH) (Microsoft Visio 2003 Standard Win32 CZ - 6 270 Kč s DPH)
Hodnotící kritéria Aplikace • Uživatelské rozhraní společnosti Microsoft • Česká lokalizace • Upravitelnost nástroje • Verzování + revize • Definice uživatelských práv na přístup k modulům • Nápověda ostatních produktů od společnosti Microsoft.
Podobné ostatním aplikacím Ano Ano Ano Ano Klasická nápověda jako u
Práce s modely • •
Podporované metodiky :UML(Unified Modeling Language), Microsoft SmartShapes Dokumentace : HTML, XML, Excel, Word
Globální cíle podniku • Zachycení cílu podniku • Napojení na modelované procesy • Kontroly a zpětné vazby
Ne Ne Ne
Organizační struktura • Zachycení hierarchie organizační struktury • Mapování procesu na organizační strukturu
Ano Ne
Topologie • Zachycení geografické struktury podniku • Zachycení prvku okolí podniku • Vazba mezi prvky okolí a procesy
Ne Ne Ne
Procesy • • • • • •
Kontrola konzistence vzhledem k organizační struktuře Ověření konzistence mezi jednotlivými procesy Nadstandardní prvky procesu Ohodnocení a porovnání procesu Označení problémových procesu Návrh konkrétní změny procesu
18
Ne Ano Ne Ne Ne Ne
Přehled CABE nástrojů na českém trhu
IT_572
Týmová práce : Diagramy lze umístit do sdíleného pracovního prostoru na týmovém serveru služby Microsoft Windows SharePoint Services, který napomáhá týmům sdílet informace, spolupracovat na dokumentech a shromažďovat týmové znalosti přes Internet i podnikovou síť.
EA WebModeler EA WebModeler patří k předním produktům společnosti Agilense. S pomocí svých produktů umožňuje Agilense plánování a řízení reakcí na změny obchodních podmínek v organizacích. EA (Enterprise Architecture) WebModeler je 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. 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. EA WebModeler podporuje Agilense, Synthesis, Zachman, TOGAF, DoDAF, FEAF/TEAF a FEA frameworky.
Ukázka uživatelského rozhraní
19
Přehled CABE nástrojů na českém trhu
IT_572
Systémové požadavky Konfigurace pro EA WebModeler server • Procesor: Intel Pentium 4 3GHz • Paměť: 2GB • Harddisk: 10GB • Databáze: Access/SQL Server 2000, MySQL • Webový server: Apache, IIS
Nehodnotící kritéria • • •
Název : EA WabModeler Distributor pro ČR Unicorn Demo verze : Ne
Hodnotící kritéria Aplikace • Uživatelské rozhraní • Česká lokalizace • Upravitelnost nástroje • Verzování + revize • Definice uživatelských práv na přístup k modulům • Nápověda
Web browser ne ano ano ano neuvedeno
Práce s modely • •
Podporované metodiky vlastní metamodely a metodologie Dokumentace
UML, umožňuje přidávat HTML, XML
Globální cíle podniku • Zachycení cílu podniku • Napojení na modelované procesy • Kontroly a zpětné vazby
ano ano ano
Organizační struktura • Zachycení hierarchie organizační struktury • Mapování procesu na organizační strukturu
ano ano
Topologie • Zachycení geografické struktury podniku • Zachycení prvku okolí podniku • Vazba mezi prvky okolí a procesy
ano ne ne
Procesy
20
Přehled CABE nástrojů na českém trhu • • • • • •
IT_572
Kontrola konzistence vzhledem k organizační struktuře ano Ověření konzistence mezi jednotlivými procesy ano Nadstandardní prvky procesu neuvedeno Ohodnocení a porovnání procesu ano Označení problémových procesu neuvedeno Návrh konkrétní změny procesu neuvedeno
Jaczone Essential Modeler Tento produkt byl představen v práci minulé skupiny, takže pouze doplníme některé informace. Program umožňuje zachycení hierarchie organizační struktury a vazbu procesů na okolí podniku. Do našeho přehledu byl zvolen proto, že jako jediný je k dispozici bezplatně a jeho neomezenou verzi si je možno stáhnout z www stránek společnosti Jaczone (http://www.jaczone.com). V této chvíli je k dispozici ve verzi 2.0. Jedná se vlastně o „startovací produkt“, který neobsahuje pokročilé funkce jako ostatní produkty, ale myslíme si, že je vhodnou alternativou např. pro začínající modeláře. Společnost nabízí i další produkt pro modelování Jaczone WayPointer, který již není dostupný zdarma. Programy se navzájem doplňují, takže umožňují vytvářet kompletní řešení, včetně generování zdrojového kódu a vytváření reportů v mnoha formátech než jen v těch dvou základních.
Pracovní prostředí programu
21
Přehled CABE nástrojů na českém trhu
IT_572
HW a SW požadavky • • • •
Procesor: Intel Pentium III 800 MHz processor Pamět: 256 MB RAM, HDD: 70 MB volného prostoru na disku Operační systém: Microsoft Windows 2000 Professional SP2 nebo Microsoft Windows XP Professional
Nápověda Nápověda je velice jednoduchá, stručně popisující funkce programu. Program neobsahuje příliš funkcí a jeho uživatelské rozhraní je velice jednoduché, takže nápověda není příliš potřeba. Nápověda je v anglickém jazyce.
Týmová práce Program nepodporuje současnou práci více uživatelů a ani neeviduje verze modelů pro zjednodušení práce.
Podpora programu a možnost školení Společnost nabízí velkou škálu školení ať už k programu WayPointer nebo i v oblasti modelování. Vzhledem k tomu, že se jedná o Švédskou společnost a produkt u nás není oficiálně nabízen, školení v České republice není nabízeno.
Power Designer Jedná se o produkt společnosti Sybase, který byl již dostatečně popsán a porovnán v předchozí práci. Proto tedy pouze doplníme některé údaje. PowerDesigner je CASE nástroj, který komplexně pokrývá všechny aspekty rozvoje podniku. Obsahuje nástroje pro obchodně orientovanou procesní analýzu, která umožní identifikovat klíčová místa a funkce podniku jako takového, a nabízí také plně integrované prostředí pro datovou a objektovou analýzu informačních systémů. Přitom plně podporuje zavedené přístupy a metodologie jako je Unified Modeling Language 2.0 (UML) nebo dvouúrovňový návrh databáze. Na webových stránkách společnosti Sybase je možnost stažení 15ti denní trial verze programu. Pro ty, kteří potřebují modely pouze prohlížet je k dispozici Power Designer Viewer, který je zdarma také na stránkách společnosti Sybase (www.sybase.cz). Tato verze tedy umožňuje pouze prohlížení modelů bez možností jejich editace. Umožňuje ale z těchto modelů vytvářet reporty a dokumentaci stejně jako v plné verzi programu.
22
Přehled CABE nástrojů na českém trhu
IT_572
Pracovní prostředí programu
HW a SW požadavky Ø Procesor: Intel Pentium 500 MHz Ø Pamět: 256 MB RAM Ø HDD: 100 MB až 160 MB prostoru na pevném disku (podle typu instalace a rozsahu dokumentace Ø Operační systém: Microsoft Windows XP, Microsoft Windows 2000 nebo Microsoft Windows Server 2003
Týmová práce Produkt poskytuje velmi propracovanou možnost spolupráce více uživatelů. Základem všeho je databáze dokumentů – Repository, ve které jsou uloženy všechny dokumenty k danému projektu. Dokumenty můžou být jakéhokoli typu od dokumentů v textovém editoru přes všechny diagramy a reporty až po spustitelné aplikace. Každý dokument je označen verzí, což značně usnadňuje správu dokumentů v projektu. Dokumenty jsou v Repository uloženy ve složkách, což také zjednodušuje jejich organizaci. Databázový administrátor může ke každému dokumentu definovat přístupová práva pro každého uživatele nebo skupinu uživatelů.
23
Přehled CABE nástrojů na českém trhu
IT_572
Základem celé Repository je relační databáze (např. MS SQL Server). Lze použít také Sybase Adaptive Server Anywhere, což je databáze, která se dodává s produktem. Při prvním použití dojde k inicializaci Repository vytvořením databázových tabulek a pak již lze s Repository pracovat.
Nápověda Nápověda k tomuto programu je velice propracovaná. Produkt obsahuje opravdu velké množství funkcí a všechny jsou v nápovědě detailně popsány. Nejdříve jsou popsány všechny modely, které Power Designer nabízí, další část je věnována samotnému ovládání a nastavení programu, zprovoznění Repository atd. Nápověda je tedy velmi přehledně udělána a nabízí dostatek informací i pro ty, kteří přicházejí s produktem do styku poprvé a o modelování toho mnoho nevědí. Nápověda je v angličtině.
ARIS Jedná se o balík produktů společnosti IDS Scheer, což je jeden z největší dodavatelů nástrojů pro modelování firemních procesů. Aris Toolset je na trhu zákazníkům k dispozici již 20 let, což je nejdéle ve srovnání s ostatními SW nástroji, které jsme zkoumali. Na českém trhu CABE nástrojů byl nejprve nabízen a podporován prostřednictvím obchodních partnerů a od roku 2001 vlastním zastoupením výrobce v České republice. Na základě informací o referencích můžeme prohlásit, že se jedná o velice zavedený a osvědčený nástroj se zázemím stabilní nadnárodní společnosti IDS Scheer. Zástupci poskytovatele považují za největší výhody ARISu jeho komplexnost, která je zajištěna i nabízenými doplňkovými moduly a nástroji, které rozšiřují funkčnost celého řešení. V rámci komplexnosti mohou uživatelé sdílet modelované podnikové informace v rámci jedné databáze, které jsou reprezentovány objekty a vazbami na principu definice - výskyt. Nedochází tak k vytváření duplicit jednotlivých objektů a vazeb v rámci procesního modelu. Model lze tedy udržovat konzistentní a získávat z něj potřebné výstupy formou analýz. Samozřejmostí je odpovídající řízení přístupu uživatelů. Pro sdílení vytvořeného modelu jsou k dispozici web publikátory. Takto vygenerovaný model ve formátu html lze umístit na Intranet organizace a sdílet se zaměstnanci. Výhodou ARISu je též možnost vytvářet vícejazyčné modely. Jedná se o nespornou výhodu pro nadnárodní společnosti, kdy jednotliví uživatelé mohou pracovat ve stejném modelu a používat pro ně příslušnou jazykovou verzi. Toto řešení je ovšem náročnější na tvorbu modelů, protože představuje tvorbu popisu v přislušných jazykových mutacích. ARIS Toolset je velice otevřený vzhledem k jiným CASE nástrojům. Modely jdou také snadno převádět do XML, XMI, BPEL a dalších. Vzhledem k tomu, že demo verze tohoto produktu není dostupná, vycházeli jsme při popisu tohoto produktu z informačních materiálů společnosti a z osobní schůzky s pracovníkem firmy IDS Scheer. Portfolio produktů ARIS je rozděleno do několika kategorií podle jejich zaměření: ARIS Strategy Platform Jedná se o oblast definování základní strategie podniku. K dispozici jsou ARIS Business Optimizer a ARIS BSC.
24
Přehled CABE nástrojů na českém trhu
IT_572
ARIS Business Optimizer definuje ideální cíl rozhodování založený na optimálním využití zdrojů a na snížení nákladů. Díky vysoké míře flexibility při konfiguraci může tento nástroj vyhodnocovat širokou škálu datových struktur používaných ve společnosti. Je možno například dokumentovat informační objekty (např. procesy, organizační schémata atd.), které byly předtím modelovány v systému ARIS. Můžete z různých zdrojových systémů vybírat aktuální hromadná data pomocí rozhraní XML nebo MS ExcelScénáře, které provádí ARIS Business Optimizer, je možno kdykoliv přenést do jiných systémů a použít je tam pro další rozhodování. To je zajištěno reporty a rozhraními s exportem dat. ARIS BSC (Balanced Scorecard) podporuje dokumentaci a analýzu, implementaci a integraci všech strategických cílů, kritických faktorů, klíčových ukazatelů výkonnosti a opatření pro řízení společnosti. Díky transparentnosti vztahů příčina-následek mezi strategickými cíli lze implementovat strategii společnosti a sdělovat ji jednotně na všech úrovních společnosti. V produktové řade ARIS Implementation Platform je důležitý produkt pro modelování ARIS UML Designer. Podporovanou metodikou je UML verze 1.4. Diagramy UML jsou propojeny s modely podnikových procesu a je zajištěna on-line kontrola konzistence během práce s modely. Při samotném modelování procesu v podniku je v ARISu možné v procesech zobrazit události, funkce, organizační strukturu, datové objekty, aplikace a nosiče informací. Modely lze přímo v aplikaci odokumentovat jak doplňujícími informacemi v textové podobě, ale i pomocí multimediálních prvku. Řízení podnikových procesů je možno účinně provádět pomocí webového nástroje ARIS Business Architect. ARIS Business Architect nabízí vysokou flexibilitu při modelování, analýze a optimalizaci infrastruktur informační technologie a podnikových procesů. Uživatelsky příjemné rozhraní webového nástroje se vyznačuje intuitivním ovládáním.
Použité zdroje [1]http://www.ftponline.com/ea/magazine/fall/columns/architectstoolbox/lsherman/default_pf .aspx [2]http://en.wikipedia.org/wiki/Enterprise_architecture [3]http://www.enterprise-architecture.info/EA_News.htm [4]http://government.popkin.com/frameworks/zachman_framework.htm [5]www.zafi.com [6]www.ids-scheer.cz
25