modelování busimess procesů a dalších aspektů business systému
Transkript
Přehled nástrojů CABE (modelování podniku) na tuzemském trhu Semestrální práce z předmětu 4IT450 CASE – Computer Aided Systems Engineering Zimní semestr 2008/2009 Vypracovali: Jan Beníšek Pavel Jersák Jan Kučera Oldřich Louthan Anna Slouková Ivana Suchá Helena Zmeková Vypracováno dne: 7. 1. 2009 Obsah 1 ÚVOD....................................................................................................................................................... 2 1.1 1.2 2 POPIS HOTELU SNĚŽKA ............................................................................................................................ 3 2.1 2.2 2.3 2.4 3 POJETÍ PRÁCE ............................................................................................................................................. 2 VYBRANÉ NÁSTROJE .................................................................................................................................... 2 ZÁKLADNÍ INFORMACE ................................................................................................................................. 3 CÍLE PODNIKU ............................................................................................................................................ 3 ORGANIZAČNÍ STRUKTURA SPOLEČNOSTI ......................................................................................................... 5 PROCESY V PODNIKU ................................................................................................................................... 5 HODNOCENÍ VYBRANÝCH NÁSTROJŮ ...................................................................................................... 7 3.1 3.2 3.3 3.4 3.5 3.6 3.7 METASTORM PROVISION ............................................................................................................................. 7 QPR PROCES GUIDE ................................................................................................................................. 12 SPARXSYSTEMS ENTERPRISE ARCHITECT ........................................................................................................ 18 CASEWISE CORPORATE MODELER ............................................................................................................... 25 IBM WEBSPHERE BUSINESS MODELER ......................................................................................................... 32 INTERFACING VISIO BPMN MODELER .......................................................................................................... 35 IGRAFX PROCESS 2007 ............................................................................................................................. 38 4 SOUHRNNÉ HODNOCENÍ NÁSTROJŮ...................................................................................................... 43 5 MOŽNOSTI DALŠÍHO ROZVOJE TÉMATU ................................................................................................ 44 6 ZÁVĚR .................................................................................................................................................... 46 7 ZDROJE .................................................................................................................................................. 47 1 1 Úvod CABE je zkratka pro Computer Aideded Business Engineering – nástroje pro modelování podniku. Tato práce je další z řady prací, které na toto téma byly v minulosti napsány, a na které navazuje. Nebudeme proto pojem CABE podrobně vysvětlovat, protože vymezením toho pojmu se již zabývalo několik předešlých prací. V následující podkapitole představíme způsob, jakým jsme se toto téma rozhodli pojmout. 1.1 Pojetí práce Fakt, že na toto téma byla již napsána řada prací, s sebou nese několik výhod ale i nevýhod. Jednoznačnou výhodou je, že týmy před námi již tuto oblast zmapovaly a my se tudíž nepohybujeme ve zcela neznámém prostředí. Díky předchozím pracím máme k dispozici vymezení, jaké jsou typické funkce nástrojů CABE a jejich celkem obsáhlý seznam, ze kterého lze vycházet. Na druhou stranu byly jednotlivé produkty hodnoceny již celou řadou kritérií a mnohdy i velmi podrobně. Předešlé práce tedy omezovaly možnosti, jak práci zpracovat. Snažit se přehodnotit v minulosti představené nástroje pomocí nějaké nové sady kritérií jsme zavrhli z důvodu, že již představená sada kritérií je podrobná a pokrývá důležité aspekty CABE nástrojů. Na první pohled jsme tedy neviděli žádnou novou sadu kritérií, která by při rozhodování o pořízení takovéhoto nástroje měla rozumnou vypovídací hodnotu. Poslední aktualizace seznamu produktů byla provedena v práci z letního semestru tohoto roku. Na významné změny uplynula pravděpodobně příliš krátká doba. Hledání novinek jsme zhodnotili jako rizikové v tom smyslu, že by se nakonec mohlo ukázat, že je jich velmi málo. A hledání nových produktů je obtížné, protože pojem CABE není obecně příliš rozšířen, proto by bylo nutné hledat spíše podle typických funkcí. Rozhodli jsme se, že spíše místo rozšiřování stávajícího seznamu či prohlubování detailu kritérií se zaměříme na práci s těmito nástroji a pokusíme se zprostředkovat uživatelský pohled na některé vybrané nástroje. Za tímto účelem jsme definovali fiktivní hotel Sněžka, který jsme popsali na úrovni podrobnosti nutné pro realizaci našeho scénáře, nedefinovali jsme ho tedy ve všech oblastech do co největšího detailu. Cílem naší práce je představit některé vybrané nástroje na příkladu modelování hotelu Sněžka. 1.2 Vybrané nástroje V předcházejících pracích vypracovaných na toto téma byla představena a hodnocena celá řada nástrojů. Není v našich silách zhodnotit výše zmíněným způsobem všechny dosud zmíněné nástroje. Rozhodli jsme se postupovat tak, že každý člen týmu zhodnotí jeden nástroj. Z nástrojů, které byly přestaveny v minulých letech, jsme tedy vybírali ty nástroje, které disponovaly co nejširší funkcionalitou pro modelování podniku. Nutnou podmínkou je dostupnost trial či demo verze produktu. Při bližším zkoumání podmínek, za jakých je možno tyto verze produktů získat, jsme upustili od těch nástrojů, kde získání trial verze vyžadovalo schůzku s obchodníkem firmy či další podobné překážky. Pro hodnocení byly vybrány následující nástroje: 2 • • • • • • • ProVision BPMx (Metastorm) – Anna Slouková ProcessGuide (QPR) – Jan Beníšek Enterprise Architect (Sparxsystems) – Pavel Jersák Corporate Modeler (CaseWise) – Ivana Suchá Websphere Business Modeler (IBM) – Helena Zmeková Visio BPMN Modeler (Interfacing Technologies) – Jan Kučera iGrafx Process 2007 (iGrafx) – Oldřich Louthan 2 Popis hotelu Sněžka V této kapitole je popsán hotel Sněžka, fiktivní společnost, kterou jsme modelovali ve vybraných nástrojích. 2.1 Základní informace Hotel Sněžka s.r.o. Hotel s kapacitou 110 lůžek s restaurací a vinárnou přístupnou nejen pro hotelové hosty ale také pro veřejnost. Hotel se zaměřuje na bohatší klientelu. Mise podniku: Zprostředkovat Vám to nejpříjemnější co lze u nás získat, a to každý den. Vize podniku: Vizí Hotelu Sněžka je být preferovanou volbou pro zákazníky. Do roku 2010 se chceme stát jedním ze tří největších hráčů na trhu ubytovacích služeb v Krkonoších. 2.2 Cíle podniku Spokojenost zákazníků a jejich návrat. Akce pro dosažení cíle • • • • Měřit spokojenost interaktivními dotazníky popř. dotazováním v průběhu ubytování Neformální dotazování v médiích Prezentace v médiích udávající reálný pohled zákazníků na hotel a nezvyšující nereálná očekávaní Průběžné vyhodnocování a příjímání kroků ke zlepšení spokojenosti zákazníků Dílčí cíle • • • • Spokojenost zákazníků s ubytováním (požadovaná míra spokojenosti 79 % ke konci kalendářního roku) Spokojenost zákazníků s restaurací (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) Spokojenost zákazníků se speciálními tematickými akcemi typu Helloween, Silvestr, Sv. Valentýn (požadovaná míra spokojenosti 90 % ke konci kalendářního roku) Spokojenost zákazníků s celkovými službami hotelu Sněžka (požadovaná míra spokojenosti 85 % ke konci kalendářního roku) 3 Dosahování maximálního zisku. Akce pro dosažení cíle • • • • Měřit finančními ukazateli Sledovat provozní zisk Sledovat výnos pro společníky Analýza a vyhodnocení sledovaných ukazatelů Dílčí cíle • Zvyšující se provozní zisk v každém čtvrtletí meziročně minimálně o 3,8 %, požadovaná míra 5,7 % • Výnos z investic do vybavení hotelu minimálně ROI 1,3 • Růst produktivity práce měřený počtem zákazníků za rok přepočtený na jednoho pracovníka; minimálně o 3,9 %, požadovaná míra 5 % • Růst produktivity práce měřený tržbami za kalendářní rok přepočtený na jednoho pracovníka; minimálně o 3,3 %, požadovaná míra 4,5 % Dosáhnutí nejvyšší návštěvnosti v lokalitě. Akce pro dosažení cíle • • Měřit analýzami informacemi z veřejně dostupných, ale i neveřejných zdrojů Analýza a vyhodnocení Dílčí cíle • Zvyšování návštěvnosti hotelu v každém čtvrtletí meziročně minimálně o 3 %, požadovaná míra 4 % • Dosáhnutí nejvyšší návštěvnosti v exponovaných termínech tj. Vánoce – Silvestr, Helloween, Sv. Valentýn aj. Mít nejvíce motivované a nejspokojenější zaměstnance v hotelu v dané lokalitě. Akce pro dosažení cíle • • • Měřit pravidelnými pohovory se zaměstnanci jednou za čtvrtletí Dotazníky Analýza a vyhodnocení Dílčí cíle • Snížení fluktuace zaměstnanců v rámci kalendářního roku o 23% 4 • Dosažení úrovně spokojenosti zaměstnanců (požadovaná míra spokojenosti 75 % ke konci kalendářního roku) • Zvýšení investic do jazykového vzdělání pracovníků o 20% každý kalendářní rok 2.3 Organizační struktura společnosti Obr. 2 – 1 Organizační struktura hotelu Sněžka 2.4 Procesy v podniku Obr. 2 – Obr. 2 – 2 Globální procesní mapa Skupina procesů Ubytování a služby 5 Obr. 2 – 3 Skupina procesů ubytování a služby Detail procesu Vyřízení rezervace Obr. 2 – 4 Proces Vyřízení rezervace 6 Odpovědnosti za jednotlivé činnosti: Provozní ředitel: • Kontrola formální i věcná • Zamítnutí rezervace Recepce: • Přímé kontaktování zákazníka • Zaslání potvrzujícího emailu Účetní oddělení: • Kontrola přijetí zálohy • Fakturace celkové částky • Příjem konečné platby Restaurace a vinárna, recepce, úklid • Realizace služby 3 Hodnocení vybraných nástrojů 3.1 Metastorm ProVision Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne ProVision Metastorm 6.1 Reengine, s.r.o. Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní je přívětivé a vzhledem ke komplexnosti nástroje i v maximální možné míře přehledné. Při množství různých modelů a pohledů na modely, které ProVision nabízí, je nejdůležitější správná orientace mezi nimi. K tomu slouží navigační prvky, jež jsou všechny umístěny po levé straně obrazovky. Vpravo se naopak objevuje paletka s aktuálně použitelnými modelovacími nástroji. Bohužel, z nevysvětlitelných důvodů právě tato paletka dost často mizí a je nutné ji pokaždé vyvolávat- někdy se to podaří z nabídkové lišty, někdy je nutné naprosto vyresetovat workspace. Uživatelské rozhraní je v angličtině, jeho lokalizace do češtiny existuje, ale není součástí trial verze. Problémy dosud přetrvávají při generování modelů a jejich popisů do .html formátu, kdy je nutné provést překlad pomocí maker naprogramovaných v Excelu vyrobených na míru firmou Reengine,s.r.o. 7 Nápověda a tutoriály ProVision nabízí kromě klasicky strukturované nápovědy také tzv. Quick Start, který provede uživatele základními kroky práce s nástrojem. Zaměřuje se na procesní modelování, simulační schopnosti nástroje a dále na modelování objektů. K dispozici je také ProVision Guided Tour, který na názorném, celkem komplexním cvičení s již předpřipravenými modely, provede uživatele tvorbou a možnostmi těchto modelů. Versování modelů Nástroj umožňuje jednoduché versování modelů. Kromě verze je u modelu možno nastavit velké množství dalších vlastností jako je s versováním nejvíce spjatý „status“, který lze nastavit na 9 přednastavených stavů (např. Draft, review, final, published, obsolete atd.). Dále lze kromě vlastníka nastavit také schvalovatele, kterému lze model následně poslat ke schválení. ProVision umí také pracovat s repositury na serveru s tzv. principem „check in / check out“, což zajišťuje uzamykání modelů a nastavení jejich atributů na „read only“, pokud s nimi momentálně někdo pracuje lokálně u sebe na disku. Modely zůstávají pro ostatní uživatele uzamčeny před modifikací, dokud daná osoba neprovede „check in “ modelu zpět na server. Podporované metodiky a notace ProVision nabízí možnost výběru z 16 „modelovacích jazyků“, mezi nimiž se ale zároveň vyskytují i metodiky. Nalezneme zde například DoDAF, FEAF,IDEF, TOGAF UML, BPMN, Six Sigma nebo Zachman Framework. Dle zvoleného modelovacího jazyka jsou uživateli k dispozici konkrétní typy modelů. Implicitně je nastaven interní modelovací jazyk „Enterprise Architecture“, který také nabízí největší množství rozmanitých modelů k použití. Modely a objekty vytvořené v Enterprise Architecture jazyku jsou organizovány kolem fundamentálních dimenzí podnikání – strategie, organizace, procesy, informace, komunikace a technologie. Modelováním a pochopením těchto dimenzí je možné úspěšně znázornit architekturu definující rozhodovací a operační struktury podnikání. Podpora dokumentace modelu ProVision disponuje s velmi šikovným nástrojem pro interpretaci modelu. Pomocí tzv.“interpreter“ je možné nechat si kdykoliv vygenerovat soubor, v němž je konkrétní model popsán. Co všechno má být v interpreteru popsáno, lze zaškrtávací formou zvolit v detailních možnostech modelu. Kromě možnosti generování dokumentu, který je přímo přístupný z prostředí ProVisionu, umožňuje nástroj export buď jen vybraných modelů, nebo i celé složky a to buď do souboru, který pošle přímo na tiskárnu, do dokumentu MS Word nebo do podoby webových stránek (formát .html). V případě exportu do formátu .html je možné vygenerovat celou adresářovou strukturu s jednotlivými modely jako jejich podsložkami. Provázanost jednotlivých modelů (např. možnost dostat se na model popisující daný proces na vyšší úrovni podrobnosti) je přitom zachována. Export do html formátu tak nabízí jednoduchý způsob jak předvést jednou namodelované modely jejich budoucím uživatelům bez nutné přítomnosti nástroje. 8 Podpora zachycení cílů podniku, souvislost s procesním modelem Modelovací jazyk „Enterprise Architecture“ nabízí mezi širokou škálou různých modelů také tzv. „Goal Modeler“, který umí modelovat hierarchii cílů a metrik, které jsou v souvislosti s těmito cíly měřeny. Jako u všech jiných objektů, které jsou při modelování použity, je možno u cílů zadat jejich název, bližší popis, zda jde o nějaký stereotyp (externí cíl, interní cíl, operační, strategický, taktický, vize atd.), lze ho zařadit do určité kategorie (zákazník, dodavatel, business proces atd.), zaškrtnout, zda se jedná o CSF, určit mu prioritu a navázat ho pomocí tzv. „Asociací“ na většinu z modelovaných objektů. Podobně lze u metrik určit spoustu vlastností jako například KPI, kde brát data, jaké jsou hranice, jaké jsou nápravné akce atd. Objekty ve všech modelech jsou navzájem provázané prostřednictvím asociací. Konkrétně cíle a metriky lze navázat například s business doménami, business procesy a s aktivitami použitými v procesních modelech, s rolemi či organizacemi vyskytujícími se v dalších modelech nebo například s výstupy. Objektů, se kterými lze cíle provázat je mnoho, nemá cenu je tu vyjmenovávat všechny. Obr. 3 - 1 Hierarchický model cílů a jejich metrik Podpora modelování organizační struktury, souvislost s procesním modelem Modelovací jazyk „Enterprise Architecture“ nabízí mezi svými modely také model zvaný „Organization modeler“, který dokáže zachytit hierarchické vazby mezi částmi podniku, tedy organizační strukturu. Lze v něm použít objekty: organizace (ve smyslu i organizačních jednotek), role, lidé. U každého z objektů lze opět doplnit veliké množství různých parametrů. U organizace je to například stereotyp (výběr z 15ti různých, jako např. divize, team, skupina, interní odd., externí odd. atd.) nebo podrobné nastavení dostupnosti organizační jednotky. 9 Obr. 3 – 2 Model organizační struktury podniku Možnosti procesního modelování ProVision nabízí v rámci nastavení modelovacího jazyka na „Enterprise Architecture“ několik možností procesního modelování. „Process Modeler“ slouží pouze k zachycení hierarchické skladby procesů, zatímco „Workflow Modeler“ již nabízí modelování procesu prostřednictvím aktivit, rozhodovacích bodů, skladů, počátečních a koncových bodů (Source a Sink) a „swimlines“, které znázorňují zodpovědnosti za danou aktivitu. Zodpovědnost může být přidělena systému, organizaci, roli, konkrétní osobě atd. Obr. 3 – 3 Zachycení hierarchické struktury procesů (v našem případě domén) 10 Pokud zvolíme modelovací jazyk BPMN, nabídne nám ProVision pouze dva druhy modelů: Business Process Diagrammer a Proces Hierarchy Diagrammer, které v podstatě odpovídají dvěma již výše zmíněným modelům (Process Modeler, Workflow Modeler ) a mají k dispozici stejné objekty. Nevýhodou volby BPMN jako modelovacího jazyka je fakt, že nám nástroj nabídne pouze tyto dva typy modelů, které pak nelze dále navázat na další (nenabídne je k vytvoření, nelze na ně tedy nic navázat). Další velkou nevýhodou je, že se grafické reprezentace objektů neshodují přesně s notací vyžadovanou BPMN1, konkrétně není dodržena grafická reprezentace skladu a datových toků (přerušovaná čára). Spojovací čáry, které lze v ProVisionu nakreslit mají všechny stejnou grafickou reprezentaci, lze je od sebe odlišit pouze volbou jiného stereotypu. Ačkoliv by mělo jít kterékoliv grafické reprezentace objektů v modelu dále modifikovat a upravovat jejich styl (nástroj nám k tomu alespoň nabízí dialogová okna), žádná z mnou požadovaných změn ohledně tvaru šipky a stylu čáry (nastavila jsem přerušovanou čáru), ani po opakovaném zadání, se v modelu neprojevila (šipka zůstala nezměněná). Oproti modelovacímu jazyku Enterprise Architecture není kromě jiných obrázků pro začátek, konec procesu a „swimlane“ viditelný žádný další rozdíl. Doporučuji tedy používat jazyk Enterprise Architecture. Obr. 3 – 4 Zachycení procesu vyřízení rezervace pomocí Workflow Modeleru Modely k disposici ProVision nabízí po volbě modelovacího jazyka Enterprise Architecture veliké množství typů modelů (konkrétně 34). 18 modelů je založeno na modelování hierarchických vztahů mezi objekty modelů. Můžeme si pomocí nich namodelovat cíle, dopady, zodpovědnosti, výstupy, organizační strukturu, plány, projekty, hierarchickou strukturu procesů a další. Mezi zbylými modely nechybí známé use case diagramy, business class modely, statecharty, nalezneme zde ale také storyboardy, modely strategie, systém interaction a business interaction modely a spoustu dalších. Existuje zde také možnost modelovat tzv. „Navigátora“, což je model, do něhož lze vložit kterékoliv již vytvořené modely (nebo odkaz na ně) a propojit je dalšími vazbami, což se hodí zejména pro názornější zobrazení vazeb mezi jednotlivými modely. 1 Viz např. http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf 11 Provázanost modelů Všechny modely vytvořené v rámci jednoho úložiště (repository) musí mít zvolen stejný modelovací jazyk a jsou vzájemně úzce provázány. Jakmile vytvoříme jakýkoliv objekt (např. aktivitu, roli, osobu, organizační složku, událost) v jednom modelu, máme ho automaticky k dispozici k použití v libovolném modelu a můžeme ho buď přímo vložit do modelu, pokud to model dovoluje, nebo ho přiřadíme k jinému objektu v modelu prostřednictvím asociací. To, zda jde objekt vložit do modelu nebo navázat k objektu prostřednictvím asociace, je dáno typem objektu a modelu. Asociace jsou umožněny tam, kde to dává smysl, takže nejde jen o mechanické propojení. Další způsob práce s vazbami mezi objekty (resp. práce s asociacemi) je skrz asociační tabulky, kde máme možnost zvolit si buď z předpřipravených kombinací, nebo si vyrobit vlastní definováním typu objektu ve sloupcích a v řádcích. Takto vzniklé tabulky nejsou statické, zaškrtnutím nebo odškrtnutím políčka v tabulce rušíme nebo přidáváme vazby mezi příslušnými objekty. Tyto vazby se pak projeví ve všech modelech, ve kterých objekt figuruje. Závěrečné zhodnocení nástroje Nástroj Metastorm ProVision je opravdu silný a propracovaný nástroj, který disponuje velkým množstvím vzájemně provázaných modelů, možností simulace průběhu procesů a spoustou dalších možností. Po prvotním zorientování se, se s nástrojem pracuje moc pohodlně. Bohužel má i své vady na kráse, které jsou však spíše kosmetického charakteru a věřím, že se v dalších verzích napraví (konkrétně mám na mysli například situaci, kdy se nástroj tváří, že v něm lze nějakou grafickou reprezentaci upravit dle svých preferencí, dokonce nabídne veliké množství voleb, ale z nějakého důvodu se následně požadovaná změna v modelu neprovede). Trochu mě zklamal ve chvíli, kdy jsme zkoušeli funkčnost při nastavení jazyka BPMN, kdy dostupné grafické prvky neodpovídali požadované notaci. Doufejme, že v příštích verzích se tyto nedostatky již neobjeví. 3.2 QPR Proces Guide Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne Process Guide QPR Software 7.6 LBMS, s.r.o. Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje je přehledné i lokalizace do češtiny je zdařilá. Orientaci v nástroji usnadňuje rozdělení hlavní pracovní obrazovky na plochu, která je určena k modelování, dále postranními okny na levé straně ukazující hierarchie. Tyto hierarchie mohou být procesní, organizační a informační. Dále je na levé straně umístěna mapa celého modelu, která usnadňuje orientaci v případě, že je model příliš rozsáhlý. Na pravé straně je umístěna paleta modelovacích prvků, která je závislá na použitém template nebo notaci. Velkým problémem s prací v trial verzi je, že v hlavním pracovním okně jsou zobrazeny popisky udávající, že pracujeme s pouze s trial verzí. Nelze je odstranit ani tiskem např. do PDF formátu. 12 Obr. 4 – 1 Ukázka modelovacího prostředí Nápověda a tutoriály K nástroji jsou k dispozici pouze příručky Training Guide a Users Guide. Další nápověda je k dispozici pouze pro registrované uživatele ve webovém rozhraní. Tutoriál jako vedený průvodce nástrojem není k dispozici. Zmíněné příručky se zabývají prací v nástroji, modelováním, editaci modelovacího prostředí a prvků jednotlivých modelů. Versování dokumentů Nástroj umožňuje sledování informací o tom, kdo změnu provedl, kdy ji provedl a jakého prvku popř. prvků se změna týkala. Tyto informace jsou sledovány logováním. Dále je u každého modelu možno nastavit stav (Koncept, Aktuální stav, Návrh, Schváleno, Implementováno). Podporované metodiky a notace Process Guide podporuje pro modelování procesů BPMN notaci a také umožňuje modelování workflow na vázané na modely v notace BPMN. Implicitně nastavená je notace nástroje, která umožňuje modelovat základní diagramy. Např. vývojové, procesní hierarchie i hierarchie organizační a navázání modelu na organizační strukturu. Nástroj dále v implicitní notaci umožňuje definování a návrh vlastních prvků s požadovaným vzhledem. Tato možnost je ovšem poměrně náročná na čas a také portfolio prvků je již rozsáhlé v základní podobě. Výhodou je, že nástroj podporuje kopírování prvků např. z notace BPMN do implicitní a naopak se všemi vlastnostmi modelovaných prvků. V plné verzi nástroje je podporováno kompletní modelování dle UML. 13 Podpora dokumentace modelu Process Guide umožňuje generovat webové stránky z modelu. Takto vytvořená stránka je obsahuje vlastní model, seznam všech prvků obsažených v modelu včetně jeho vlastností, vzájemných vztahů s jinými prvky atd. Naopak není k dispozici generování dokumentace modelů do MS Word aj. Podpora zachycení cílů podniku, souvislost s procesním modelem Trial verze neobsahuje tuto funkci. Funkcionalita je pasivně (jako strukturovaný model) k dispozici ve webovém rozhraní na internetové stránce výrobce. Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strukturu je možno modelovat v implicitní notaci. Každý objekt tohoto diagramu je možno definovat jako Funkce, Kompetenční centrum, Obchodní jednotku, Roli, Tým, Umístění nebo Útvar. Q PR ProcessGuide Xpress - Ev aluation Copy Generální ředitel Prov ozní ředitel Účetní oddělení Recepce Doprav a Restaurace a vinárna Úk lid Údržba Q PR ProcessGuide Xpress - Ev aluation C opy Obr. 4 - 2 Organizační struktura 14 Obr. 4 – 3 Procesní struktura Možnosti procesního modelování Modelovat procesy je možno s využitím implicitní notace nástroje, který se spíše hodí pro vytváření jednodušších diagramů. V případě využití této notace lze proces mapovat na odpovědné funkce/role/útvary z organizační struktury organizace. Tato možnost je také při využití notace BPMN, ale pak si musíme ztotožnit jednotlivé swimlanes s těmito organizačními jednotkami. Když si vybereme notaci BPMN, tak nám je nabídnuto BPMN Template nebo BPMN Workflow Template. V každé notaci lze definovat grafické vlastnosti jednotlivých prvků. Využití notace nástroje. 15 Obr. 4 – 4 Proces Příjem rezervace Využití notace BPMN. 16 Q PR ProcessGuide Xpress - Ev aluation C opy Příjem rezerv ace Kontrola formální i v ěcná Rezerv ace Ne Rezerv ace v pořádk u? A no QPR ProcessGuide Xpress - Evaluation C opy Přímé k ontak tov ání zák azník a Zák azníci Ne A no Problém v y řešen? Zaslání potv rzujícího emailu Q PR ProcessGuide Xpress - Ev aluation C opy Restaurace/Vinárna stůl Ostatní Ty p rezerv ace Kontrola přijetí zálohy Ne A no Přijata záloha v termínu? QPR ProcessGuide Xpress - Evaluation C opy Fak turace celk ov é částk y Zamítnití rezerv ace Příjem k onečné platby Restaurace Finanční zdroje Realizace služby Q PR ProcessGuide Xpress - Ev aluation C opy Rezerv ace nerealizov ána Rezerv ace realizov ána Obr. 4 – 5 Proces Příjem rezervace - BPMN 17 Závěrečné zhodnocení nástroje Modelovací nástroj Process Guide je jistě propracovaný a obsáhlý. Umožňuje modelovat celkovou podobu podniku. Jedinou nevyzkoušenou funkcí je mapování podnikových cílů na organizační strukturu/procesy aj. (v trial verzi není k dispozici). Umožňuje definovat vlastní prvky modelů. Práce s tímto nástrojem je poměrně jednoduchá a taky prostředí je jednoduché na pochopení a naučení. Ovšem pro uživatele, který s tímto nástrojem začíná, mi chyběl tutoriál, který by uživatele provedl základními modelovacími úlohami a nastaveními. Dále vidím nedostatek v nekomplexnosti trial verze, což mi neumožnilo vyzkoušet maximální množství funkcí. 3.3 Sparxsystems Enterprise Architect Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne Enterprise Architect Sparx Systems 7.1 HTK Pro s.r.o. http://www.devshop.cz/ Ano Obecný popis produktu Enterprise Architect (EA) je software, který lze považovat primárně jako CASE nástroj. EA je založen na jazyce UML a od toho se odvíjí tvorba všech modelů v rámci různých typů diagramů. EA umožňuje modelovat všech 13 diagramů z UML 2.0 a využívá UML profilů k rozšíření tohoto jazyka. Na základě rozšíření (tzv. add-ins, některé jsou zdarma) je dále možné doplnit schopnosti tohoto modelovacího nástroje o podporu dalších diagramů a frameworků. Standardní součástí aplikace EA je podpora: • • • • • • UML 2.1 XMI 2.1 (standard pro výměnu metadat založený na XML) Správa požadavků Automatizované generování dokumentů Ladění běžícího kódu (odstraňování chyb) Podpora obousměrného engineeringu jazyků: C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript, PHP a Python Pro podporu modelování podnikových procesů je dále standardní součástí EA Business Process Model. Zde je využita notace procesů podle H. Erikssona, je možné ale využít rovněž notaci BPMN. 18 Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje Enterprise Architect je na první pohled přehledné. Výchozí rozložení obrazovky je nastaveno tak, že uprostřed se nachází hlavní okno pro modelování / zobrazování diagramů. Na levé straně se nachází panel nástrojů, jehož nabídka nástrojů se mění v závislosti na typu zobrazovaného diagramu. Na pravé straně okna se nachází panel „Object Browser“, který obsahuje strukturu projektu (tedy jednotlivé modely) a umožňuje jejich správu. V dolní části napravo je dále mimo jiné panel „Properties“, kde je možné definovat některé vlastnosti editovaných objektů. Jako velký klad tohoto nástroje považuji možnost rozpadu dílčí úlohy (procesu) do detailu s možností modelovat jeho podúroveň. Tato funkce přidá na přehlednosti a je možné tímto způsobem oddělit různé typy pohledů na určitou modelovanou skutečnost. Pro tento nástroj aktuálně neexistuje lokalizace do češtiny, nicméně nepovažuji to za nedostatek. Názvy některých funkcionalit, objektů a vlastností je totiž poměrně obtížné do češtiny přeložit tak, aby nedocházelo ke zmatení uživatele. Věc, která stojí za zmínku a která do určité míry snižuje komfort modelování, je často složitá manipulace a grafická organizace vazeb mezi elementy v diagramu. Dle mého názoru by ve srovnání s konkurencí mohl EA být více uživatelsky přívětiví. Především pokud je diagram komplexnější a je třeba vazby mezi elementy udržovat v organizované podobě, často vazby (ve formě čáry) nahodile mění strukturu i orientaci, což přidává práci. Obr. 5 – 1 Enterprise Architect - uživatelské rozhraní 19 Nápověda a tutoriály K nápovědě je možné se velice snadno dostat přes panel GettingStarted umístěný v pravém okraji okna EA. Tento panel sdružuje dostupnou dokumentaci, která zahrnuje jednak standardní nápovědu (ta rovněž stručně popisuje některé modelovací standardy), dále je zde možné nalézt průvodce vytváření základních diagramů a průvodce využití základních funkcí EA. Panel obsahuje rovněž odkazy na online video ukázky některých modelů. Co ovšem chybí (a vzhledem ke komplexnosti nástroje to považuji za velký nedostatek) je obsáhlý tutoriál, který by uživateli pomohl dle návodu vytvořit rozsáhlejší model v jednotlivých typech diagramů a podrobně vysvětlil možnosti nastavení všech vlastností. Versování modelů EA podporuje řízení verzí modelů. Využívá k tomu software pro řízení verzí třetích stran: • • • • Subversion CVS Microsoft Team Foundation Server a další software, který využívá Microsoft Common Source Code Control standard EA zajišťuje jednak koordinaci sdílení balíků (modelů) mezi uživateli, dále udržuje historii změn včetně možnosti získat předchozí verze. Podpora dokumentace modelu EA důkladně podporuje dokumentaci modelu. V rámci vlastností každého modelovaného elementu je možné využít pole Notes pro jeho popis. Dále je možné každý element provázat (pomocí funkce Create Linked Document) se RTF dokumentem, který je možné editovat v rámci okna EA. Pro praktickou práci s dokumentací modelu je výhodné použít automatické generování dokumentace. EA podporuje formáty RTF a HTML. Především HTML je velice vhodný způsob, jak model uchovávat co by referenci systému pro další uživatele. Tak jak bylo zmíněno výše, u elementů modelu je zpravidla možné definovat možnost rozpadu do detailního pohledu. Díky tomu se uživatel může velmi snadno pohybovat na určitých úrovních abstrakce, respektive může nahlížet na systém z různých úhlů pohledu a v různém detailu. Podpora zachycení cílů podniku, souvislost s procesním modelem Jak bylo zmíněno výše, EA je především CASE nástroj. Umožňuje sice definovat business procesy, rovněž cíle podniku a organizační strukturu je možné vytvořit. S určitými omezeními je možné tyto diagramy také provázat, jelikož jednotlivé elementy jsou dostupné v rámci projektu všem diagramům. Pravděpodobně nejlepší způsob, jak modelovat podnikovou architekturu, je ovšem s použitím Zachman Frameworku, který je pro EA dodáván jako přídavný modul (ten je nutné zakoupit a doinstalovat). 20 Obr. 5 – 2 Ukázka Zachman frameworku v Enterprise Architectu Zachman Framework je klasifikační struktura, která slouží k usnadnění návrhu a dokumentování podnikové architektury. Bližší informace o Zachman Framework je možné získat na adrese: http://en.wikipedia.org/wiki/Zachman_framework. V rámci EA s využitím tohoto frameworku ovšem dojde k velkému zpřehlednění a usnadnění organizace modelů. Framework rovněž poskytuje dodatečné elementy určené ke snazšímu modelování a udržování dodatečných informací o modelu. Jak je znázorněno na obrázku 5–2, cíle podniku jsou modelovány v rámci diagramu Business Goals/Strategies. Samotný diagram cílů podniku je na obrázku 5–3. Provázanost s procesním diagramem je možná na úrovni opětovného využití definovaných elementů v dalších diagramech. V rámci EA je možné kontrolovat formální správnost diagramu. Vlastnosti samotných elementů je možné dále rozšiřovat pomocí tagged-values. 21 custom Business Motiv ation EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version «Mission» Mise EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version notes Vize EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Být preferovanou volbou pro zákazníka. Do roku 2010 být Version jedním ze tžíEA největších EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version hráčů na trhu ubytovacích služeb. EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Mise Zprostředkovat Vám co EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version nejpříjemnější, co lze u nás získat, a to každý den. EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered«import» Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Moti EAvovaní 7.1a Unregistered Trial Version Spokojenost zákazníků a jejich návrat Maximální zi sk Nejvyšší návštěvnost v lokali tě spokojení zaměstnanci EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Spokojenost Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version s celkovými službami hotelu Sněžka (požadovaná míra Zvyšující se provozní zisk v každém čtvrtletí mezi ročně Zvyšování návštěvnosti hotelu v každém čtvrtletí Snížení fluktuace zaměstnanců v rámci mi nimálně o 3,8 %, meziroč ně mini málně o 3 %, kalendářního roku o 23% EA 7.1 Unregistered spokojenosti Trial Version 85 % ke konciEA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version požadovaná míra 5,7 % požadovaná míra 4 % kalendářního roku) EA 7.1 Unregistered Spokojenost Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version zákazníků s speciálními tematickými Výnos z investic do vybavení hotelu minimálně ROI 1,3 Dosáhnutí nejvyšší návštěvnosti v Dosažení úrovně spokojenosti zaměstnanců míra exponovaných termínech tj. (požadovaná míra EA 7.1 Unregistered akcemi Trial(požadovaná Version Trial Version EA 7.1 Unregistered Trial Version spokojenosti 90 % ke konciEA 7.1 Unregistered Trial Version EA 7.1 Unregistered Vánoce – Sil vestr, spokojenosti 75 % ke konci kalendářního roku) Helloween, Sv. Valentýn aj. kalendářního roku) EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Spokojenost zákazníků s restaurací (požadovaná míra Růst produktivity práce měřený počtem zákazníků za rok přepoč tený na jednoho pracovníka; minimálně o 3,9 %, požadovaná míra 5 % Zvýšení i nvestic do jazykového vzdělání EA 7.1 Unregistered spokojenosti Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version 90 % ke konci pracovníků o 20% každý kalendářního roku) kalendářní rok EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Růst produktivity práce Spokojenost zákazníků s měřený tržbami za (požadovaná kalendářní rok přepočtený EA 7.1 Unregistered ubytováním Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version míra spokojenosti 79 % ke na jednoho pracovníka; konci kalendářního roku) mi nimálně o 3,3 %, požadovaná míra 4,5 % EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Obr. 5 – 3 Diagram podnikových cílů, vize a mise Podpora modelování organizační struktury, souvislost s procesním modelem Organizační struktura je modelována v rámci diagramu Organizations Important to the Business. Obsah samotného diagramu je na obrázku 5–4. Mimo organizačních jednotek je v diagramu možné zachytit též personál podniku, externí organizace, investory a další entity. Entity organizační struktury je možné využít v procesním modelu a oba modely takto provázat. 22 EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver PP Organization chart EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Generální EA 7.1 Unregistered Trial Version EA 7.1 Unregisteredředitel Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver ředitel EA 7.1 Unregistered Trial Version EA Provozní 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Účetní oddělení Recepce Doprava Restaurace a vinárna Úklid Údržba EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Ver Obr. 5 – 4 Organizační struktura Možnost procesního modelování Hierarchii podnikových procesů je možné modelovat v rámci diagramu Business Process Model, obsah diagramu je na obrázku 5–5. PF Business Process EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr «BusinessEntity» «BusinessEntity» «BusinessEntity» Účetní oddělení Prov ozní ředitel Generální ředitel EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Úč etnictví Provoz hotelu Marketing EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered TrialProvoz Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr restaurace Řízení vztahů se zákazníky EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Ubytování a služby EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Řízení vztahů s dodavateli EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Údržba EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Finanční řízení EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Řízení lidských zdrojů EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Řízení IT Provoz IT EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Tr Obr. 5 – 5 Hierarchie podnikových procesů 23 Dílčí procesy jsou modelovány v rámci diagramu Work Flow Model, ukázka procesu „Vyřízení rezervace“ je na obrázku 5–6. BPMN Work Flow Model EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Rezervace «flow» EA 7.1 Unregistered Trial Version EA 7.1 «flow» Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 UnregisteredKontrola Trialformální Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version a Zamítnutí rezervace věcná Rezervace v pořádku Ano EA 7.1Příjem Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version rezervace Rezervace nerealizována Ne EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version «flow» «flow» Ne EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Přímé kontaktování zákazníka Problém vyřešen EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Zákazníci Ano EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Zaslání potvrzujícího mailu EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version «flow» EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1«flow» Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Ne EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Ostatní Kontrola přijetí Ano Fakturace celkové Příjem koneč né Typ rezervace Přijata záloha vEA termínu č ástky Version platby EA 7.1 Unregistered Trial Version EA 7.1zálohy Unregistered Trial Version 7.1 Unregistered Trial EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered EA 7.1 Unregistered Trial Version «flow» Trial Version Restaurace/vinárna «flow» EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Finanč ní zdroje EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1Faktury Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Realizace služby EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1Rezervace Unregistered realizována Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version EA 7.1 Unregistered Trial Version Obr. 5 – 6 Workflow model procesu „Vyřízení rezervace“ Podporované notace Notací podporovanou pro popis workflow modelu procesů je v rámci Zachman Framework notace BPMN. Závěrečné zhodnocení nástroje Nástroj Enterprise Architecture je komplexní nástroj, který je v současnosti využíván především jako CASE nástroj pro návrh databází, class diagramů, aplikační architektury podniku atp. 24 Nicméně jeho variabilita společně s možností rozšířit tento nástroj o dodatečné moduly mu umožňují, aby byl využit i jako nástroj CABE pro analýzu, návrh a implementaci procesní architektury podniku a jednotlivých dílčích procesů. Výhodou nástroje je to, že je pevně založen na základech „UML“ a „BPMN“, které jsou opravdovými standardy v oblastech, které pokrývají. Nevýhodou nástroje EA je zpočátku především nepřehlednost v jednotlivých diagramech a rovněž přílišná „svoboda“ využití různých palet nástrojů v diagramech různých typů a zaměňování těchto nástrojů. To vede ke zmatení uživatele a neefektivní práci. Tento nedostatek by bylo možné vyřešit důkladným seznámením s nástrojem na počátku práce, nicméně kvalitní tutoriál, který by uvedl možnosti EA, není k dispozici. 3.4 CaseWise Corporate Modeler Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne Corporate Modeler Suite Casewise 2008.1 Unicorn Distribution Ano (7 dní) Základní charakteristika Corporate Modeler Suite je sada plně integrovaných nástrojů pro modelování podnikové architektury. Umožňuje zachytit komplexní obraz organizace, který zahrnuje podnikové procesy, organizační strukturu, IT infrastrukturu, strukturu dat, datové toky a vztahy a závislosti mezi nimi. Simulací průběhu procesů a analýzou nákladů, času, popřípadě vlivu změn, lze procesy optimalizovat a odstranit tak neefektivnosti a slabá místa podnikové architektury. Při práci s modelovanými objekty je používáno jedno centrální úložiště těchto dat, které tak umožňuje současnou práci nad jedním modelem. Produkt lze využít na všech organizačních úrovních – v systémové a operační analýze, ve správě lidských zdrojů, v informačních technologiích a v konzultačních či poradenských činnostech. Corporate Modeler Suite 2008.1 se skládá z nástrojů: • • • Corporate Modeler o jádro sady Corporate Modeler Suite o vizuální modelovací nástroj pro návrh, analýzu a optimalizaci podnikové architektury Corporate Exchange o centrální repositář objektů modelování Automodeler o umožňuje import dat (procesy, systémová dokumentace) z MS Word, MS Excel, MS Project, CSV o dokáže exportovat data ze systému do MS Word, MS Excel, MS Powerpoint 25 • • • • • Corporate Publisher o Corporate Publisher HTML exportuje model z Corporate Modeler do formátu HTML o Corporate Publisher Word vytvoří k modelu dokumentaci v MS Word Corporate Modeler Links o obsahuje rozhraní pro přenos procesních, systémových a datových návrhů mezi Corporate Modeler a dalšími systémy a databázemi (IBM Rational XDE Link, IBM Rational Rose Link, IBM Rational Requisite ProLink, Sybase PowerDesignerLink) Multi-Language Manager o umožňuje snadné vytvoření vícejazyčné verze modelů o textová část modelu, který vyžaduje překlad, je exportován do MS Word nebo XML formátu, přeložena a zpátky importována do modelu Matrix Manager o umožňuje analyzovat vztahy a závislosti mezi lidmi, procesy a technologiemi o vytváří analýzy vlivu plánovaných změn o identifikuje neefektivní využití zdrojů a aplikací Simulation o vytváří simulace pro podnikové aktivity o procesy jsou animovány a z výsledků jsou generovány statistiky Nástroj lze dovybavit moduly: • • • • • • Lean Six Sigma Extension SOA (OASIS) Extension TOGAF 8 Extension Sarbanes Oxley Extension UML Extension a další Uživatelské rozhraní a lokalizace do češtiny Uživatelské prostředí velmi dobře zpracované, uživatelsky příjemné a přehledné. Při spuštění nástroje se objeví startovací stránka, která nabízí vstup do jednotlivých modulů produktu, přístup do tutoriálů a také kontakty pro řešení případných obtíží. Jednotlivé moduly lze otvírat jak ze startovací stránky, tak z ostatních modulů. Přechod mezi nimi je tedy velice snadný. Nejvíce využívaný modul – Corporate Modeler, který slouží k práci s diagramy, obsahuje v horní části typické menu a tlačítkovou nástrojovou lištu. Po pravé straně pak lze zobrazit paletu v diagramu používaných typů objektů, seznam existujících objektů tohoto typu, popřípadě stromovou hierarchii všech diagramů a souvisejících objektů modelu. Užitečná je i možnost zobrazení veškerých vlastností a asociací objektu v pravém dolním poli (viz obrázek 1). 26 Obr. 6 - 1 Ukázka pracovního prostředí Nástroj do češtiny lokalizován není. Nápověda a tutoriály Corporate Modeler nabízí klasickou, avšak velmi rozsáhlou nápovědu. Kontextové menu většiny objektů navíc nabízí, jako jednu z možností, přímé otevření nápovědy na místě, které se objektu týká. K dispozici je i tutoriál, který je přístupný ze startovací stránky produktu a vyžaduje internetové připojení. Tutoriál je koncipován jako 'online training'. Krok za krokem se tak uživatel seznámí s nástrojem, naučí se kreslit diagramy, vytvářet simulace, orientovat se v modelech atd. Tutoriál se neskládá pouze z teoretických informací, ale umožňuje zapojit uživatele, který si, po stažení modelu určeného pro tutoriál, může veškeré funkce ihned vyzkoušet. Na konci každé kapitoly je připraven test, který ověří znalost dané problematiky. Versování modelů Nástroj automaticky ukládá data o času a osobě, která diagram vytvořila, a o času a osobě, která diagram naposledy upravila. Ukládání více verzí jednoho diagramu realizovat nelze. Je možné pouze diagram 'uložit jako' jiný diagram – což se ovšem nedá považovat za versování. 27 Podporované metodiky a notace Základní verze nástroje neobsahuje podporu žádné metodiky ani notace BPMN. Všechna data jednoho modelu jsou ukládána jako datové objekty s danou kategorií, danými vlastnostmi a vztahy k ostatním objektům. Grafická prezentace těchto vztahů v diagramech je pak záležitostí uživatele, který si pro daný typ objektu (proces, organizační jednotka), v daném diagramu musí nadefinovat vzhled (obdélník, kolečko, barva výplně, umístění textu popisu, atd.). Každý diagram pak obsahuje vlastní tzv. paletu, která jasně definuje typy a vzhled používaných objektů. Tato paleta může být nadefinována pokaždé, popřípadě importována z jiného diagramu. Zajímavé je, že tímto stylem lze pak každý existující objekt prezentovat na každém diagramu zcela odlišně. Grafické styly sice nabízejí širokou škálu možností a vizuálně lze tak diagramy velmi obohatit, ale definování vzhledu je zdlouhavé. Lze tak doporučit import celé palety – tomu se však při vytváření úplně nového modelu nelze vyhnout, neboť nelze používat palety z diagramů odlišného modelu. Základní produkt se dá rozšířit o podporu některých metod, standardů, frameworků (Six Sigma, SOX, TOGAF…) a i o notaci BPMN. V trial verzi není možné tyto nadstavby vyzkoušet. Podpora dokumentace modelu K vygenerování dokumentace modelu slouží modul Corporate Publisher. Ten uživatele provede postupně exportem buď celého, nebo vybrané části modelu. Dokumentaci lze vytvářet ve formátu HTML, MHTML, HTML Web Pages (set stránek s jedním menu) a MS Word. Vygenerovaná dokumentace je velmi rozsáhlá a propracovaná. Obsahuje diagramy, jejich popis a popis souvisejících objektů. Součástí je i menu, resp. obsah, a v MS Word i rejstřík. Podpora zachycení cílů podniku, souvislost s procesním modelováním Nástroj umožňuje definovat cíle podniku jako typ datového objektu používaný v modelu a dále s nimi pracovat. V modelu lze v postatě definovat jakýkoli typ, což jsem demonstrovala vytvořením objektu typu 'vize' a 'mise' (viz obrázek 2). Cíl podniku lze jako objekt použít kdekoli v procesním modelování a vyznačit tak přímou vazbu. 28 Obr. 6 – 2 Hotel Sněžka – modelování cílů podniku Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strukturu lze modelovat. Slouží k tomu předdefinovaný datový typ 'Organization'. Organizační jednotky pak lze hierarchicky provázat, definovat asociační vazby na procesy, umístění (lokalizace), aplikace, technologie a další entity. Znázornění vazby mezi procesem a organizační jednotkou lze demonstrovat i v procesním modelování pomocí tzv. „swimlines“. Ty jsou realizovány umístěním objektu typu proces do objektu typu organizace. Asociační vazba se tak vytvoří automaticky. Obr. 6 – 3 Hotel Sněžka – Organizační struktura 29 Obr. 6 – 4 Hotel Sněžka – Procesní struktura Možnosti procesního modelování Corporate Modeler Suite používá při modelování objekty, které jsou uloženy v jednom úložišti (repository). Souhrn takovýchto objektů různých typů a digramů, kde jsou modelovány jejich závislosti, nazývá modelem. Při založení nového modelu jsou automaticky vygenerovány základní typy objektů a zároveň základní typy asociací (proces-lokace, organizační jednotka-proces, atd.). Ty, které v defaultním nastavení nejsou obsaženy, si může uživatel vytvořit sám (např. v našem případě 'cíl podniku'). Stejně tak lze dodefinovat skupiny vlastností u jak nových, tak u defaultních objektů, popřípadě přidat kategorie typu objektu. Pro práci s modelem je určen modul Model Explorer. Pro práci s instancemi objektů - tedy již vytvořených objektů, je primárně určen modul Object Explorer. Ten přehledně zobrazuje stromovou hierarchii všech objektů a u konkrétního objektu jeho vlastnosti a asociované objekty. Vlastnosti objektu se dají zde přímo editovat. Při vytváření diagramů je třeba se rozhodnout, jaký typ diagramu bude použit, neboť každý z nich má svá specifika. 30 Respektive, Corporate Modeler má předdefinována konzistenční pravidla každého typu diagramu. Ty nejsou kontrolována automaticky, je možno vybrat pro kontrolu pouze některá a teprve poté spustit kontrolu. Při modelování procesů Corporate Modeler uchovává informace o úrovni procesu a umožňuje jednoduše na stávajícím diagramu vybraný proces rozložit a vytvořit automaticky nový diagram. Pokud je původní diagram typu Hierarchy, obsahuje nově vytvořený diagram automaticky původní proces. Pokud budeme chtít průběh procesu simulovat, pak je potřeba uložit diagram jako typ 'Dynamics’ a vložit do vlastností procesů údaje o nákladech, času apod. Modelovat lze v podstatě cokoli, avšak při každém použití dalšího typu objektu je potřeba přidat objekt do palety a definovat vzhled. Teprve po tomto nastavení lze vkládat již existující objekty daného typu. Při modelování lze také vkládat do diagramů jakékoli obrázky, textové pole, informace o verzi (resp. o posledních změnách) a dále odkazy na různé dokumenty, či odkazy na jiné diagramy. Diagram lze uložit jako nový diagram – s jiným jménem, či jako obrázek, popřípadě provést export do Microsoft Visio. Obr. 6 – 5 Hotel Sněžka – Proces vyřízení rezervace 31 Závěrečné zhodnocení nástroje Corporate Modeler Suite je vynikajícím příkladem CABE nástroje. Nezaměřuje se primárně na modelování procesů, ale na modelování podniku jako takového. Umožňuje nejdříve nadefinovat veškeré typu objektů, které se v podniku nalézají (hmotného i nehmotného charakteru), určit jejich základní vlastnosti, kategorie, zavést typy asociačních vazeb a s těmito objekty (resp. instancemi objektů) dále pracovat a znázorňovat jejich vztahy vizuálně. Uložení všech objektů v jednom repository umožňuje práci více týmů s jedním modelem, a také poskytuje více pohledů na jedna data – na strukturu modelu (Model Explorer), vlastnosti jednotlivých objektů (Object Explorer), vizuální stránku vztahů (Corporate Modeler), vytváří matici závislostí (Matrix Manager). Procesy dokáže i simulovat, ze simulací vytvářet statistiky. Dokumentace je na velmi dobré úrovni. Obecně je Corporate Modeler Suite nástrojem, který dává velký prostor samotnému uživateli – ať už v prezentační části (definování vzhledu objektů), tak při tvoření modelu (uživatelem definované objekty, vlastnosti, kategorie, vztahy). Osobně mohu říct, že se s nástrojem velmi dobře pracuje. Velkým plusem je příjemné uživatelské prostředí a také tutoriál, který uživateli, pro kterého je nástroj nový, velmi usnadní orientaci v prostředí. To, co můžu nástroji vytknout, je nutnost pokaždé definovat paletu objektů – u každého diagramu. Tento proces je, v případě, že nemůžete paletu importovat, velmi zdlouhavý. Na druhou stranu je toto definování vzhledu objektů na diagramu pouze součástí více funkcionalit nástroje, které umožňují vylepšit design diagramů – např. rychlé zarovnávání objektů do jedné linie, výběr barvy pozadí atd. 3.5 IBM Websphere Business Modeler Název Websphere Business Modeler Advanced Výrobce Verze Distributor v ČR Demo verze Ano/Ne IBM 6.1.2 IBM Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní nástroje je přehledné, s perfektní lokalizací do češtiny. Orientaci v nástroji usnadňuje rozdělení hlavní pracovní obrazovky na plochu, která je určena k modelování, dále postranními okny na levé straně ukazující hierarchie a pozici v modelu. Vlevo se nachází panely nástrojů, vše co bylo potřeba, se lehce dalo najít. Pracovala jsem s trial verzí, která by neměla mít žádné omezení, na která jsem nenarazila. 32 Obr. 7 – 1 Ukázka pracovního prostředí Nápověda a tutoriály K nástroji je k dispozici příručka WebSphere Business Modeler 6.1.2 Quick Start Guide. Další nápověda je k dispozici pouze pro registrované uživatele ve webovém rozhraní. Zmíněná příručka se zabývá prací v nástroji, modelováním, editaci modelovacího prostředí a prvků jednotlivých modelů. Versování dokumentů Nástroj neumožňuje sledování základních informací o tom, kdo změnu provedl, kdy ji provedl. Ale po nainstalování dalšího produktu Rational ClearCase, tento produkt umožní jednoduché versování a jeho správu v týmu. Podporované metodiky a notace Nabízí uživatelům možnost modelování procesů pomocí BPMN Notace. Poskytuje vazby na produkty používající UML formát (Rational nebo standard BPEL) Podpora dokumentace modelu Do anotace k příslušnému modelu lze zapisovat záznamy o změnách, updatech a další informace. Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strukturu je možno modelovat v implicitní notaci. Každý objekt tohoto diagramu je možno definovat jako funkce, obchodní jednotku, útvar atd. 33 Možnosti procesního modelování Modelovat procesy je možno s využitím implicitní notace nástroje, které se dají plynule přepínat do notace BPMN. BPMN podporuje uživatelské nastavení grafických prvků v procesním modelu. Uživatelé si mohou přizpůsobit vlastní obrázky pro instance, úkoly, procesy atd. tato vlastnost nabízí flexibilitu ve specifických podnikových procesech. Obr. 7– 2 Hotel Sněžka – Proces vyřízení rezervace v notaci BPMN Obr. 7– 3 Hotel Sněžka – Proces vyřízení rezervace v notaci IBM Závěrečné zhodnocení nástroje Modelovací nástroj od IBM je jistě propracovaný a rozsáhlý. Umožňuje modelovat celkovou podobu podniku až do úplných detailů. Práce s tímto nástrojem je poměrně intuitivní a jednoduchá. Pracovní prostředí je přehledné a jednoduché na pochopení a naučení. V trial verzi nebylo nic, co bych potřebovala vyzkoušet a ono to nešlo. Trial verze se dá stáhnout ze stránek IBM po zaregistrování, je platná 30 dní. Bohužel stažení souboru o velikosti 1,3 GB není nic jednoduchého, obzvlášť když vám nabídnou na stahování svého agenta, který pravidelně ke konci nahlásí chybu. 34 3.6 Interfacing Visio BPMN Modeler Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne Interfacing BPMN Modeler Interfacing Technologies Corporation Build 6..665 Inventio Consulting s.r.o. Freeware Uživatelské rozhraní a lokalizace do češtiny Jak již vyplývá z názvu nástroje – Visio BPMN Modeler – jedná se o nadstavbu nad nástrojem Microsoft Visio. Vzhled, rozložení ovládacích prvků a způsob ovládání je tedy shodný jako v MS Visiu. Po doinstalování tohoto doplňku se v liště hlavního menu objeví nová záložka pro funkce BPMN Modeleru. Funkcí, která zpříjemní práci s modely je Interfacing Explorer, který zobrazuje prvky, které jsou použity ve vytvořených modelech. Po kliknutí na zvolený prvek se zobrazí karta s detaily, ty je tak možno zadávat nejen v rámci procesní mapy. Vzhled a barvy prvků modelů je možno modifikovat. Je také možno určit, které všechny informace z detailů pro jednotlivé prvky modelu budou při jeho zobrazení vidět. Nástroj není lokalizován do češtiny, proto se při používání české verze Visia objevuje část nabídek a popisků česky a část anglicky. Záleží na tom, od kterého nástroje pochází požadovaná funkce. Nápověda a tutoriály K produktu je k dispozici dobře zpracovaný tutoriál, který na příkladu modelování kavárny uživatele seznámí s jednolitými možnosti nástroje a práce s ním. Tutoriál není dlouhý, ale umožní rychle poznat, které modely jsou k dispozici, jak je vytvářet a jak s nástrojem pracovat. Obsah tutoriálu tvoří i nápovědu k produktu, což je na jednu stranu dobře protože není třeba procházet externí soubory, na druhou stranu se v rámci nápovědy dají čekat i další informace, například vysvětlení položek na jednotlivých kartách, což zde chybí a uživatel je tedy odkázán hledat význam těchto položek mimo produkt nebo si ho odvodit. Toto lze považovat za slabé místo. Versování modelů Tento nástroj neumožňuje řízení verzí modelu. Udržuje akorát historii u jednotlivých modelů a jejich prvků, kdy uchovává informace o tom, který uživatel prvek vytvořil, kdy byl vytvořen a naposledy změněn. Nástroj obsahuje i speciální titulní list pro scénář, kam je možno zapisovat změny mezi verzemi. Nicméně se nejedná o automatizovanou podporu. Podporované metodiky a notace Nástroj podporuje pouze notaci BPMN pro modelování podnikových procesů. V nástroji není implementována podpora pro žádnou z notací. Visio BPMN Modeler je označen jako na metodice nezávislý nástroj. 35 Podpora dokumentace modelu K jednotlivým modelům a prvkům těchto modelů je možné přidat komentáře. Celý projekt nebo jeho zvolené části je možné vyexportovat jako sadu HTML stránek. Kromě exportu do HTML, je možné zvolit export do souboru typu CSV. Dále je možno také vytvořené modely tisknout. Zde se může hodit volba tzv. „flat maps“. Tato volba zobrazí procesy, mezi kterými jsou definované vazby, jako jeden celkový proces tvořený jednotlivými pod-procesy. Díky tomu je možno vytvářet celkový pohled například na zpracování určitého vstupu, kdy toto zpracování je realizováno pomocí několika procesů. Podpora zachycení cílů podniku, souvislost s procesním modelem Nástroj neumožňuje zachytit cíle podniku. Jediným způsobem, jak cíle podniku promítnout do modelů je určit klíčové ukazatele, které budou sloužit ke kontrole dosahování stanovených cílů, a ty pak navázat na jednotlivé procesy nebo činnosti v rámci procesu. Podpora modelování organizační struktury, souvislost s procesním modelem Visio BPMN Modeler umožňuje modelovat organizační strukturu společnosti. Kromě hierarchického zachycení organizační struktury lze v tomto nástroji definovat skupiny zdrojů a jednotlivé zdroje v těchto skupinách. Zdroje i skupiny zdrojů lze přiřadit ke složkám organizační struktury. Procesy a skupiny procesů lze přiřadit k útvarům org. struktury, v případě, že se proces rozpadá do detailního popisu a jsou modelovány činnosti (task), lze přiřadit k činnosti zdroj. Lze zobrazit pohled na proces s plaveckými drahami, kde se činnost zařadí do dráhy podle přiřazení zdroje do složky org. struktury. Možnosti procesního modelování Procesní modely lze modelovat v notaci BPMN. Nástroj je celkově zaměřen na modelování odshora dolů. Vazby definované na vyšší úrovni promítá automaticky do procesů nižší úrovně. Příklad: pokud jsou propojeny vazbou dva procesy vyšší úrovně a je definováno, který výstup procesu 1 se stane vstupem procesu 2, potom do detailního modelu procesu 1 se přidá konec procesu s předáním specifikovaného výstupu. U jednotlivých procesů a činností lze určit, který útvar organizační struktury nebo zdroj je zodpovědný za provádění daného procesu nebo činnosti. Procesy lze doplnit popisem a definovanými ukazateli. Užitečné je zobrazení hierarchie procesů v podobě stromu, kde je možné zobrazovat a upravovat detaily procesů a činností. Upravovat detaily procesů lze tedy i mimo procesní mapy. Nástroj také umožňuje generovat celkový průběh skupiny procesů tak, že jednotlivé procesy nahradí jejich detailním popisem a propojí je přes předávané výstupy a vstupy. 36 Modely k dispozici Visio BPMN Modeler umožňuje vytvářet modely organizační struktury, model skupin zdrojů a procesní modely. Kromě těchto modelů jsou vytvářeny speciální listy, na kterých jsou zobrazeny použité zdroje, materiál, externí soubory a definované ukazatele. Provázanost modelů Modely v rámci jednoho projektu jsou provázány, ať už v rámci hierarchie procesů nebo z pohledu navázání procesů na organizační strukturu. Při modelování hlavních procesů se vazby a změny promítají do pod-procesů. Během přiřazování zodpovědností za jednotlivé činnosti a procesy lze vybírat z definovaných útvarů organizační struktury nebo ze zdrojů. K činnostem lze také přiřadit existující dokumenty. Poznatky z používání produktu Visio BPMN Modeler jsem zkoušel s verzí MS Vision 2003. Dle informací výrobce lze produkt používat také jako doplněk Visia 2007, nicméně v readme je popsána řada problémů se zobrazením, ke kterým dochází při použití této verze Visia. Readme obsahuje popis i dalších závažných problémů, které se mohou běžně vyskytovat a nejsou spjaty s konkrétní verzí Visia. Doufal jsem, že nebudu mít tu smůlu a s nějakým z popsaných problémů se nebudu muset potýkat. V tomto ohledu jsem měl štěstí, protože s žádným z popsaných problémů jsem se nesetkal. Používání tohoto produktu ale bezproblémové nebylo, což popíšu v následujících odstavcích. S produktem jsem si stáhl i tutoriál a chtěl jsem si ho projít, než se budu věnovat modelování scénáře hotelu Sněžka. Postupoval jsem krok za krokem, a když jsem byl lehce za polovinou celého tutoriálu, podařilo se mi udělat chybu a špatně jsem zvolil vstupy a výstupy předávané mezi dvěma procesy. Proto jsem začal tuto chybu odstraňovat, ale nedařilo se mi, aby z detailního modelu jednoho z procesů byl odstraněn špatně zvolený vstup (pořád zůstávaly vstupy dva – ten správný a ten špatný, který ale již neměl žádnou vazbu na procesy vyšší úrovně). Proto jsem se rozhodl, že vazbu mezi oběma procesy zcela odstraním a tento krok tutoriálu provedu celý znovu. Když jsem ale začal znovu realizovat přidání vazby mezi procesy, přestaly fungovat funkce BPMN Modeleru. Nemohl jsem přecházet mezi procesy, přidávat detaily k procesům, činnostem a vazbám, zkrátka jsem nemohl dělat nic, kromě toho, že jsem mohl z palety přidávat další prvky procesů notace BPMN. V tuto chvíli se ale jednalo o „mrtvé“ obrázky a veškeré funkce, které z BPMN Modeleru činily nástroj pro modelování a ne jen nástroj pro kreslení neprovázaných procesních map, nebyly funkční. Snažil jsem se funkce BPMN Modeleru nějakým způsobem obnovit, ale bezvýsledně. Web společnosti pro podporu tohoto produktu teprve vzniká a řešení tohoto problému jsem popsané nikde nenalezl. Nepomohlo ani znovu spuštění produktu ani restart počítače. Funkce se podařilo obnovit až po přeinstalování produktu. 37 Po přeinstalování produktu jsem pokračoval v tutoriálu, ale pravděpodobně se mi podařilo opět provést sadu kroků a úkonů s produktem, na které nebyl připravený, a funkce opět přestaly fungovat. Ještě jednou jsem si prošel popsané problémy v readme a některé popisované způsoby řešení naznačovaly, že je třeba provádět operace v ověřeném sledu, jinak lze očekávat problémy. Nepodařilo se mi zjistit, jaké zkušenosti s tímto produktem mají jiní uživatelé, protože by mě velice zajímalo, zdali jsou výše popsané problémy s produktem výjimečné či nikoli. Vzhledem těmto problémům se nepodařilo realizovat scénář Hotel Sněžka. Výše uvedené hodnocení možností nástroje vychází z práce s nástrojem při procházení tutoriálu. Závěrečné zhodnocení nástroje Interfacing BPMN Modeler nemá tak rozsáhlou funkcionalitu jako robustní nástroje pro modelování podniku, nástroj například nedisponuje funkcemi pro simulaci procesů a hledání úzkých míst v organizaci. Nabízená funkcionalita nicméně dostačuje pro modelování procesů a organizací menšího rozsahu. Pro uživatele znalé prostředí nástroje MS Visio může být výhodou, že BPMN Modeler je realizován jako nadstavba nad tímto nástrojem. Jednotlivé modely v tomto nástroji jsou provázané, nejedná se tak pouze o sadu samostatných obrázků, které užívají grafické prvky notace BPMN. Navíc, modely vytvořené v tomto produktu lze importovat do robustního nástroje Interfacing Enterprise Process Center. Nicméně problémy, které se během krátkého používání tohoto produktu objevily, prakticky znemožňovaly jeho rozumné použití. Na druhou stranu je otázka, jestli jde o opravdu tak problematický produkt, nebo jestli došlo v tomto konkrétním případě k problematické kombinaci špatné verze produktu a verzí ostatního softwaru v počítači. Za předpokladu, že nestabilita produktu pozorovaná během práce s nástrojem je spíše výjimkou, jedná se vhledem k ceně (freeware, ale je třeba připočíst cenu Visia) o zajímavý nástroj pro menší společnosti nebo pro ty, kteří teprve uvažují o tom, že by v podniku nějaký nástroj pro modelování podniku zavedli. Na rozdíl od mnoha dalších zdarma dostupných programů pro kreslení podnikových procesů nabízí tento nástroj přidanou hodnotu v podobě provázání modelů, ve srovnání s nástroji, které svůj původ odvozují od nástrojů CASE, zase nabízí tento nástroj orientaci na business a ne na vývoj softwaru. 3.7 iGrafx Process 2007 Název Výrobce Verze Distributor v ČR Demo verze Ano/Ne iGrafx iGrafx 12.2.1 970 není Ano Uživatelské rozhraní a lokalizace do češtiny Uživatelské rozhraní je přívětivé. Po stranách a nahoře se nachází panely nástrojů, vše co jsem potřeboval, dokázal jsem velmi rychle dohledat. 38 Obr. 9 – 1 Uživatelské rozhraní Vzhled jednotlivých prvků modelu lze modifikovat, lze je vybarvovat pomocí palety barev. Texty lze libovolně formátovat. Čeština není k dispozici. Pomocí IGrafx lze vytvářet mimo jiné: • • • • • • Value Stream Mapping - mapování toku hodnot. U každého článku procesu mohu specifikovat trvání toho kroku a finanční hodnotu. Process Diagram – diagram sloužící k mapování, modelování a simulaci procesů. BPMN Model – k vytváření modelů procesů dle standardu BPMN, obsahuje funkcionality k odstraňování chyb v průběhu vytváření modelu OrgChart – k vytváření modelů organizační struktury podniku Cause and Effect diagram – k vytváření diagramů příčin a následků, slouží k analýze zdrojů problémů v procesech Basic Diagram – základní prostředí k vytváření obecných modelů Nápověda a tutoriály Rychlá klasická nápověda je součástí softwaru. Obsáhlá uživatelská dokumentace je na stránkách firmy k dispozici po registraci. Rovněž jsou zde ke zhlédnutí videa, která prezentují práci se softwarem a ukazují modelování v praxi pro každý typ diagramu. 39 Versování modelů IGrafx nepodporuje řízení verzí modelů. Verze a další informace můžou být ručně zaznamenány do poznámek k modelu, při jeho ukládání. Podporované metodiky Rapid Process Modeling (RPM) TRIZ metodologie Six Sigma Podpora dokumentace modelu Do anotace k příslušnému modelu lze zapisovat záznamy o změnách, updatech a další informace. Podpora zachycení cílů podniku, souvislost s procesním modelem Nepodporuje modelování cílů. Zjednodušený diagram cílů podniku lze vytvořit v prostředí Basic Diagram. Podpora modelování organizační struktury, souvislost s procesním modelem Organizační strikturu podniku jsem vytvořil v modelu OrgChart. K dispozici je panel s tlačítky: přidej managera, přidej spolupracovníka napravo/nalevo, přidej asistenta, přidej podřízeného. Takto lze velmi rychle „naklikat“ celý model. Po umístění jednotlivých prvků na plochu jsem přešel na popisování textem. Po potvrzení textu na konkrétním prvku dojde k automatickému přepnutí na následující prvek, což urychluje práci. Model - Organizační struktura: Obr. 9 – 2 Organizační struktura 40 Model procesní struktury organizace: Obr. 9 – 3 Procesní struktura Možnosti procesního modelování • • • • • • U jednotlivých prvků v procesu lze specifikovat pozici v hierarchii organizace, dále také zdroje a subvizory k jednotlivým článkům procesu. Mohu nasimulovat departmenty, snadno přidávat mateřské, dceřiné a vnořené departmenty pomocí příslušných tlačítek na panelu nástrojů. Departmenty identifikují zdroje a aktivity prováděné v průběhu procesu. Pak tvořím síť procesů s ohledem na departmenty. Nové objekty jsou automaticky propojeny vztahem (šipkou), kterou mohu následně upravit. Rozsáhlou síť procesů mohu upravit pro následný tisk rozdělením diagramu na sektory, které pak tvoří stránky při tisku. Možnost tvořit sub-procesy. K libovolnému článku mohu vytvořit sub-procesy. Proces, ke kterému vytvořím sub-procesy, je pak v modelu vyznačen stínováním. K procesu mohu pomocí cesty k souboru, či URL, přidávat související dokumenty (pdf, html, doc…). V modelu se u příslušného procesu objeví malá ikonka, po kliknutí na ní se otevře příslušný dokument. Nakonec lze procesy v modelu libovolně vybarvit pomocí palety barev a formátovat texty. 41 Detail procesu vyřízení rezervace: Obr. 9 – 4 Proces vyřízení rezervace Podporované notace Nejvýznamnější je podpora notace BPMN, dále UML 1.0, DIN 660011 Std., IDEF0 Závěrečné zhodnocení nástroje iGrafx je kvalitní nástroj, který ve své plné verzi uspokojí potřeby malých i středně velkých podniků. Plná verze obsahuje velké množství modelů a dalších funkcionalit pro analýzu a simulaci průběhu procesů. Modely jsou vzájemně úzce provázané díky jednotnému úložišti – repository. Produkt podporuje BPMN notaci, která má vysokou perspektivu do budoucna a analýzu Six Sigma. S produktem iGrafx se velmi dobře pracuje, ovládání je intuitivní a uživatelsky přívětivé. Díky volitelným a přemístitelným panelům nástrojů lze některé modely, především OrgChart, „naklikat“ velmi rychle. Propojování jednotlivých objektů šipkami je také rychlé a jednoduché pomocí přepínání konce šipek na source/destination. 42 Slabou stránkou je „zastaralý“ design modelů a nepříjemné posouvání jednotlivých objektů po ploše, kdy je nutné najet kurzorem přesně na okraj objektu, pak lze posouvat. 4 Souhrnné hodnocení nástrojů V této kapitole je shrnuto hodnocení jednotlivých nástrojů a jsou zde uvedeny poznatky, ke kterým jsme na základě práce s nástroji dospěli. Metastorm ProVision BPMx Interfacing Visio BPMN Modeler iGrafx Process 2007 Ano Ne Ne Ano Ano Ano Ne (pouze video ukázky) S pomocí jiných nástrojů Nepodporuje řízení verzí S pomocí jiných nástrojů Nepodporuje řízení verzí Nepodporuje řízení verzí Poznámky v rámci modelu, export do HTML Poznámky v rámci modelu, export do HTML, RTF Poznámky v rámci modelu, export do HTML, MS Word Poznámky v rámci modelů, export a tisk sestav Poznámky v rámci modelu, export do HTML Poznámky v rámci modelů Žádné Zachman Framework Six Sigma, SOX, TOGAF a další (vše nadstavba) Žádné Žádné Rapid Process Modeling (RPM), TRIZ, Six Sigma Vlastní, BPMN BPMN, UML BPMN, UML, notace H. Erikssona BPMN (nadstavba) Vlastní, BPMN BPMN BPMN, UML 1.0, DIN 660011 Std., IDEF0 Modelování org. struktury Ano Ano Ano Ano Ano Ano Ano Modelování mise, vize a cílů Ano Ano (ne v trial verzi) Ano Ano Ne Ne Ne Mapa hlavních procesů Ano Ano Ano Ano Ano (katalogy procesů) Ano Ano Modelování procesů Ano Ano Ano Ano Ano Ano Ano Lokalizace češtiny do Tutoriál/Quick Start Možnosti versování modelů Dokumentace modelů Metodiky standardy a QPR ProcessGuide Sparxsystems Enterprise Architect Ano (ne v trial verzi) Ano Ne Ne Ano Ne Ne Řízení verzí, stav modelu Řízení verzí, stav modelu Poznámky v rámci modelu, export do HTML, MS Word DoDAF, FEAF,IDEF, TOGAF UML, BPMN, Six Sigma, Zachman Framework a další Notace CaseWise Corporate Modeler IBM Websphere Business Modeler Tab. 1 – 1 Porovnání hodnocených nástrojů 43 Ze vzájemného porovnání nástrojů je patrné, že sdílejí podobnou koncepci uživatelského rozhraní, která je založena na centrální pracovní ploše pro tvorbu modelů, jednotlivé prvky modelů jsou přístupné prostřednictvím palet. Toto bývá doplněno oknem pro rychlou navigaci mezi vytvářenými modely, ty bývají v tomto okně organizovány hierarchicky. Interfacing BPMN Visio Modeler také sdílí koncept pracovní plochy a palet, celkové pojetí uživatelského rozhraní a ovládání nástroje však vychází z MS Visia (pro každý model je vytvořen nový list ve Visiu). Jen některé nástroje jsou lokalizovány do češtiny. Ne pro všechny nástroje je dostupný kvalitní tutoriál nebo Quick Start Guide, který srozumitelnou formou a v relativně krátkém čase pomůže uživateli seznámit se s těmi nejdůležitějšími funkcemi nástroje a umožní mu tak začít s nástrojem pracovat, aniž by musel pročítat obsáhlou dokumentaci nebo začít náhodně zkoušet jednotlivé možnosti. Dostupnost takovéhoto tutoriálu považujeme za důležitou, protože nám samotným tutoriály velice pomohly při prvních kontaktech s nástroji. Nástroje, se kterými jsme pracovali, jsou většinou rozsáhlé a komplexní a disponují mnoha funkcemi. Považujeme proto za velice přínosné, pokud má začínající uživatel po ruce příručku, která ho provede základy práce s nástrojem, rozložením jednotlivých menu apod. Úroveň podpory řízení verzí modelů je v hodnocených nástrojích různá. Některé nástroje přímo podporují automatické sledování změn v modelech včetně toho, kdo změny provedl. Jiné nástroje takovéto sledování změn nepodporují, umožňují maximálně do poznámek zaznamenat, co se změnilo. Je možné se také setkat s přístupem, kdy řízení verzí je umožněno prostřednictvím jiných nástrojů (například Rational ClearCase pro IBM Websphere Business Modeler). V oblasti dokumentace modelů je běžná možnost jednotlivé modely a jejich prvky doplnit popisem a komentářem. Nástroje také umožňují export modelů či tvorbu sestav například ve formě sady HTML stránek nebo dokumentů MS Word. Při rozhodování o pořízení CABE nástroje může hrát roli podpora nástroje pro nejrůznější metodiky či standardy. Díky tomu může společnost získat s nástrojem i určitou sadu znalostí. Ne všechny nástroje nějakou metodiku či standard podporují. Naopak modelování podnikových procesů v notaci BPMN je možné ve všech hodnocených nástrojích. Nicméně Metastorm Provision nabízí širší možnosti v oblasti modelování, pokud je využita nativní notace nástroje. CaseWise Corporate Modeler od základu nepodporuje žádnou metodiku nebo standard. Ty jsou dostupné prostřednictvím doplňků, stejně jako modelování procesů v notaci BPMN. S výjimkou Interfacing BPMN Visio Modeleru se ve vybraných nástrojích podařilo realizovat buď celý scénář, nebo jeho většina. Ve Visio BPMN Modeleru nebyl scénář hotelu Sněžka realizován vůbec, protože se vyskytly závažné potíže a pro hodnocení možností nástroje byly využity poznatky získané během realizace zadání z tutoriálu. Jedinou oblastí, kterou nebylo možno zachytit ve všech nástrojích, je modelování mise, vize a cílů organizace. QPR ProcessGuide podporuje modelování cílů, ale ne v rámci trial verze. Zbylé oblasti bylo možno v nástrojích modelovat. 5 Možnosti dalšího rozvoje tématu V této kapitole chceme nastínit, jak by bylo možné pojmout další práce na toto téma. 44 Rozšíření portfolia sledovaných CABE nástrojů Jednou z možností, jak pojmout další práce, je rozšířit stávající portfolio sledovaných CABE nástrojů. Ačkoli v rámci vymezení pojetí této práce bylo řečeno, že se nechceme věnovat hledání nových nástrojů, i k tomu nakonec došlo, i když v poměrně malém měřítku. Byla zde snaha rychle nahradit ne příliš dobře fungující Interfacing Visio BPMN Modeler nějakým jiným produktem. Díky tomu byly letmo vyzkoušeny následující produkty, které se ale ukázaly pro realizaci modelového scénáře jako ne zcela vhodné: • Embarcadero EA/Studio Business Modeler Edition – nástroj umožňoval definici organizačních jednotek společnosti, ale nebylo možno vytvořit jejich hierarchii. Vytvořené organizační jednotky bylo možno navázat na swimlane procesního modelu, ale každou jednotku šlo použít v rámci všech vytvořených modelů pouze jednou. • BizAgi Process Modeler – nástroj pouze pro tvorbu BPMN modelů. Jedná se o freeware nástroj s jednoduchým ovládáním, který je co do organizace menu pojat jako produkty MS Office 2007. • Visual Paradigm Business Process Visual Architect 2.4 – jeden z rodiny nástrojů společnosti Visual Paradigm. Nástroj je zaměřen na modelování podnikových procesů, je možné modelovat hierarchickou organizační strukturu. Nástroj má příjemné ovládání, nejasný je ale způsob vazeb mezi modely. Nástroj sám nenabízí navázání swimlane v procesním modelu na definovanou organizační jednotku. Vazbu nicméně lze vytvořit manuálně, pravděpodobně lze ale provázat vše se vším bez jakékoli kontroly, zda takováto vazba má smysl. Nelze modelovat cíle organizace. Je třeba ale podotknout, že práci s těmito modely bylo věnováno velmi málo času a nebyly prověřeny všechny jejich funkce, proto výše uvedené hodnocení není možno brát jako zcela směrodatné. Kromě výše letmo vyzkoušených produktů byly vytipovány i další produkty, které by bylo možné prověřit a případně zařadit mezi CABE nástroje. Jedná se o následující produkty: • TIBCO Business Studio – nástroj umožňující modelování podnikových procesů v notaci BPMN, či simulaci průběhu procesů (dle TIBCO, 2008). • Process Modeler for Microsoft Visio od společnosti itp commerce – nástroj pro modelování podnikových procesů v notaci BPMN, mezi další funkce patří například validace BPMN syntaxe nebo simulace procesů (dle itp commerce, nd). • Interfacing Enterprise Process Center – dle materiálů společnosti Interfacing (Interfacing Technologie, 2008) se jedná o robustní nástroj (platformu) pro Business Process Management. Výše zmíněné nástroje byly buď prověřeny ne příliš důkladně, nebo nebyly prověřeny vůbec. Tyto nástroje je možné detailně prozkoumat a rozhodnout o jejich případném zařazení na seznam sledovaných CABE nástrojů. 45 Vymezení nástrojů CABE oproti nástrojům CASE V rámci tohoto pojetí práce by mělo dojít k odlišení nástrojů CABE a CASE, porovnání jejich typických funkcí a oblastí použití těchto nástrojů. Měly by být určeny klíčové a doplňující funkce CABE nástrojů. Na základě tohoto vymezení by pak bylo možné přehodnotit v minulosti zařazené CABE nástroje a posoudit, zda se nejedná spíše o nástroje CASE. Je možné, že existují i nástroje, které svojí funkčností pokrývají obě skupiny nástrojů. Rozšíření modelového scénáře Scénář hotelu Sněžka, který byl použit v rámci této práce, je poměrně jednoduchý a byl vytvořen na takové úrovni podrobnosti, aby umožnil zhodnotit jednotlivé produkty v předem definovaných oblastech, a aby jednotliví členové vytvářeli stejné modely (snaha o vzájemnou konzistenci). Nicméně realizace modelového scénáře by mohl být dobrý způsob pro hodnocení CABE nástrojů či rozhodování o tom, zda hodnocený nástroj je nástrojem CABE či nikoli. Za tímto účelem je nutné vytvořit scénář, který komplexně prověří vlastnosti CABE nástrojů. Bylo by asi vhodné rozdělit vlastnosti CABE nástrojů na klíčové a doplňující (případně použít jinou klasifikaci) a tomu přizpůsobit modelový scénář. Je třeba také definovat, jak budou na základě výsledků realizace scénáře nástroje hodnoceny. Takto vytvořený modelový scénář a způsob hodnocení by pak bylo možno aplikovat na nástroje hodnocené v minulosti. K dispozici by také byla metoda pro posouzení, zda nově identifikovaný nástroj patří mezi nástroje CABE. 6 Závěr V této práci bylo na základě realizace modelového scénáře hodnoceno následujících sedm nástrojů: Metastorm ProVision BPMx, QPR ProcessGuide, Sparxsystems Enterprise Architect, CaseWise Corporate Modeler, IBM Websphere Business Modeler, Interfacing Visio BPMN Modeler, iGrafx Process 2007. Kromě hodnocení možností modelování oblastí definovaných ve scénáři jsme se dále zaměřili na hodnocení uživatelského rozhraní, lokalizace do češtiny, nápovědy a tutoriálů, možností versování modelů, podporu dokumentace modelů a podporu notací, metodik a standardů. Pro hodnocení bylo využito dostupných trial verzí jednotlivých nástrojů. Ve vybraných nástrojích se podařilo buď realizovat celý modelový scénář, nebo alespoň jeho většina. Jedinou oblastí, kterou nebylo možno modelovat ve všech nástrojích, je modelování mise, vize a cílů organizace. V nástroji Interfacing Visio BPMN Modeler nebyl modelový scénář realizován vůbec. Důvodem byly technické potíže s nástrojem. Nástroje sdílí podobnou koncepci uživatelského rozhraní, ne všechny nástroje jsou ale lokalizovány do češtiny. Za velice důležitou považujeme dostupnost přehledného tutoriálu, díky kterému má uživatel možnost se rychle seznámit s celkovou koncepcí nástroje a s jeho nejdůležitějšími funkcemi. Ne pro všechny nástroje je takovýto tutoriál k dispozici. 46 Tato práce má i svá omezení. Většina vybraných nástrojů je rozsáhlá a nebyly vyzkoušeny všechny jejich funkce, většinou nebyla vyzkoušena práce s repository či funkce pro týmovou spolupráci. Detail modelového scénáře odpovídá oblastem, které jsme chtěli hodnotit, není tedy nikterak komplexní. Práce, které na toto téma vzniknou v budoucnu, by se mohly věnovat rozšíření seznamu sledovaných CABE nástrojů a za tímto účelem zhodnotit nástroje TIBCO Business Studio, Process Modeler for Microsoft Visio (itp commerce), Interfacing Enterprise Process Center. Samozřejmě je možné nalézt i další nástroje. Dalším z možných pojetí práce by mohlo být vymezení nástrojů CABE oproti nástrojům CASE či definice komplexního modelového scénáře pro hodnocení CABE nástrojů. 7 Zdroje Adámek, K. Belokur, D. Císař, D. Faustová, T. Hofmann, P. Lipčák, P. 2008. Přehled nástrojů CABE (modelování podniku) na tuzemském trhu. [Online] Computer Aided Systems Engineering @ panrepa.org. Dostupné z: http://www.panrepa.org/CASE/jaro2008/cabe_jaro2008.pdf [přístup 22. 12. 2008] Bacík, J. Bosák, M. Čápová, K. Pokorný, M. Smolík, O. Švanda, J. 2007. Přehled nástrojů CABE (modelování podniku) na tuzemském trhu. [Online] Computer Aided Systems Engineering @ panrepa.org. Dostupné z: http://www.panrepa.org/CASE/zima2007/cabe_zima2007.pdf [přístup 22. 12. 2008] BizAgi Limited, 2008. BizAgi BPMN Process Modeler. [Online] BizAgi. Dostupné z: http://www.bizagi.com/eng/products/ba-modeler/ [přístup 22. 12. 2008] Casewise, 2008. Casewise Corporate Modeler Suite. [Online] Casewise. Dostupné z: http://www.casewise.com/Products/CorporateModelerSuite/ [přístup 22. 12. 2008] IBM, nd. WebSphere Business Modeler. [Online] IBM Software. Dostupné z: http://www01.ibm.com/software/integration/wbimodeler/ [přístup 22. 12. 2008] Corel Corporation, 2008. iGrafx Process 2007. [Online ] iGrafx. Dostupné z: http://www.igrafx.com/products/process/index.html [přístup 22. 12. 2008] Interfacing Technologies Corporation, 2008. BPM Made Simple: EPC 5.1. [Online] Interfacing. Dostupné z: http://interfacing.com/uploads/File/Interfacing%208%20page%20%20(1).pdf [přístup 22. 12. 2008] Interfacing Technologies Corporation, nd. Visio Mapping Software. [Online] Interfacing. Dostupné z: http://interfacing.com/Products/business-process-modeling [přístup 22. 12. 2008] itp commerce, nd. Process Modeler for Microsoft Visio Overview. [Online] itp commerce. Dostupné z: http://www.itp-commerce.com/pdf/flyer/pm5/flyer_pm5_overview.pdf [přístup 22. 12. 2008] Metastorm, nd. Metastorm ProVision - An End to End Solution for Enterprise Architecture. [Online] Metastorm. Dostupné z: http://www.metastorm.com/products/mpea.asp [přístup 22. 12. 2008] 47 QPR Software, 2008. Process Management Software QPR Process Guide. [Online] QPR. Dostupné z: http://www.qpr.com/process-management.html [přístup 22. 12. 2008] Sparx Systems, 2008. Enterprise Architect. [Online] Sparx Systems. Dostupné z: http://www.sparxsystems.com.au/products/ea/index.html [přístup 22. 12. 2008] TIBCO, 2008. TIBCO Business Studio. [Online] TIBCO Developer Network. Dostupné z: http://www.tibco.com/resources/software/bpm/business_studio_ds.pdf [přístup 22. 12. 2008] Visual Paradigm, nd. Business Process Visual Architect. [Online] Dostupné z: http://www.visualparadigm.com/product/bpva/ [přístup 22. 12. 2008] 48
Podobné dokumenty
Přehled nástrojů CABE (modelování podniku) na tuzemském trhu
Uvedené pojmy jsou již poměrně ustálené. Mezi sebou si jsou velice podobné a dá se říct, že poslední z nich
(Enterprise architecture tools) je zastřešuje a obsahuje všechny dohromady. To, jakým ter...
modelování business procesů a dalších aspektů business systému
mohou připojit před internet a využívají pouze ty služby, které opravdu potřebují a za nic navíc neplatí. Veškeré
technologické prostředky, které zajišťují tyto služby, jsou umístěny ve velmi dobře...
Zpráva ze zahraniční cesty
potřebují a co budou používat. Skutečnost je taková, že uživatelé odmítají všechny tyto
knihovnické přístupy a preferují jednoduchost Googlu.
Dalším špatným příkladem se může stát zapojování knihov...
modelování busimess procesů a dalších aspektů business systému
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í...
Využití Linked Data pro sdílení dat o smlouvách veřejných institucí
Problematika elektronizace veřejné správy, jednotně nazývaná jako „e-governmentÿ, je aktuálním tématem již po mnoho let. Důsledkem tohoto procesu je generování obrovského množství nesmírně důležitý...
Manažment v teórii a praxi
vytvářené, či využívané. Při tomto postupu je analytik automaticky veden k tomu, aby
identifikoval všechny potřebné elementy procesu.
1.1.2 Základní modely a objekty prostředí FirstStep
Proces – je...