86
4IT440 Business Process Engineering Nástroje modelování podnikových procesů ZS 2009 Autoři: Bc. Štěpán Drbohlav (xdrbs02) Bc. Aleš Drobílek (xdroa04)

kogninfo.vse.czkogninfo.vse.cz/.../Sverepa_nastoje_modelovani_podniko…  · Web viewOracle Business Process Management Suite je dobrým ... BEA WebLogic a řadě ... Pro dokumentaci

  • Upload
    vutruc

  • View
    226

  • Download
    2

Embed Size (px)

Citation preview

4IT440 Business Process Engineering

Nstroje modelovn podnikovch proces

ZS 2009

Autoi: Bc. tpn Drbohlav (xdrbs02)

Bc. Ale Droblek (xdroa04)

Bc. Tom Filippi (xfilt08)

Bc. Ji Lnnika (xlnej00)

Bc. Jaromr veepa (xsvej30)

Obsah

Obsah2

vod4

Business Process Management5

Podnikov procesy5

Typy podnikovch proces5

Procesn orientovan zen6

Historick pehled vpstupech kpodnikovm procesm6

Postupn zlepovn proces6

Business Process Reengineering6

BPM7

Poteba modelovn podnikovch proces8

BPMS9

Procesn engine11

Business Rules Engine12

Business Activity Monitoring13

Workflow14

Vybran BPMS produkty14

Oracle Business Process Management Suite 11g15

Pegasystems SmartBPM Suite15

IBM BPM Suite17

TIBCO iProcess Suite18

Intalio BPM19

Standardy BPM - BPEL, BPMN21

BPEL21

BPEL proces24

Abstraktn a vykonavateln procesy24

BPMN25

Srovnn BPMN s ostatnmi notacemi26

CABE nstroje29

Hlavn pnosy CABE29

Vybran CABE nstroje30

PowerDesigner 15.030

System Architect31

Visio32

Aris Business Architect33

Casewise Corporate Modeler35

Open ModelSphere36

Workflow modelovac nstroje37

Modelovc nstroje39

Bonita39

BizAgi43

COSA45

Balanced scorecard a BPE48

Seznmen s Balanced scorecard48

Pro pouvat Balanced scorecard?49

Balanced scorecard jako nstroj49

Aplikace Balanced scorecard49

Aplikace balanced scorecard na fiktivn firm50

Zhodnocen aplikace BSC57

Zhodnocen vyuit aplikace BSC58

Zvr59

Zdroje60

vod

Tato prce vznikla jako semestrln projekt vpedmtu 4IT440 Business Process Engineering. Akoli je tento pedmt asto spojovn spraktickmi projekty, n tm se rozhodl zpracovvat jedno zteoretickch tmat, je nese nzev Nstroje modelovn podnikovch proces. Tento nzev vak zcela pesn prci nevystihuje, jeliko jsme se rozhodli zvolenou oblast rozit. Krom klasickch modelovacch nstroj jsme do prce zaadili rovn nstroje, kter lze vyut ped samotnm procesnm modelovnm jako mon vstupy. Tmto nstrojem je napklad vprci popsan metoda Balanced Scorecard. Dle jsme zaadili nstroje podporujc cel procesn cyklus vpodnikn, tzv. platformu nstroj Business Process Management Suite (BPMS).

Cel semestrln prce je strukturovna do t tematickch blok. Vprvnm autoi definuj oblast Business Process Managementu (BPM), kter je mateskou zkladnou pro podnikov procesy. Tato st vystihuje podstatu procesnho modelovn pro se vbec podnikovmi procesy zabvat, modelovat je.

Druh a zrove stejn st prce je zamena na samotn nstroje slouc kmodelovn podnikovch proces. Vrmci tmu jsme se rozhodli nezamovat prci na jeden urit typ nstroj uvan pi procesnm modelovn, ale vybrali jsme vechny podle ns zsadn softwarov i dal prostedky souvisejc spodnikovmi procesy. Konkrtn se jedn o nstroje typu CABE/CASE, Workflow, ji zmnnou metodu Balanced Scorecard, je nen typickm nstrojem chpanm jakoto softwarov aplikace, a platformu nstroj BPMS. Kad kategorie nstroj je popsna zhlediska teorie a rovn jsme pro ni zaadili a uvedli nkolik produkt.

Tet, kterou prce pokrv, je podpora standard voblasti procesnho modelovn BPMN, BPEL a monosti jejich roziovn. Tyto jazyky jsme popsali vteoretick rovin a hledali jejich msto na poli nstroj BPM.

Business Process Management

Tradin zpsob podnikn je zaloen spolenosti, nboru novch zamstnanc a jejich rozdlen do jednotlivch oddlen (zejmna vppad vtch spolenost). Kad zamstnanec m vrmci svho oddlen pidlen pravomoci a odpovdnosti. Kad se zrove sousted zejmna sm na sebe na npl sv vlastn prce. Vdsledku to znamen, e nikdo pli nesleduje ucelenost poin jednotlivch zamstnanc. To logicky me vst kotzkm typu Nedl se nco zbyten? Nevykonvaj se nkter innosti duplicitn? Nechyb njak klov akce, kterou nikdo nevykonv?

Vzhledem ktomu, e se kad zamstnanec orientuje na svou st prce, neexistuje jednotn pehled o innostech rznch zamstnanc, kter by mly tvoit urit proces. Vnaem ppad pod pojmem proces budeme rozumt vdy podnikov (business) proces.

Podnikov procesy

Co to podnikov proces je? Jedn se o ucelen etzec navazujcch innost, kter vedou ke konkrtnmu cli (v ppad podniku uspokojen zkaznka), a bhem nich jsou spotebovvny zdroje (vstupy), kter jsou transformovny na vstupy. Zde bychom rdi upozornili, e akoli uit vrazu uspokojen zkaznka me evokovat jen a pouze pedstavu o zkaznkovi spolenosti, nen tomu vdy tak. Zkaznkem se mysl obecn zkaznk toho danho procesu vdy to zvis prv na povaze podnikovho procesu. Zkaznkem tud me bt skuten zkaznk spolenosti vppad objednvkovho procesu, ale rovn napklad zamstnanec vppad procesu erpn dovolen.

Typy podnikovch proces

Podnikov procesy lze dlit na klov procesy a na procesy podprn. Rozdl mezi nimi je ten, e klov procesy jsou jakousi hnac silou danho podniku jsou tm, co firmu iv, dky nim m firma zisk. Jsou to takov procesy, kter samy o sob generuj pidanou hodnotu pro koncovho zkaznka (tedy skutenho zkaznka spolenosti). Naproti tomu podprn procesy nejsou pro koncovho zkaznka nikterak vznamn, avak sv opodstatnn maj. Dvodem jejich existence je umonit existenci klovch proces. Jsou to zdroje nutn pro fungovn klovch proces. Pkladem podprnho procesu je napklad erpn dovolen, zatmco klov proces je napklad proces objednvky. Pokud by podprn proces erpn dovolen neexistoval, tko by se njak pracovnk, jemu je odprno vzt si dovolenou, staral o obchodn ppady. Tento ppad je pomrn extrmn, nicmn nzorn. Vpraxi plat, e klovch proces by ve firm nemlo bt vce ne deset vppad vt spolenosti.

Procesn orientovan zen

Vposlednch letech se m dl vce rozmh nov smr ve zpsobu zen podniku Business Process Management. Toto pojet zen se sna oprostit od klasickch struktur se zavedenmi organizanmi tvary a namsto toho stav jako svj primrn nstroj a cl podnikov procesy. Business Process Management (v etin znm zejmna jako procesn zen, ppadn procesn orientovan zen) je manaersk disciplna a zrove technologie, kter k, e podnikov procesy jsou alfou a omegou kad organizace. Procesy jsou tm, co firmu iv, a proto je teba je dokonale ovldnout.

Historick pehled vpstupech kpodnikovm procesmPostupn zlepovn proces

Vklasick literatue (mda, 2007; epa, 2007) se asto lze setkat sdlenm BPM do t etap. Prvn etapa byla odstartovna ve dvactch letech minulho stolet a je spojovna sFrederickem Taylorem. Vtto fzi jsou podnikov procesy ve firm nastaveny pevn, nejsou za bhu nijak meny a na zklad toho optimalizovny. Nicmn ji vtto dob jsou procesy zdokumentovny a popsny pro vyuit pi prci a as od asu dochz kjejich vylepovn.

Business Process Reengineering

Druh etapa se nazv Business Process Reengineering (BPR). Sreengineeringem jsou spojovni Michael Hammer a James Champy, tento pstup m koeny vpolovin devadestch let.

BPR je kulturn zcela jinm pstupem, ne prbn zlepovn proces. Ve sv extrmn podob BPR pedpokld, e stvajc podnikov proces (procesy) je zcela nevyhovujc nefunguje, je patn, je teba jej z podstaty zmnit, od potku. (epa, 2007)

Tato definice nm k, e nen teba se ohlet na minulost je mon, a reengineering to pmo vyaduje, stvajc proces ignorovat a namodelovat (nadefinovat) proces nov. Dky tomu meme pi vytven novho procesu tento udlat tak, aby reflektoval skuten poadavky na nj kladen, a ji ze strany koncovho zkaznka nebo zkaznka procesu obecn.

BPM

Tet etapu Business Process Managementu zformulovali Howard Smith a Peter Finger, kte vroce 2003 napsali knihu BPM: The Third Wave . Pojet Business Process Managementu nen ani reengineering podnikovch proces, ani trval konzervovn jejich podoby. BPM si neklade za cl zcela zmnit veker procesy a ignorovat jejich stvajc podobu. Naopak, bere je vpotaz, vychz znich a sna se je prbn vylepovat na zklad zvolench metrik. BPM nen reengineering podnikovch proces, integrace dlch podnikovch aplikac, zen workflow nebo dal aplikace jde o sjednocen a prolnut tchto technologi a metod do jednoho komplexnho celku. Clem BPM je optimalizace podnikovch proces sdrazem na jejich dal rozvoj, nikoli na jednorzovou akci jako vppad reengineeringu.

Vznam 3. vlny spov ve schopnosti vytvoit jedinou definici (standardn vyjden) procesu, v n mohou bt poskytnuty rzn hly pohledu na ten sam proces a postaveny rzn informan systmy. To prakticky znamen, e rzn lid s rznmi odbornostmi mohou vidt stejn proces rzn a nakldat s nm tak, jak jim to vyhovuje. Vichni pitom pracuj s jedinm zdrojem Napklad manaer me pracovat s vkonnost procesu a porovnvat ji s KPI (Key Performance Indicators, klovmi mtky vkonnosti). Analytik si me zobrazit podrobnou procesn mapu, pro vkonn pracovnky je k dispozici procesn portl, vstupem pro programtora me bt jazyk procesu, kompatibiln s programovacm jazykem atd. Prv schopnost vytvet tyto rzn pohledy z jednoho zdroje odliuje 3. Vlnu BPM od pedchzejcch inovac. (mda, 2007)

Zsadn odlinosti tchto t etap vystihuje tabulka 1.

Faktor

Zlepovn proces (Kaizen)

Inovace proces (reengineering)

3. vlna BPM

rove zmny

inkrementln

radikln

tk se celho ivotnho cyklu

Interpretace as is, to be

souasn proces, nov vylepen verze

star proces, zcela nov proces-diskontinuita

dn zpsobilost BPM, zpsobilost BPM

Vchoz bod

existujc procesy

ist list papru

nov nebo existujc procesy

Frekvence zmn

jednorzov nebo kontinuln zmny

periodicky provdn jednorzov zmny

jednorzov, pravideln, pokraujc i evolun

Potebn as

krtkodob horizont

dlouhodob horizont

v relnm ase

Participace

zdola nahoru

shora dol

zdola nahoru i shora dol

Poet dotench proces

simultnn realizace, nap nkolika procesy

kad proces samostatn

simultnn realizace, nap mnoha procesy

Typick rozsah psobnosti

zk, uvnit funkc

irok, mezifunkn

vechny procesy vrmci hodnotovho etzce

Horizont

minulost a souasnost

budoucnost

minulost, souasnost i budoucnost

Riziko

mrn

vysok

nzk

Primrn umoujc nstroj

statistick regulace

informan technologie

procesn technologie

Nstroje

off-line

dn

on-line

Zapojen odbornci

odvtvov specialist

vestrann pracovnci voblasti businessu

procesn ineni a vichni zamstnanci

Prce

praxe, zkuenost

procesn

procesn praxe, zkuenost

Cesta k realizaci

kulturn zmna

kulturn i strukturn zmna

matematick zklad, procesn tech. standardy

Tabulka 1 - Porovnn neustlho zlepovn proces, reengineeringu a 3. vlny BPM. Upraveno podle (mda, 2007)

Poteba modelovn podnikovch proces

Abychom mohli spodnikovmi procesy pracovat, je poteba je poznat. Klasick pouka managementu k, e co chceme dit, musme nejprve umt mit. Jak jinak lze doshnout porovnn vkonnosti, pokud nemme nastaven meze?

Jednm zvchodisek zkoumn reality je model. Model je svm zpsobem zjednoduenm reality abstrahuje od nepodstatnch prvk (pro dan problm). Zrove model slou jako vhodn komunikan prostedek, nebo bn e je asto pli zavdjc, a vgn. Model nm nabz prostedek, jakm meme nahlet na danou problematiku obdobnm pohledem. Nad stejnm modelem (pokud je vhodn zvolen) mohou diskutovat lid zoblasti byznysu i IT, co vppad mluvenho slova ne vdy plat. Uitm modelu jako prostedku komunikace se sname eliminovat ppadn nejasnosti.

Podnikov procesy nelze jen tak zhlavy vymyslet a pak doufat, e si vichni budou pamatovat, co kdy maj dlat. Naopak - pokud chceme dit prci, musme vdt, jak m bt sprvn provdna. Jestlie prce znamen procesy, pak vdt, jak prci dlat, znamen mt procesy zdokumentovan. Touto dokumentac je procesn model spolenosti, kde jsou zachyceny veker klov procesy a procesy podprn.

Procesn mapa nm m ukzat souvislosti mezi klovmi procesy generujcmi pidanou hodnotu pro zkaznka a procesy podprnmi.

Modelovn proces vak nesouvis pouze sorganizac prce. Vdnen dob je pdnm argumentem pro modelovn proces jejich dal softwarov podpora, napklad pomoc nstroj workflow. Automatizac proces se daj velmi vznamn eliminovat mon chyby a prbh jednotlivch proces zrychlit, co oboj vede kvy spokojenost zamstnanc i koncovch zkaznk.

Bez kvalitn dokumentace formou procesnch model nelze podnikov procesy nikdy zcela poznat a ovldnout. A tm se vracme zpt na rozpor mezi zenm a menm pokud chceme procesy dit, musme je umt mit. Pokud je chceme mit, musme zvolit nejen odpovdajc metriky, ale hlavn vdt, co mme ve skutenosti dit. A prv zde je podstata procesnho modelovn.

BPMS

Business Process Management proel od devadestch let dvma generanmi vvoji. Vprvn generaci byly nstroje neintegrovan, nastaven nela snadno peklopit do IS. Ve bylo poteba dlat po etapch a separtn procesy namodelovat, vjinm nstroji spustit, upravit IS, atd. A prv to e druh generace nstroj. BPM nstroje ji nejsou chpny jako pouh kresltka podnikovch proces a organizanch struktur - rozdl vmodelovn je nov ve vyuit business modelu.

Business model je konzistentn a vzjemn provzan popis strategickch cl, mitelnch ukazatel vkonnosti, proces, pravidel podnikn, znalost, organizanch struktur, rizik a IT slueb. (Kalenda, 2008)

V prvn generaci procesnho zen od potku devadestch let minulho stolet, lo pedevm o nstroje pro modelovn podnikovch struktur a jejich analzu a tak pro dokumentaci podnikov architektury. (1)

Tato zmna chpn BPM jako takovho a nov technologie spadaj pod koncept BPM 2.0 BPM druh generace. O t hovome od roku 2005.

Zsadn rozdl oproti prvn generace vsob skrv zkratka BPMS Business Process Management Suite. BPMS je ucelenou platformou nstroj pro podporu celho ivotnho cyklu podnikn. Pod tm si meme pedstavit fze ponajc od analzy a designu procesu, pes implementace a nasazen a nakonec monitoring a nsledn kolobh. Tyto nstroje dnes umouj v relnm ase poskytovat data o jednotlivch prbzch procesu. To, co stoj za BPMS je servisn orientovan architektura. Vnsledujc tabulce je strun zpracovn pehled zkladnch rozdl mezi nstroji procesnho zen prvn a druh generace.

Nstroje BPM 1.0

Nstroje BPM 2.0

Funkcionalita prodvna business analytikm

Nstroje reln vyuvny procesnmi analytiky

Modelovn proces

Business model spolenosti

Proprietrn modelovac jazyky

Standardizovan modelovac jazyky

Prbn zlepovn proces

Dynamick zvyovn vkonnosti

Vysok poten nklady

een mon i na bzi open source nebo jako sluba

Dl produkty pro jednotliv fze ivotnho cyklu procesu

Podpora celho ivotnho cyklu business modelu spolenosti integrovan

Tabulka 2 - Porovnn nstroj prvn a druh generace BPM. Upraveno podle (2)

Odlinosti nalezneme a ji v pouvn standardizovan notace Business Process Management Notation (BPMN) a exekutivnho jazyka Business Process Execution Language (BPEL) pi samotnm modelovn podnikovch proces svazbou na Business model spolenosti, i snov ucelenou podporou celho ivotnho cyklu podnikn.

Ing. Kalenda shrnuje pnosy a jistou pevratnost BPM 2.0 nsledovn: Analza a design proces, pravidel, dat, rol a jinch zdroj vetn vjimek je pmo propojeno na jednotnou repository - srdce BPMS, kter oivuje zen workflow, pravidel a chovn volanch slueb. Navren zmny se tak pes integran rozhran pmo promtaj do nastaven a chovn celho IS. (Kalenda, 2008)

Odpad poteba vyuvn duplicitnch model a dat, BPMS pracuje sjednotnou repository.

Hlavn moduly BPMS jsou:

Procesn engine prosted interpretujc chovn proces popsanch vjazyce BPEL,

Business Rules Engine (BRE) pro uloen pravidla dodv rozhodovac data nebo znalosti nap. ze systmu Business Intelligence, vsledky poskytuje jak pro zen proces, tak pro sluby, kter je vyaduj,

Workflow zajitn interakce lid vrmci proces,

Business Activity Monitoring (BAM) sledovn vkonnosti proces v relnm ase.

Platformu BPMS a vazby mezi jednotlivmi prvky systmu BPM vnvaznosti na podnikov informan systmy znzoruje obrzek 1. Podrobnj popis jednotlivch modul BPMS nsleduje pod obrzkem 1.

Obrzek 1 - Platforma BPMS. Upraveno podle (2)

Procesn engine

Jednou zkomponent BPMS je na obrzku 1 znzornn Procesn engine. Vzhledem ktomu, e dnes je jazyk BPEL, ktermu je vnovna kapitola Standardy BPM BPEL, BPMN, chpn jako standard pro popis proces vorchestraci webovch slueb, lze pojmy procesn engine a BPEL engine zamovat dle poteby.

Jazyk BPEL pracuje se dvma typy proces dle rovn abstrakce:

Abstraktn proces - pouze zsti specifikovan proces, u kterho se nepedpokld, e bude nkdy sputn. Specifikuje pouze reim vmny zprv, nikoli samotn procesn tok,

Exekutivn proces do detail specifikovan a spustiteln proces vbhovm prosted, tzv. enginu. Vnaem ppad se tm rozum BPEL engine, jeliko BPEL je jazykem navrenm pro poteby orchestrace.

Proces popsan vjazyce BPEL je vlastn XML dokument, kter je vygenerovn zmodelu zhotovenm vpslunm modelovacm nstroji. Stmto dokumentem pak pracuje BPEL engine buto jako rozhran webov sluby, ppadn pomoc podmnek nastavench uvnit danho procesu. Procesn engine spout dan proces a poskytuje ho svm uivatelm.

Mon podoba BPEL enginu je webov sluba, asto svlastnm klientskm prostedm.

BPEL proces lze vytvoit v jakmkoliv textovm editoru, ale z praktickch dvod je tento postup znan neefektivn a vyaduje hlub znalosti XML. V souasn dob je dostupn spousta rznch grafickch editor. Jedn se jak o komern, tak i o voln dostupn a open-source produkty. Kdy zanedbme jejich uivatelsk prosted, sloitost, stabilitu ap., tak se vtinou od sebe li rovn implementace BPEL a roziitelnost. Kad spolenost vtinou k danmu editoru m i svj vlastn stroj, na kterm lze dan proces spoutt.

Vzhledem k trochu odlin implementaci jazyka BPEL rznmi spolenostmi a jeho monost roziitelnosti o vlastn funkce dochz zde k nekompatibilit tchto editor a stroj. Vppad nutnosti spoutt dan proces na jinm stroji ne pro kter byl uren, budeme v lepm ppad potebovat dobrou znalost obou produkt a jazyka BPEL. V horm ppad to vbec nebude mon. (3)

Business Rules Engine

Do etiny lze Business Rules peloit jako pravidla podnikn. Pravidla podnikn jsou rozhodovac kritria dodvan pro jednotliv procesy i sluby. Pkladem me bt proces pijet objednvky pokud je objednvka vystavena na vt finann hodnotu ne 50000 K, mus ji schvlit finann editel. Kritrium hodnoty objednvky vytv vtomto ppad pravidlo pokud je stka vt ne urit mez, udlej toto. Odlin pklad me bt situaci kdy pro vechny zkaznky, kte nakoup za 1000 a vce K, bude udlena sleva ve vi 10% z celkov ceny. Opt se jedn o pravidlo (podnikn).

Pravidla podnikn je teba dsledn evidovat, klasifikovat, hledat mezi nimi vztahy a dit je. Ve vztahu kpodnikovm procesm plat, e ty zstvaj relativn nemnn, avak pravidla, kter jsou soustmi proces, se mn velmi dynamicky. Proto je vyvjena snaha pravidla podnikn od proces oddlit, zpracovat je do samostatn komponenty.

Business Rules Engine je tedy samostatn softwarov komponenta, ze kter jsou jednotliv pravidla spoutna. Tato pravidla nejsou pmou soust aplikanho kdu, a tud je lze velmi rychle mnit bez nutnosti zasahovat do zdrojovho kdu jednotlivch aplikac. Typicky jsou uloena vdatabzi, XML souborech, Excelovsk tabulce i v rznch skriptech.

Existuje nkolik druh procesnch stroj, vzvislosti na tom, jak uloen pravidla vykonvaj. Nejtypitj jsou stroje, kter spravidly pracuj na bzi booleovskho konstruktu IF-THEN. Tedy napklad jestlie je zkaznk star 18 let, sm si koupit vhodn balen alkoholu na e-shopu.

Dalm typem stroje je reakn engine. Ten detekuje a reaguje na vznikl situace napklad me upozornit skladnka, e na skladu je mal zsoba konkrtnho typu zbo. Rozdl mezi tmito dvma typy stroj je ten, e prvn typ reaguje na konkrtn interakci suivatelem, ten druh vykonv pravidla automaticky vppad alertu. Vtina dnench stroj um zastvat ob zmnn role.

Zmnn druh vykonvn pravidel postupuje smrem dopedu. Existuj vak i stroje jdouc smrem dozadu tedy zjiuj co je poteba, aby byl naplnn urit cl. Posledn kategori Business Ruless Enginu je deterministick. Ten me pracovat jak smrem dopedu, tak plnovat a zajiovat potebn akce na zklad vytyenho cle.

Business Activity Monitoring

Jedn se o software, kter sleduje prbh jednotlivch innost a procesu jako celku. Vychz zagregace, analzy a prezentace informac vrelnm ase. elem aplikace tohoto typu je poskytovat data (analzu) vlastnkm proces a operanmu managementu obecn. Umouje rychle nalzt problm a zavst potebn protiopaten.

BAM vyuv obdobn jako systmy Business Intelligence tzv. dashboardy kzobrazovn dat. Na rozdl od BI vak pracuje sdaty poskytovanmi vrelnm ase (on-line, ppadn near on-line data), zatmco BI komunikuje sOLAP databz pomoc dotaz na data historick, nikoli produkovan vrelnm ase. Jinak si vak BAM a BI dashboardy mohou bt vizuln velmi podobn.

Nkter BAM systmy rovnou poskytuj monost reagovat na vznikl problmy, napklad formou zasln zprvy (e-mail, text, hlasov zprva) odpovdnm lidem.

Tento modul BPMS je sice klov, jedn se vak ji o ist komern een. Pro pedchoz uveden komponenty existuj rzn open source een, kter svyvinutm sil lze vzjemn kombinovat a de facto si BPMS prosted integrovat zvoln dostupnch nstroj. BAM vsouasn dob voln dostupn i jako open source neexistuje, lze ho do jist mry simulovat pomoc reportingovch nstroj.

Workflow

viz kapitola Workflow modelovac nstroje v tto prci

Vybran BPMS produkty

(Obrzek 2 - Magic Quadrant BPMS dle Garner)Vtto podkapitole uvdme nkolik konkrtnch een BPMS od rznch dodavatel. Vybrali jsme zstupce zkategorie komernch een od velkch softwarovch firem a vedoucch hr na trhu. Pi volb konkrtnch BPMS platforem jsme vychzeli zvsledk analzy proveden spolenost Gartner. Zvolili jsme een ze vech kvadrant krom tetho, ve kterm jsou nejmn konkurenn vhodn produkty pro danou oblast.

Oracle Business Process Management Suite 11g

Producent

Oracle

Nzev

Oracle Business Process Management Suite

Verze

11g

Datum vydn

07/2009

Licencovn

komern

WWW odkaz

http://www.oracle.com/technologies/bpm/bpm-suite.html

Oracle Business Process Management Suite je dobrm pkladem komplexnho BPMS. Ten je vystavn nad databzovm systmem Oracle 11g, tedy nejnovj verz. Mezi konkrtn moduly pat vechny hlavn zmnn prvky. Jmenovit Oracle BPM Suite nabz nsledujc komponenty:

Oracle BPM kompletn IDE vvoj, spoutn a optimalizaci business proces

Oracle Business Rules Business Rules Engine,

Oracle BPEL Process Manager procesn engine pro procesy popsan exekutivnm jazykem BPEL,

Oracle Business Activity Monitoring Business Activity Monitoring,

Oracle WebCenter Suite portlov platforma.

Pegasystems SmartBPM Suite

Producent

Pegasystems

Nzev

Pegasystems SmartBPM Suite

Verze

5.5

Datum vydn

07/2009

Licencovn

komern

WWW odkaz

http://www.pega.com/Products/

Spolenost Pegasystems nabz sv een BPM na trhu ji 26 let. Za tu dobu se firma dostala do pozice ldra trhu dky svmu rules-driven BPM. SmartBMP Suite se skld ztchto komponent:

PegaRULES Process Commander mozek a srdce SmartBPM een, Business Rules Engine je skryt pod prvnm nzvem - PegaRULES. Process Commander je vvojov, bhov i monitorovac (pomoc dashboard) prosted pro procesy realizovno jako tenk klient pro spoluprci businessu a IT,

Process Analyzer vyuv datov sklady, na nich pomoc on-line nstroj provd analzu (obdoba BAM),

Process Simulator simulace novch business proces, pedtm ne jsou sputny vostrm provozu. To umouje analytikm mit a porovnvat vkonnostn charakteristiky a proces nsledn odladit ped ostrm provozem,

Enterprise Integration SmartBPM je vystaveno na SOA architektue. Tato st se star o integraci podnikovch nstavc a konektor,

Case Management case-management aplikace,

Content Management Integration integrace obrazovch a dokumentovch repository vetn DMS za elem zen vekerch proces souvisejcch sRecords Managementem,

Portal Integration integrace na rovni webovskch portl pro spoluprci na bzi B2B.

Jak je vidt, tento BPMS nen pouh BRE, BAM, workflow a procesn engine. SmartBPM jde dl a sna se postihnout integraci zen vech komponent, ktermi podnikov procesy prochzej. Architekturu, ve kter je SmartBPM vystavno, znzoruje obrzek 3.

(Obrzek 3 - Architektura SmartBPM)

IBM BPM Suite

Producent

IBM

Nzev

IBM BPM Suite

Verze

Datum vydn

Licencovn

komern

WWW odkaz

http://www-01.ibm.com/software/info/bpm/offerings.html

(Obrzek 4 - Varianty IBM BPM Suite)een od IBM pokrv cel ivotn cyklus podnikn, tedy od nvrhu, po implementaci procesu, spoutn a monitorovn a nsledn zmny. Zajmavost je, e IBM nem pouze jeden produkt, ale nabz dv mon varianty BPMS IBM WebSphere Dynamic Process Edition a IBM FileNet Active Content Edition. Prvn ze zmnnch je vystavno na platform WebSphere, zatmco druh een je zaloeno na workflow produktu FileNet, je IBM sama pokld za lep een pro firmy sBPM teprve zanajcmi. IBM navc nabz jaksi rozen obsahujc pokroil analytick nstroje, BPM repository, akcelertory, nstroje pro spoluprci. Rozdly mezi popsanmi variantami znzoruje obrzek ne.

TIBCO iProcess Suite

Producent

TIBCO Software

Nzev

TIBCO iProcess Suite

Verze

Datum vydn

Licencovn

Komern / free

WWW odkaz

http://www.tibco.com/software/business-process-management/iprocess-suite/default.jsp

TIBCO Software je obdobn jako IBM jednm zldr na trhu BPMS. iProcess Suite poskytuje kompletn end-to-end een procesnho zen, po svt m vce ne 1000 zkaznk. Konkrtn komponenty, ze kterch se een skld, jsou tyto:

TIBCO Business Studio voln dostupn nstroj pro modelovn a spoutn business proces,

TIBCO iProcess Decisions prosted pro business analytiky kdefinovn a zen pravidel podnikn uvanch vprocesnch tocch,

TIBCO iProcess Engine procesn engine,

TIBCO iProcess Workspace rozhran poskytujc business uivatelm interakci sprocesnmi instancemi. Toto rozhran lze velmi snadno integrovat do portlovch een i klientskch aplikac,

TIBCO iProcess Spotfire nstroj pro men vkonnosti proces a jejich analzu (BAM),

TIBCO iProcess Conductor nstroj, je se vyuv pro procesy, kter je obtn modelovat strukturovan, jeliko jsou pli komplexn a dynamick. Tyto procesy jsou vykonvny za pomoci individulnch pomocnch proces.

Intalio BPM

Producent

Intalio

Nzev

IntalioWorks BPM

Verze

Datum vydn

Licencovn

Free / komern

WWW odkaz

http://www.intalio.com/products/bpm/

IntalioWorks BPM m dv monosti een. Prvn volbou je IntalioWorks BPM Community Edition, kter je zcela zdarma a 80% kdu je realizovno jako open source. Toto een se hod spe na men BPM projekty. Pro velk spolenosti zavdjc BPM je tu ji ist komern een IntalioWorks BPM Enterprise Edition, realizovan jako open code. Ob een maj nstroje pro modelovn proces a jejich spoutn spolu snvaznost na workflow, nicmn nstroje typu BAM a BRE, kter jsou dnes pomrn klov, jsou pouze ve zpoplatnn verzi. Enterprise Edition navc nabz portlov een, ESB, ECM. Architektura Enterprise Edition je ilustrovna na obrzku. een je vystaveno na pluginu pro Eclipse vvojov prosted, kde lze procesy modelovat a ne BPEL enginu Apache ODE, kter je rovn open source produktem.

(Obrzek 5 - Architektura Intalio)

Standardy BPM - BPEL, BPMN

V tto kapitole ble nahldneme do kuchyn standard BPM, konkrtn BPEL a BPMN. Prvn st zmiuje historick vvoj jazyka BPEL, jeho strukturu, vlastnosti a monosti. V sti nsledujc, vnovan BPMN, se po strunm popisu vnujeme srovnn notace s ostatnmi a predikci dalho vvoje standard vbec.

BPEL

Standardizovan jazyk Business Process Execution Language (BPEL) vznikl na zklad spoluprce firem IBM, EA Systems a Microsoft. Nyn je pod vvojem Organizace pro pokrok ve standardizaci strukturovanch informac (OASIS).

BPEL je exekutivnm jazykem zaloenm na XML. Uplatuje se pi spoluprci a koordinaci mezi obchodnmi partnery, zejmna v oblasti e-business a poskytovn webovch slueb. BPEL nen pouze prostedkem pro modelovn podnikovch proces umouje vytvet spustiteln procesy, z nich se volaj jednotliv webov sluby. Jazyk BPEL je tak v jistm ohledu spe programovacm jazykem. Vytven spustitelnch proces v souasn dob pedstavuje jeden z hlavnch smr vvoje a vyuit procesnho modelovn proto byl jazyk BPEL do tto prce zahrnut.

BPEL je zaloen na tyech standardech, bez kterch by nemohl fungovat. Prvn znich, zejm nejdleitj, je XML - znakovac jazyk popisujc strukturu a vcn obsah. Pro formln definici struktury dokumentu jazyka BPEL se vyuv XML schmat, kter striktn uruj, co me a co nesm bt obsahem dokumentu. Pro orientaci ve vytvoenm dokumentu slou jin ze standard s XML spjatch XPath. Poslednm standardem je jazyk WSDL, vyuvan pro popis rozhran webovch slueb. Kombinace ve zmnnch standard nm poskytuje nutn minimum pro vytven proces v jazyce BPEL. Vytvoen proces v BPELu je ovem pouze dokumentem ve formtu XML. Jako takov spustiteln nen, k tomu je poteba bhov prosted. Bhov prosted rznch spolenost pistupuj k exekuci BPEL procesu odlin, buto rovnou interpretuj XML dokument nebo ho transformuj do jin podoby, kterou pak zkompiluj a a pot proces lze spustit.

Pehled vvoje jazyka BPEL:

2002 - BPEL4WS 1.0 - IBM, Microsoft, BEA

2003 - BPEL4WS 1.1 OASIS

2004 - WS-CDL - W3C (Kandidt)

2007 - WSBPEL 2.0 OASIS

BPEL je vrazn podobn tradinm programovacm jazykm, obsahuje smyky, vtven, promnn, piazen atd. Tyto konstrukty nm dovoluj namodelovat prakticky libovoln proces. Ovem nejdleitj vlastnosti jsou spojen s volnm webovch slueb. Ty meme volat dvojm zpsobem, synchronn a asynchronn. Meme spoutt operace jak sekvenn, tak paraleln. Po asynchronnm voln mme monost ekat na tzv. callback (zptn voln). BPEL tak disponuje bohatou vbavou v oblasti obsluhy chyb, co je velmi dleit pi vytven robustnch byznys proces, a poskytuje podporu pro dlouho trvajc procesy. Pomoc BPEL tedy meme:

popisovat business procesy pomoc skldn slueb,

skldat vt procesy ze slueb a ji vytvoench proces,

pracovat se synchronnmi a asynchronnmi operacemi a pijmat tzv. callbacks,

spoutt sluby sekvenn i paraleln,

kompenzovat sluby v ppad chyby,

pesmrovat pchoz zprvu patinmu procesu,

pracovat sudlostmi,

spoutt aktivity v uritm poad i za urit as,

strukturovat business procesy." (af, 2007)

Jednotliv sluby mohou bt skldny dvojm zpsobem:

orchestrace (orchestration) - centrln proces (me se jednat o dal webovou slubu) pebr kontrolu nad slubami, kter jsou do procesu zapojeny, a koordinuje spoutn jednotlivch operac. Zastnn sluby nevd, a ani nemus vdt, e jsou astnky njakho vyho procesu.

choregrafie (choreography) nevyuv centrlnho koordintora. Kad zastnn sluba pesn v, kdy se m spustit a s km m komunikovat. Vichni astnci choreografie mus vdt o procesu, jeho operacch, zprvch a naasovn vmn zprv.

Z hlediska skldn webovch slueb, je orchestrace flexibilnj pstup ne choreografie a jazyk BPEL je prv orchestranm jazykem.

Instrumentace nabz tyto vhody:

pesn vme, kdo je zodpovdn za cel business proces,

meme spojovat sluby, ani by vdly, e jsou soust procesu,

v ppad chyb meme vybrat jin scn procesu.

BPEL rozliuje procesy na spustiteln a abstraktn. Spustiteln business proces specifikuje veker detaily o procesu a me bt spoutn pomoc bhovho prosted BPEL. Abstraktn business proces nen specifikovn tak detailn a proto nen spustiteln.

Obrzek 6 Pklad schematickho znzornn BPEL procesu. Upraveno dle (af, 2007)

BPEL rozliuje zkladn a sloen aktivity. Zkladn aktivitou me bt nap. sputn jin webov sluby, ekn na zprvu, generovn odpovdi atp. Sloen aktivity, podobn jako v BPML, d tok procesu.

Komunikace probh tak, e BPEL proces obdr poadavek, nsledn spust patin webov sluby a nakonec odele odpov zpt pvodnmu volajcmu. (af, 2007)

Webov sluby mohou bt spoutny sekvenn nebo paraleln, synchronn (ek se na odpov) a asynchronn (na odpov se neek, pokrauje se v provdn procesu).

Spojen (links, t partner links) pedstavuj spojen ke vem astnkm, s nimi proces komunikuje. Rozliujeme:

spojen na webovou slubu (invoked partner link), kter je spoutna,

spojen ke klientovi (client partner link), kter me spustit BPEL proces.

Kad BPEL proces mus mt alespo jeden client partner link, protoe zde mus bt njak klient, kter spust dan BPEL proces. Obvykle kad BPEL proces bude mt alespo jeden invoked partner link, protoe ve vtin ppad bude spoutt njakou webovou slubu. (af, 2007)

BPEL proces

A BPEL process specifies the exact order in which participating Web services should be invoked, either sequentially or in parallel. With BPEL, you can express conditional behaviors. For example, an invocation of a Web service can depend on the value of a previous invocation. You can also construct loops, declare variables, copy and assign values, define fault handlers, and so on. By combining all these constructs, you can define complex business processes in an algorithmic manner. In fact, because business processes are essentially graphs of activities, it might be useful to express them using Unified Modeling Language (UML) activity diagrams. (6)

Jak uvd samotn specifikace jazyka WS-BPEL, BPEL proces specifikuje d, ve kterm jsou sluby sekvenn i paraleln spoutny. Umouje specifikovat podmnky, cykly, deklarovat promnn, piazovat tmto promnnm hodnoty, oetovat vjimky a dal. Doporuovno je grafick vyjden BPEL procesu, tj. BPEL proces vhodnm zpsobem vizualizovat. Obvykle se tak dje bu v notaci UML i podobnm zpsobem obvykle v rmci komplexnho een CASE nstroj v portfoliu produkt spolenost tmto se zabvajcch. S BPEL se lze setkat skuten v ad een, pro pklad uveme Oracle BPEL Process Manager, Microsoft BizTalk, IBM WebSphere Business Integration Server, BEA WebLogic a ad dalch.

Abstraktn a vykonavateln procesy

Jazyk BPEL umouje specifikovat procesy ve dvou podobch: The basic concepts of WS-BPEL can be applied in one of two ways, Abstract or Executable.A WS-BPEL Abstract Process is a partially specified process that is not intended to beexecuted and that must be explicitly declared as abstract. Whereas Executable Processesare fully specified and thus can be executed, an Abstract Process may hide some of therequired concrete operational details expressed by an Executable artifact. (6)

Abstraktn proces je sten specifikovan proces bez internch detail, kter nen uren pro bezprostedn vykonn. Specifikuje vnj chovn procesu, tj. vmnu zprv mezi zastnnmi stranami. Vykonateln proces je naopak pln specifikovan a je uren pro vykonn BPEL enginem.

BPMN

Tento standard pro modelovn podnikovch proces byl vyvinut konsorciem BPMI (Business Process Management Initiative), nyn za jeho vvoj zodpovd skupina OMG. Modely BPMN vyuvaj rznch prvk, kter jsou pro pehlednost rozdleny do ty kategori a v rmci kad kategorie jet do nkolika typ:

1) Objekty toku (flow objects):

udlost (event),

aktivita/innost (activity),

brna (gateway).

2) Spojovac objekty (connecting objects):

sekvenn tok (sequence flow),

tok zprv (message flow),

asociace (association).

3) Plaveck drhy (swimlanes):

bazn (pool),

drha (lane).

4) Roziujc objekty (artifacts):

Datov objekt (data object),

Skupina (group),

Poznmka (annotation.

Z hlediska business perspektivy postrd tento standard adekvtn prostedky pro modelovn podstatn sti nleitost, kter hraj z hlediska modelovn business proces organizace vznamnou roli. Ji samotn filosofie tohoto standardu je ist zamen na konkrtn technologickou realizaci modelovanch proces. Jednotliv atributy modelovch element jsou ist spojen se svm nslednm zpracovnm v rmci integranho SW. Z tchto dvod mra obecnosti standardu a jednoduchost standardu pli nevyhovuj. To sam lze tvrdit o monostech modelovn dimenz jako je nvaznost na organizan strukturu nebo spojitost s cli organizace.

Akoliv je BPMN siln specializovanm jazykem, m v nezanedbateln me podstatn prseky s obecnmi nroky na standardy pro modelovn business proces, pro poteby vvoje SW nebo jejich automatizace specializovanm SW. Svm konkrtnm pedjmnm proveden jednotlivch proces standard pmo navd sv uivatele na jist zpsob uvaovn o problmech. Z hlediska metodick podpory tohoto standardu lze konstatovat, e sama specifikace tohoto standardu se tmi to otzkami nezabv. Jedn se pouze o hol popis element a jejich atribut. Naopak, jeliko je BPMN do jist mry relativn velmi rozenm standardem, je jeho vlastn podpora nap nstroji velmi vysok, a to i oproti faktu, e nen zcela standardizovan vlastn mapovn na formt pro vmnu dat. Zrove je specifikace tohoto standardu velmi konkrtn z hlediska popisu pravidel vlastn syntaxe co je douc pro potenciln validovn model.

Srovnn BPMN s ostatnmi notacemi

Obrzek 7 - Porovnn BPMN s jinmi notacemi. Upraveno dle (Kalina, 2009)

Akoliv jsou vechny tyto standardy svm vznikem vztaen k oblasti informanch technologi, je vidt, e jak IDEF3, tak BPMN jsou v tto perspektiv zhruba na stejn rovni, a oproti EPC zaostvaj cca. o 20%. To je relativn zajmav, nebo svm zpsobem, jsou BPMN a IDEF3 vcemn antagonisticky pojat standardy. BPMN je ryze specializovan modelovac standard pro vyuit v oblasti tvorby proces pro zpracovn integranm SW, kdeto IDEF3 se zabv obecnm popisem smantiky business procesu, jako metoda pro konceptuln analzu ve vztahu k budovn IS/ICT. Mon interpretace by mohla bt, e EPC poskytuje ideln rovnovhu mezi mrou konceptuality a vyuitelnost vstup modelovn v dalch fzch vvoje SW. Je nicmn nutn pipomenout, e je zde nutn brt ohled na mon zkreslen, kter je dan konstrukc variant jednotlivch charakteristik. Z vlastnch hodnotcch tabulek je patrn, e u IDEF3 je pevaujc jednoduchost a obecnost modelovn, kdeto Scheer-EPC obtuje st tchto charakteristik a pidv robustnj popisn schopnosti. Z hlediska potu charakteristik, poetn pevauj ty spojen se samotnou vyjadovac schopnost standardu. To je jeden z dvod vychlen tohoto pomru na stranu EPC. Z hlediska BPMN je mon sten prohlsit to sam, jako o IDEF3, nicmn s tm, e BPMN se k Scheer-EPC pibliuje z opan strany spektra a vsledky tohoto standardu jsou poznamenny jeho vlastn pespecializovanost. Druhm zjevnm faktem je vrazn propad BPMN v rmci business perspektivy, kde dosahuje velmi nzkho vsledku. Tento vsledek se d interpretovat jako zjevn nevhodnost pouvat tento standard k innostem, je jsou touto perspektivou zastupovny. Svm prvoadm zamenm BPMN pehl mnoho dimenz, kter jsou pro modelovn business proces, v rmci organizace stejn (cle, org. str., apod.). Standard obsahuje tak velk mnostv element, kter maj msty nepli intuitivn vznam a pro uivatele mohou bt nsledn obtn interpretovateln. Tyto vlastnosti jednotlivch element jsou samozejm dny tm, aby bylo mon v rmci BPMN modelovat klov rysy, kter jsou teba pro generovn pedpisu pro zpracovn vhodnm integranm nstrojem. Zajmav je mra podobnosti mezi vsledky v rmci business perspektivy a ohodnocenm vlivu standard na zralost business procesu dle modelu PEMM. Akoliv jsou jednotliv standardy mezi sebou dost odlin, jsou vechny postaveny na tzv. flow chartu, navc z pohledu PEMM nejsou kladeny plin nroky na deskriptivn schopnosti jednotlivch standard.

V oblasti procesnho modelovn existuj (prozatm nespn) snahy o jistou globln standardizaci, kter by pedevm mla usnadnit sdlen model mezi rznmi organizacemi. Nepedpokldm plin spch tchto snah. Procesn modely nachzej stle nov, navzjem odlin, vyuit. To s sebou nese i nutnost jejich znan diverzifikace. Ve svch potcch se procesn modely vyuvaly tm vhradn k analze a optimalizaci podnikovch proces (a ji ve smyslu postupnho zlepovn i Business Process Reengineeringu) a snaha o jejich globln standardizaci jist mla sv opodstatnn. V souasn dob se procesn modely, vedle svho pvodnho elu, pouvaj i v oblastech celopodnikov komunikace, mezipodnikov kooperace, podnikovch informanch systm a webovch slueb. V takto odlinch oblastech jsou na n kladeny rozlin poadavky. Zatmco pro celopodnikov pouit potebujeme model srozumiteln a pehledn, v oblasti webovch slueb je klov spustitelnost modelu. V nkterch zmnnch oblastech se zrove odehrv velmi rychl vvoj a je tedy nutno, aby se modelovac nstroje vyvjely spolu s modelovanou skutenost (to se tk zejmna oblasti webovch slueb). Proto pedpokldme, e budou i nadle vznikat mnoh nov standardy a metodiky a ty stvajc se budou dle vyvjet.

CABE nstroje

Zkratka CABE je akronym pro Computer Aided Business Engineering. Pedstavuje skupinu nstroj, kter slou ke komplexnmu modelovn architektury podniku. Nejvt pnos znamenaj v procesn zench firmch, kde dokou popsat strukturu vech proces, vztah mezi nimi a hierarchickho uspodn. Vcn sprvn popis proces, klovch i podprnch, informanch a datovch tok lze vyut k efektivnmu dosahovn podnikovch cl. Identifikace tchto cl me slouit k pesnj definici podnikov strategie.

Vstupy CABE nstroj se vyuvaj pi nvrhu novch podnikovch informanch systm a k optimalizaci i reengeneeringu struktury podniku a proces. V souasn dob rozvoje servisn orientovan architektury, je pin nov koncept pojet a budovn podnikovch informanch systm, jsou pnosy CABE nstroj k optimalizaci podnikov struktury jet vznamnj. Rovn s vyuitm modelu Software as a Service lze vstupy CABE nstroj podpoit pesnj formulaci poadavk na odebran sluby a jejich strukturu. CABE nstroje mohou slouit v rmci podniku pi vytven katalogu a architektury ICT slueb.

Hlavn pnosy CABE

Hlavnm pnosem CABE nstroj je podpora podnikovho zen investic v oblasti ICT. Na zklad analzy vstupnch dat CABE nstroj lze formulovat informace vyuiteln pi rozhodovn v investin oblasti. Lep znalost organizan struktury, podnikovch proces, podnikov strategie vede k zefektivnn fungovn celho podniku, jak na procesn rovni, tak na technologick. Pomoc CABE nstroj lze tak odhalit potebu modifikace, nebo nov implementace ICT infrastruktury.

Pnosy vyuvn CABE nstroj lze shrnout jako podporu pi:

zen investic v oblasti ICT,

Identifikaci podnikovch cl a nsledn pesnj formulace podnikov strategie,

Optimalizaci podnikov struktury a podnikovch proces,

Zvyovn efektivity podnikovch proces (reengineeringu),

Optimalizaci ICT infrastruktury,

Zavdn SOA,

Rozhodovn o outsourcingu.

Vybran CABE nstroje

V pehledu vybranch CABE nstroj jsme vyli z materil pedchozch zpracovn tohoto tmatu a doplnili o aktuln informace. Jin pstup k CABE nstrojm jsme nezvolili z toho dvodu, e trh tvrc a jejich produkt v tto oblasti se pli nemn. Vyvjej se pouze jednotliv produkty, kla funkcionality a jejich prosted jako reakce na poadavky zkaznk.

Nstroje, je jsme si vybrali k popisu a srovnn:

PowerDesigner,

System Architect,

Visio,

ARIS Business Architect,

Casewise Corporate Modeler,

Open ModelSphere.

PowerDesigner 15.0

PowerDesigner vyvj spolenost Sybase a od roku 2008 je k dispozici ve verzi 15.0. Tento nstroj m pesah do oblasti CASE, jedn se o robustn modelovac nstroj. Slou k vytven objektovch model, datovch model, model business proces, XML a DTD schmat. Lze jej vyut pro nvrh databze od konceptuln rovn, a po fyzickou rove datov zkladny. Um u datovch model generovat testovac data pro testovn integrity databzovho schmatu.

Z objektovch model podporuje PowerDesigner tvorbu modelu td, use case diagramu, diagramu sekvenc, komponent a aktivit.

Umouje vyuit cel ady standard a metodik. Podporuje UML 2.0, XML, DTD, BPEL4WS, BPMN a dal. Podporuje velmi komplexn tvorbu dokumentace.

Podporuje celou adu vvojovch prosted (Java, C#, VB .NET, Hibernate, EJB3, NHibernate, JSF, WinForm (.NET and .NET CF))

Vzhledem k pomrn velkmu rozen pedstavuje jaksi etalon v praktinosti a uivatelsk pvtivosti designu pracovnho prosted, kter je intuitivn a snadno ovladateln.

Obrzek 8 - Ukzka rozhran v PowerDesigneru

Producent

Sybase

Nzev

PowerDesigner

Verze

15.0

Datum vydn

8/2008

Licencovn

DataArchitect (datov modelovn), Developer (objektov modelovn), Studio (datov + objektov + modelovn business proces), Enterprise (+repository), Standalone (pevn licence na 1 PC) x Floating (plovouc licence)

WWW odkaz

www.sybase.com

System Architect

Za vvojem programu System Architect stoj nyn spolenost IBM, kter odkoupila Telelogic v roce 2008. Jedn se opt o robustn modelovac nstroj a je jednm z leader na trhu CABE nstroj. Tit jeho vyuit le v propracovanm modelovn business proces. Podporuje vytven procesnch model, datovch model, technologickch model, balanced scorecard, model servisn orientovanch architektur, aplikanch model.

Podporuje standardy jako BPMN, UML, BPEL4WS, IDEF, TOGAF a dal. Umouje pehledn propojit modely rznch kategori a skldat je jako komponenty jednoho celku. Podporuje analzu mry podpory podnikovch cl. Podporuje pm sledovn nklad v modelech pro jednotliv ICT sluby.

Uivatelsk prosted nen natolik intuitivn a pehledn jako napklad v ppad PowerDesigneru.

Obrzek 9 - Ukzka rozhran System Architect

Producent

IBM

Nzev

Rational System Architect

Verze

11.3

Datum vydn

10/2009

Licencovn

User License USD $3,700.00

WWW odkaz

http://www-01.ibm.com/software/awdtools/systemarchitect/

Visio

Program Visio pvodn vyvjela Visio Corporation a nyn, dky akvizici spad jej vvoj pod kdla spolenosti Microsoft. Visio je nabzeno jako soust uritch verz kancelskho balku Microsoft Office, nebo tak jako samostatn aplikaci. Vsouasnosti je ve verzi 12.0.

Co do funkcionality a podpory podnikovch proces se nejedn o tolik robustn program, jako PowerDesigner nebo System Architect. Primrn slou k vizualizaci schmat.

Obsahuje mnoho ablon pro rzn diagramy a schmata. Podporuje metodiku UML a proprietrn Microsoft SmartShapes.

Vytvoen schmata lze snadno exportovat do vech program kancelskho balku Office.

Obrzek 10 - Ukzka rozhran Visio

Producent

Microsoft

Nzev

Microsoft Visio

Verze

2007 (12.0.6425.1000)

Datum vydn

4/ 2009

Licencovn

Retail price $559/$349 for Professional

WWW odkaz

http://office.microsoft.com

Aris Business Architect

Aris Business Architect vyvj nmeck spolenost IDS Scheer. Jde o robustn nstroj pro komplexn zen podnikovch proces a podnikov architektury. Funguje v modernm webovm prosted. Disponuje intuitivnm ovldnm a uivatelsky pvtivm prostedm. Podporuje standardy a metodiky BPMN, BPEL, ARIS, UML a dal. Umouje detailn modelovn, analzu a optimalizaci podnikovch proces. Dle obsahuje celou adu analytickch funkc, kter mohou bt vyuity pi zen podnikovch proces spolenosti.

Usnaduje vytven servisn orientovan architektury, podporuje celou adu metrik pro hodnocen vkonnosti jednotlivch proces. Umouje sprvu rol, prv a odpovdnost.

Obrzek 11 - Ukzka rozhran Aris Business Architect

Producent

IDS Scheer

Nzev

ARIS Business Architect

Verze

RSC-3

Datum vydn

2/2009

Licencovn

komern

WWW odkaz

http://www.ids-scheer.cz/cz/ARIS/ARIS_Platform/ARIS_Business_Architect/34725.html

Casewise Corporate Modeler

Corporate Modeler od firmy Casewise je nstroj, jen slou ke komplexnmu modelovn podnikovch proces. Umouje pehledn zobrazen cel podnikov struktury, kter zahrnuje i zamstnance, vetn vech podnikovch proces a vztah mezi nimi. Pracuje s dynamickmi objekty, kter propojuj IT architekturu s daty a procesy. Uivatel mohou simulovat prbh jednotlivch proces a testovat vsledky.

Obrzek 12 - Ukzka rozhran Casewise Corporate Modeler

Producent

Casewise Ltd

Nzev

Corporate Modeler

Verze

2009.2

Datum vydn

11/2009

Licencovn

komern

WWW odkaz

http://www.casewise.com/Products/CorporateModelerSuite/CorporateModeler

Open ModelSphere

Open ModelSphere od firmy Grandite je freewarov software uren k modelovn podnikovch proces, databz a UML. Jde u multiplatformn nstroj, kter je vytvoen v Jav. Pvodn komern produkt je nyn nabzen jako freeware.

Obrzek 13 - Ukzka rozhran Open ModelSphere

Producent

Grandite

Nzev

Open ModelSphere

Verze

3.1

Datum vydn

11/2008

Licencovn

GNU General Public License

WWW odkaz

http://www.modelsphere.org/open_modelsphere.html

Workflow modelovac nstroje

Ve spojitosti s business procesy se objevuje nov termn Workflow. Zjednoduen lze ci, eworkflow specifikuje, jak probh urit prce od zatku do konce. Workflow tvo logika proces a dc pravidla. Logika proces definuje sekvenci kol, kter maj bt provedeny, dc pravidla pak definuj v jakch zvislostech a limitech mohou bt koly vykonny.

Definice seskupen WfMC (Workflow Management Coalition), kter je platn ji 10 let, k o workflow a business procesech nsledujc: Business proces je mnoinou procedur i aktivit, kter dohromady realizuj obchodn cle v rmci organizan struktury, jen definuje funkn role a vztahy. (Aalst, 2002)

Workflow je automatizace business proces jako celku i jen jeho sti, bhem n dokumenty, koly a informace pechzej mezi astnky procesu na zklad definovan mnoiny pravidel.Skld se z aktivit a jejich vztah, identifikuje potek a konec procesu, astnky, aplikace a data.

Workflow procesy lze typicky hledat v rmci velkch organizacch jako jsou banky, pojiovny i sttn sprva. Pkladem takovch proces pak me bt vyzen pjky, registrace novch klient i registrace automobilu.

Velkm problmem dosavadnho workflow je, e bylo vyvinuto mnoho standardpro podporu workflow systm, ale dn z nich se nestal globln uznvanm standardem, jak pedstavuje nap. UML (Unified Modeling Language) v kategorii informanch systm. Nejble ktomu dnes m WPDL (Workflow Process Definition Language).

Nejprve se vyvinuly dokumentov orientovan workflow systmy, jeliko kancelsk prce byla asto spojena s velkm mnostvm paprovch dokument licch se svoj funknost. Mnostv dvjch workflow systm bylo zameno na tok dokument mezi lidmi, kte se workflow procesu zastovali zejmna tak, e k dokumentm pistupovali a mnili je podle toho, jak role jim v rmci procesu byla udlena. Novj systmy jsou ji obecnj. Nenabzej pouze dokumenty, ale jakkoliv strukturovan informace, komplexn zpracovn udlost, programovatelnou manipulaci s informacemi a monost rozit informace o webov sluby a dal extern zdroje informac.

Vedle bussines poadavk na workflow systmy stoj rovn poadavky vvoj,kte tlaili na standardizovan pstup k nvrhu workflow systm. Bhem vvoje se objevila cel ada modelovacch jazyk i jinch formlnch model, je slouily pro specifikaci vznikajcho workflow systmu. Velmi oblbenmi se staly Petriho se. Ty jsou stle velmi oblben mezi vvoji workflow systm, avak vyaduj jistou dvku pochopen, kter nemus bt vdy vlastn manaerm zadvajcch komern poadavky. Tud se stle hledaj dal modely, kter by byly blzk obma skupinm zastnnm v rmci workflow systmu.

V dnen dob zskvaj na velk oblib zejmna standardy BPM, kter se zabvaj ivotnm cyklem definice proces. Vvoji je mohou efektivn vyut a podnikov analytici jim rozumj.

V roce 1999 zaala skupina na Eindhovensk technick univerzit s vzkumem takzvanchWorkflow Patterns (workflow ablon). Clem je poskytnout koncepn zklad pro modelovn a nvrh proces. Jejich vzkum je rozdlen do nkolika kategori (zen, data, zdroje a sprva peruen prosec), kter je teba podporovat v rmci jazyka pro definovn firemnch proces. Workflow patterns jsou ustlen een typickch situac pi modelovn firemnch process vyuitm diagram BPD. Popisuj jak modelovat uritou specifickou nvaznost aktivit, nap.:

Modelovn paralelnch proces,

Modelovn cykl,

Modelovn peruen proces.

Workflow patterns jsou dleny do 4 zkladnch kategori:

Control-flow patterns (vzory pro tok zen) pedstavuj vzory struktur pro zen toku,

Data patterns (datov vzory) pedstavuj vzory, ve kterch jsou data reprezentovna a vyuvna vrmci workflow,

Resource patterns (zdrojov vzory) pedstavuj vzory, ve kterch jsou zdroje dat reprezentovny a vyuvny vrmci workflow,

Exception patterns (vzory peruen) popisuj zpracovn peruen procesu.

Dleitou instituc pro standartizaci v oblasti workflow je takWfMC (Workflow Management Coalition) fungujc od roku 1993, kter standratizovala jazyk XPDL, co je XML obdoba jazyka WPDL (Workflow Process Definition Language), z nho byl odvozen a v nm se nzvy a vznam XML element a atribut pouvanch pro popis workflow entit shoduj s klovmi slovy jazyka WPDL.

Modelovc nstrojeBonita

Producent

Bonitasoft

Nzev

Bonita Open Solution

Verze

5.0

Datum vydn

10/2009

WWW odkaz

http://www.bonitasoft.com/

Bonita Open Solution 5.0 je open source projektem umoujc definovat procesy v rmci organizace. Bonita vyhovuje standardu XPDL (XML Process Definition Languages). Systmov een Bonita je zaloeno na Process Virtual Machine (PVM).

Obrzek 14 - Architektura BPM Bonita

Bonita umouje snadn modelovn workflow s pomoc grafickho nstroje Proed (ProcessEditor). Proed je nstroj v jazyce Java, kter umouje vytvoen, editaci a vizualizaci workflow proces s vyuitm BPMN notace. Po vytvoen v modelovacm nstroji je proces uloen pomoc standardu XPDL. Proces je v prosted Bonita definovn jako mnoina aktivit. Kad aktivita me bt vykonna automaticky nebo manuln.

Ke kadmu procesu lze definovat astnky procesu, workflow data (definice dat, jen budouvstupovat do procesu), pechody v rmci procesu, akce, aktivity a zpsob sputn aktivit (manuln, automatick). Pokud m proces definovny workflow data, umouje Bonita generovat automatick formule pro zadn tchto dat bhem vykonn procesu.

Proces uloen pomoc standardu XPDL lze nahrt pomoc workflow console do virtulnho stroje PVM, kde lze vytvet jednotliv instance procesu. Workflow console je vytvoena jako Web 2.0 aplikace, kter umouje uivatelm spravovat procesy a jejich instance. Bonita rozliuje mezi uivatelem a astnkem procesu:

Uivatel pouv workflow systm bez ohledu na to, zda je astnkem njakhoprocesu,

astnk procesu v rmci definovan role se astn procesu.

Bonita je pln zaloena na platform J2EE. Poskytuje nkolik API, pomoc nich lze grafickyvytvet modely proces (Project API) i spoutt, zastavovat a sledovat procesy nebo dynamicky mnit procesy (User API).

Obrzek 15 - Bonita API

User Registration Session Bean - Umouje vytven a sprvu uivatel,

Project Session Bean - Umouje vytvet procesy,

User Session Bean - Provd vykonn aktivit, spravuje TODO list,

Engine Bean- Implementuje stavov stroj a kontrolu vykonvn proces,

Message Driven Bean - Zasl uivateli upozornn nap. pomoc emailovho serveru,

Bonita Hook - Pomoc Bonita Hook lze pistupovat k rznm systmm za pomoci nap. webovch slueb.

Pklad

Na pkladu workflow pro schvlen poadavku lze ukzat vyuit Bonita systmu v praxi.V rmci aktivity Approval osoba rozhoduje o pijmut (Acceptance) i zamtnut (Rejection)poadavku (Request).

Obrzek 16 - Grafick nvrh procesu Bonita

Takto navren model je poslze s vyuitm XPDL notace nahrn do virtulnho stroje PVM,kde je skrze webov rozhran pstupn uivatelm. Nsledujc obrzky ukazuj nkter prvky webovho rozhran, kter umouj interakci s bcm procesem.

Obrzek 17 - Sprva proces Bonita

Obrzek 18 - Seznam TODO aktivit Bonita

BizAgi

Producent

BizAgi

Nzev

BizAgi

Verze

9.1.2

Datum vydn

6/2009

Licence

120 Euro

WWW odkaz

http://www.bizagi.com

BizAgi je komernm BPM systmem, kter nabz organizacm nvrh, modelovn, integraci,automatizaci a monitorovn business proces skrze grafick prosted bez nutnosti programovan.

BizAgi je tvoen sadou t nstroj, kter spravuj kompletn ivotn cyklus procesu:

BizAgi Process Modeler umouje modelovn a dokumentaci navrench proces,

BizAgi Studio provd automatizaci procesnho modelu,

BizAgi BPM Server vykonv a kontroluje procesy.

Na obrzku je znzornn ivotn cyklus business procesu v rmci BizAgi BMP systmu.

Obrzek 19- ivotn cyklus workflow v rmci systmu BizAgi

BizAgi Process Modeler

Jedn se o grafick nstroj, kter umouje snadno modelovat business procesy v rmci notace BPMN. Formt grafickch prvk odpovd pesn notaci BPMN. Krom samotnho vytvoen diagramu BPMN umouje nstroj rovn export a import modelu do nejrznjch formt. Pro dokumentaci proces je podporovn export do formtu MS Word, PDF a PNG. Pro automatizaci a vykonn procesu je podporovn import do formtu XPDL.

Obrzek 20 - Model procesu BizAgi

BizAgi Studio

Prosted, je automatizuje nvrh zhotoven v modelovacm nstroji, se nazv BizAgi Studio. Automatizace pedstavuje transformaci navrenho BPMN modelu do technologick aplikace. BizAgi nabz adu nstroj, je umouj generovat technologickou aplikaci souvisejc s business procesem (vvojov diagram, business pravidla, datov model, uivatelsk rozhran) pomoc grafickho rozhran a bez nutnosti programovn. Tento model je uloen v databzi a je interpretovn vrmci BizAgi serveru BPM. Vsledkem automatizace modelu je webov aplikace, kter je generovna jen z grafickho modelu bez nutnosti programovn. Vhodou tohoto een je, e kad zmna proveden v rmci modelu je ihned zohlednna v rmci webov aplikace. Uivatel pistupuje k webov aplikaci, kter mu umouje spravovat jednotliv aktivity v rmci procesu.

Obrzek 21 - Automatizovan generovn model BizAgi

BizAgi BPM Server

Jedn se o engine, kter provd a kontroluje automatizovan proces. Zkladn komponentou je webov aplikace, kter umouje astnkm procesu zobrazit aktivity podle rznch ritri. Rovn astnkm procesu umouje vidt informace o stavu jednotlivch proces v relnm ase. BizAgi podporuje technologii .NET a J2EE.

COSA

Producent

COSA GmbH

Nzev

COSA BPM

Verze

5.7

Datum vydn

10/2008

Licence

cena podle kalkulace obchodnka

WWW odkaz

http://www.bps-solutions.de/

COSA je nstroj stejnojmenn firmy pro sprvu business proces, kter krom uivatelskyzaloenho workflow (nutn interakce s uivatelem systmu) podporuje rovn pln automatizovan procesy bez nutnosti uivatelsk interakce. Nstroj pln pokrv ivotn cyklus BPM, jak je znzornno na obrzku ne.

Obrzek 22 - ivotn cyklus workflow v rmci systmu COSA

Process Designer - na zklad BPMN notace je uivateli poskytnut grafick nstroj pro snadn modelovn proces. Nvrhi je umonno generovat procesovou dokumentacive formtech RTF, PDF a HTML. Modelovan procesy lze uloit ve standardu XPDL,

Process Viewer procesy jsou zobrazovny se stejnm vzhledem s jakm byly modelovny,

Simulator - poskytuje simulaci proces v ase bhu a verifikaci navrench proces,

COSA Server - vkonn jdro systmu zaloen na relan databzi. Kontroluje tok instanc proces v zvislosti na procesovm modelu. Tedy d vykonn jednotlivch pracovnch kol, spout nov instance procesu. COSA Server umouje nkolika rznm firmm vyuvat jeden spolen server, piem kad z firem m definovny sv vlastn data a procesy. Kontrolu sprvnho toku instanc jednotlivch proces zajiuje COSA Server podle definice procesu zskan z Process Designeru,

Context Handler pedstavuje klientskou aplikaci, jen presentuje uivateli koly souvisejc s vykonnm procesu. Poskytuje uivateli seznam vech pracovnch kol, data souvisejc s jednotlivmi procesy i pipojen dokumenty. Mezi data souvisejc s procesy mohou patit lhty, termny nebo poznmky,

Control Station monitorovac nstroj, kter nap. doke odhalit chyby, je nastanou v rmci vykonvanho procesu.

Obrzek 23 - Architektura BPMS COSA

Balanced scorecard a BPESeznmen s Balanced scorecard

Balanced scorecard pedstavuje strategick systm zen organizace, kter zpracovv a pevd posln a vizi organizace do specifickch cl, co ucelenho a srozumitelnho souboru mtek a ukazatel finann a nefinann vkonnosti, kter poskytuj rmec pro posuzovn spnosti strategie a systmu zen.

Balanced scorecard je stavebnm kamenem integrovanho manaerskho systmu, kter uruje priority a kritick faktory spnosti. Doke mimo jin tak sledovat pokrok pi dosahovn strategickch cl, umouje monitorovat a prbn upravovat zavdn strategie.

BSC tedy zachovv mtka, kter se sleduj u vtiny podnik a jsou obrazem minulch finannch transakc, ale tak dopluje tato finann mtka o nov mtka, kter umon zvit vkonnosti. Meme knim zaadit napklad nov distribun kanly, pracovn postupy, dovednosti zamstnanc, loajalita zkaznk, podnikov IS apod.

Je teba si uvdomit, e vtina podnik pracuje jak sfinannmi, tak i nefinannmi ukazateli. Nefinann ukazatel jsou ale pouvny pouze pro mstn pokrok, ne pro strategick zen. Nen to ztoho dvodu, e by si podniky neuvdomovaly dleitost takovho ukazatele, jako je spokojenost zkaznka, rychlej distribun cesty apod. Naskt se problm vpropojen finannch ukazatel snefinannmi a zrove ohodnotit zlepen nefinannho ukazatele vpennm vyjden. Tento problm pomh vyeit prv BSC. Ten, dky svm vazbm mezi jednotlivmi ukazateli doke urit, jak dopady budou mt na urit finann ukazatel zmny, kter jsou vyvolny rznmi nefinannmi ukazateli. BSC tedy zjiuje vazby mezi finannmi a nefinannmi ukazateli na zklad vztah pina dsledek.

Jak ji bylo zmnno, BSC je zce spjat spojmem strategie. Tento pojem se d vysvtlit jako cesta ke splnn strategickho cle, kter vychz a je vsouladu sviz podniku, tedy stm, co podnik hodl vytvoit a vysvtluje dvod existence podniku. kolem strategie je najt a vytvoit konkurenn vhodu pro podnik tak, aby uspl vsouasnm konkurennm prosted. Pokud by konkurence neexistovala, podnik by dnou strategii nepoteboval, a jeho existence by se oprala o pedem jist trh.

Pro pouvat Balanced scorecard?

Velikm problmem je to, e ve spoust firem sice strategie existuje, nicmn je uloena pouze vhlavch manaer a kadovm zamstnancm se dostv jen st. Dalm problmem je fakt, e i kdy se zamstnanci o strategickch plnech dozv, nevd, jak se chovat, aby pomohli strategii naplnit.

Tyto a dal problmy napomh BSC eit tm, e podnikovou strategii konkretizuje na jednotliv perspektivy, dl cle zobraz ve strategick map a sleduje naplovn strategie pomoc urench mtek.

Strategick cle podniku vychz zvize a strategie a rozhoduj o celkovm spchu podniku. Pokud chceme vpodniku plnovat a sledovat dosaen strategickch cl, je nutn ktmto clm piadit odpovdajc finann a nefinann mtka a jejich clov a skuten hodnoty. Nsledn jsou pak piazeny jednotlivm clm strategick akce, kter zabezpeuj, aby bylo strategickho cle dosaeno.

Balanced scorecard jako nstroj

Dle ve uvedench informac meme ci, e BSC je nstrojem, kter doke mnit podnikov procesy. Jde o princip postup, dle kterho je mon upravovat a mnit podnikov procesy kdosaen vytyench strategickch cl.

Aplikace Balanced scorecard

Prvnm krokem je vyhotoven tzv. SWOT analzy. Jde o matici, kde jsou uvedeny vechny siln a slab strnky podniku, jeho ohroen a pleitosti. Tmto krokem zskme komplexn pohled na podnik.

Druhm krokem je analza vstupu, kter poskytla analza SWOT. Znich je nutn nejprve oddlit strategick cle podniku od strategickch akc a uspodat je do pehledn tabulky perspektiv. Je nutn, aby byly pro jednotliv perspektivy vybrny takov strategick cle, kter jsou zhlediska naplnn strategie podniku klov. Ne vdy se vak jedn o zmnn strategick cle, je nutn proto rozliovat mezi nsledujcmi vstupy:

Strategick cl jeho naplnn zv konkurenceschopnost podniku a vede knaplnn vize podniku,

Obecn cl jeho splnn nezv konkurenn schopnost podniku,

Operativn cl slou kudren operativnch proces, nen tedy soust strategickch cl,

Strategick akce nejde o cl, jde o monou cestu ke splnn strategickho cle.

Tetm krokem je uren a piazen mtek kjednotlivm strategickm clm dle jednotlivch perspektiv.

tvrtm krokem je vytvoen mapy, kter je tvoena ze strategickch cl.

Ptm krokem je definovn strategickch akc a jejich piazen jednotlivm strategickm clm.

Autoi konceptu Balanced scorecard D. Norton a R. Kaplan urili pt manaerskch proces, kter jsou klov pro spnou implementaci strategie:

Mobilizace zmny je nutn prosazovat ve vech stech organizace, prostednictvm vrcholovho veden,

Peveden strategie strategii je poteba vyjdit ve form strategick mapy,

Vyladn organizace dleit je sladit innost organizace jako celku, jejch podnikatelskch jednotek, podprnch jednotek a externch orgn tak, aby byly vsouladu a jejich spoluprce vedla ke spolenmu cly,

Motivace zamstnanc knaplnn vytyen strategie je nutn, aby byli zamstnanci motivovn vsouladu sdanou strategi,

Zpsob celkov sprvy strategii je nutn zapojit do takovch proces vpodniku, jako jsou plnovn, vkaznictv, posuzovn vkonnosti managementu a tvorba rozpot.

Aplikace balanced scorecard na fiktivn firmSWOT Analza

Siln strnky

Slab strnky

Vrn zkaznick zkladna

Spolehliv zamstnanci

Minimln fixn nklady

irok portfolio slueb

Kvalitn sluby

Mal rove sdlen informac uvnit podniku

Absence celopodnikovho IS

Nedostaten vyten pracovnk spolenosti

Nedostaten monitorovn nklad

Pleitosti

Hrozby

Rozit sluby na dal sti trhu

Zavst kompletn objednvn pes internet

Nedostatek kvalifikovanch zamstnanc

Siln konkurence voboru slueb

Konkurence slep marketingovou strategi

Rst mezd

raz majitele firmy (nepostradateln)

Finann krize

Tabulka 3 - SWOT analza

Uren strategicky vznamnch cl

Nyn je poteba oddlit strategick cle od strategickch akc a uspodat je do pehledn tabulky dle perspektiv.

Perspektiva

Mon strategick cl

Finann

1. Zlepit hospodaen svariabilnmi nklady

2. Zven zisk

3. Racionalizace nklad

4. Rst ziskovosti zakzek

5. Rst obratu

Zkaznick

6. Absolutn orientace na ziskov zkaznky

7. Udren klovch zkaznk a zskvn novch

8. Zven zkaznick spokojenosti

9. Tvorba strategickch alianc

10. Zvit kvalitu slueb

11. Zjitn optimlnho portfolia slueb

Procesn

12. Poskytovn novch slueb

13. Zven flexibility poskytovn slueb

14. Racionalizace innost podniku

15. Zajitn vysok kvality slueb

16. Zamen se na innosti core-businessu

17. Zvyovn efektivnosti vprocesu poskytovn slueb

Uen se a rst

18. Nkup komplexnho IS podniku

19. Zvyovn kvalifikace a rozvoj stvajcch pracovnk

20. Zajitn dostatenho potu kvalifikovanch pracovnk

21. Motivace a odmovn pracovnk

22. Stabilizace schopnch pracovnk

23. Nadefinovn pravidel podnikov kultury

24. Zlepen intern komunikace

25. Rozvoj informanch a komunikanch technologi

26. Automatizace rutinnch innost

27. Zaveden novho IS

28. Zajitn kolen pro uivatele IS

Tabulka 4 Analza cl dle perspektiv

Vnsledujcm kroku je nutn ve uveden cle analyzovat a rozhodnout o tom, zdali se jedn o strategick cl, obecn nebo operativn cl anebo o strategickou akci.

Perspektiva

Strategick cl

Popis

Finann

1. Rst hodnoty podniku

2. Rst obratu

3. Rst ziskovosti zakzek

4. Racionalizace nklad podniku

Zkaznick

5. Udren klovch zkaznk a zskvn novch

6. Tvorba strategickch alianc

7. Zjitn optimlnho portfolia slueb

Procesn

8. Zajitn vysok kvality slueb

9. Zamen se na innosti core-businessu

Uen se a rstu

10. Zvyovn kvalifikace a rozvoj stvajcch pracovnk

11. Zajitn dostatenho potu kvalifikovanch pracovnk

12. Motivace a odmovn pracovnk

13. Zlepen intern dokumentace

Tabulka 5 Analza strategickch cl

Strategick mapa

Ve strategick map lze spatit souvislosti mezi jednotlivmi strategickmi cly. Zobrzku 24 je vidt, e hlavnm strategickm clem je rst hodnoty podniku.

Obrzek 24 - Strategick mapa

Mtka (u strategickch cl)

Strategick cl

Mtko

Popis

Rst hodnoty firmy

EVA

Rst obratu

Meziron rst obratu

Racionalizace nklad

Vnosnost nklad

Rst produktivity prce

Pidan hodnota prce a kapitlu

zen rizik

Volatilita ROE

Rst ziskovosti zakzek

Mare

Tabulka 6 Mtka finann perspektivy

Strategick cl

Mtko

Popis

Udren klovch zkaznk a zskvn novch

Poet novch klovch zkaznku

Podl dlouhodobch klovch zkaznku ke vem klovm zkaznkm

Tvorba strategickch alianc

Poet vytvoench strategickch alianc za rok

Zjitn optimlnho portfolia slueb

Podl treb za vlastn sluby kcelkovm trbm

Tabulka 7 Mtka zkaznick perspektivy

Strategick cl

Mtko

Popis

Zajitn vysok kvality slueb

Podl dobe vykonanch slueb ke vem vykonanm slubm

Zamen se na innosti core-businessu

Rentabilita treb

Tabulka 8 Mtka procesn perspektivy

Strategick cl

Mtko

Popis

Zajitn dostatenho potu kvalifikovanch pracovnk

ist zven poctu pracovnku za rok

Podpora inovac (npad) ze strany zamstnanc

Poet pijatch zlepovacch nvrhu od zamstnanc

Zlepen intern komunikace

Doba potebn k vyhledn informace

Pstup k informacm

Zvyovn kvalifikace a rozvoj stvajcch pracovnk

Prmrn poet hodin strvench zamstnancem na kolench za rok

Motivace a odmovn pracovnk

Prmrn mzda

Tabulka 9 Mtka uen se a rstu

Strategick akce

Strategick cl

Strategick akce

Rst hodnoty firmy

---

Rst obratu

Rstu obratu by mel podnik doshnout prostednictvm zamen se na klov zkaznky

Racionalizace nklad

Tohoto cle firma doshne zejmna racionalizac nejdleitjch

innost v podniku. Jde o to, aby se provedlo zmapovn nejvznamnjch procesu a prozkoumalo se, zda jsou provdny efektivn, a zda nejsou zbyten sloit. Sloit procesy je teba zjednoduit

Rst produktivity prce

---

zen rizik

Prostednictvm zajitn dostatenho potu kvalifikovanch zamstnanc a zajitn optimlnho portfolia slueb

Rst ziskovosti zakzek

Tohoto cle doshne firma absolutn orientac na ziskov zkaznky a zkrcen prbn doby realizace zakzek

Tabulka 10 Akce zfinann perspektivy

Strategick cl

Strategick akce

Udren klovch zkaznk a zskvn novch

Lze doshnout zkvalitnnm poskytovanch slueb

Tvorba strategickch alianc

---

Zjitn optimlnho portfolia slueb

---

Tabulka 11 Akce ze zkaznick perspektivy

Strategick cl

Strategick akce

Zajitn vysok kvality slueb

Dsledn dodrovn smrnic managementu

Zamen se na innosti core-businessu

Tohoto cle bude dosaeno prostednictvm rozen innost oddlen outsourcingu, kter bude efektivn dit outsourcovan aktivity,

Tabulka 12 Akce zprocesn perspektivy

Strategick cl

Strategick akce

Zajitn dostatenho potu kvalifikovanch pracovnk

Firma by se mla vnovat sdostatenou p nboru novch zamstnanc

Podpora inovac (npad) ze strany zamstnanc

Zaveden vhodnho systmu motivace a odmovn pracovnk

Zlepen intern komunikace

K vraznmu zlepen intern komunikace dospje firma pozenm vhodnho IS

Zvyovn kvalifikace a rozvoj stvajcch pracovnk

Toho cle doshne firma vytvoenm propracovanho systmu kolen pracovnk a dslednou realizac tchto kolen

Motivace a odmovn pracovnk

Vytvoen vhodnho systmu motivace a odmovn zamstnanc

Tabulka 13 Akce zperspektivy uen se a rstu

Zhodnocen aplikace BSC

Po proveden analzy Balanced scorecard jsme dostali hlavn dleit vstup, kter je tvoen ze strategickch cl. Na n jsou navzny jak metriky, tak i akce, jak stanovench strategickch cl doshnout.

Jak je zpedchozch tabulek vidt, hlavnm strategickm clem firmy je rst jej hodnoty. Tento jev nen nikterak pekvapiv, protoe firmy tento cl velice asto zahrnuj do sv strategie. Tento cl je vak podporovn adou jinch pod-cl, kter jsou pro n el zajmavj. Nyn budou vybrny pouze nkter znich, kterch se bude tkat business process engeneering.

Zfinann perspektivy to jsou:

Racionalizace nklad,

Rst ziskovosti zakzek.

Ze zkaznick perspektivy to jsou:

Udren klovch zkaznk a zskvn zkaznk novch.

Zprocesn perspektivy to je:

Zamen na innosti core-businessu.

Zperspektivy uen se a rstu to jsou:

Zlepen intern komunikace,

Zvyovn kvalifikace a rozvoj stvajcch pracovnk.

Zhodnocen vyuit aplikace BSC

Balanced scorecard nen typickm modelovacm nstrojem business proces. Jde o soubor praktik, doporuen a nvod, jak modelovat procesy. Na rozdl od CASE nebo CABE nstroj BSC nen schopno modelovat procesy dle konkrtnch standard. Ve srovnn smodelovacmi nstroji je BSC postaveno ped nimi, tzn., e nejprve dochz ke zmnm ve firm zhlediska proces, pot a nastupuj modelovac nstroje typu CASE/CABE, aby tyto zmny zachytili a zobrazili je vpraktick podob.

Jeho hlavnm elem je poskytnout odpov na otzku, JAK modelovat a navrhnout procesy vpodniku tak, aby jejich vstupy podporovaly a byly vsouladu spodnikovou strategi. Pokud aplikujeme BSC vpodniku sprvn, poskytne nm vodtko vpodob strategickch cl, kter mnohdy maj formu vstup zproces. Tento cl (vstup) je dle teba vzt a piadit ho do nejbliho procesu, jeho vstupem by mohl bt. Vdruhm ppad lze vytvoit proces nov, kter poadovan cl (vstup) bude poskytovat.

59

Zvr

Vprci jsme zvolili nkolik kategori nstroj, kter provz Business Process Management vjeho klovch etapch. Zamili jsme se na BPMS, kter je dnes ucelenou platformou BPM a vtechnickch kruzch vpodstat jeho synonymem. Zdalch nstroj jsme uvedli nstroje CABE a Workflow, kter se podnikovch proces pmo tkaj.

Zpohledu nesoftwarovch nstroj jsme zmnili pmou souvislost podnikovch proces a metody Balanced Scorecard. Tuto metodu jsme aplikovali na pklad fiktivn spolenosti, a tak umocnili jej vznam na zmny vprocesech.

Do prce jsme rovn zaadili standardy BPEL a BPMN, jeliko smodelovacmi nstroji pmo souvis. Veker dnen nstroje obsahuj notaci BPMN i alespo pevod do tto notace, proto jsme povaovali za dleit tuto notaci analyzovat a porovnat sdalmi notacemi.

Vrmci zmnnch typ nstroj jsme prokzali jejich pmou souvislost smodelovnm podnikovch proces. Co vak chpeme jak mon budouc smr (nejen) pro studenty tohoto kurzu, je hledn souvislost sdalmi nstroji. Business Process Management se neustle vyvj a tomu se pizpsobuje i softwarov podpora a metodiky. Proto vme, e lze, i bude mon, nalzt dal spojitosti mezi modelovacmi nstroji a dalmi metodami i nstroji, kter snad na prvn pohled nejsou tradin soust procesnho modelovn.

Zdroje

(Aalst, 2002) AALST, Wil. Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language, 2002 [online]. Dostupn z WWW: .

(Fischer, 2007) FISCHER L. BPM & Workflow Handbook , Future Strategies Inc., 2007. 1. vydn, ISBN- 0977752712.

(Kalenda, 2008) Pednka BPM 2. generace: Videozznam pednky, 2008 [online]. Vclav Kalenda, pednejc. Fakulta informatiky MU Brno, [2008] [cit. 2009-03-25]. Dostupn zWWW: .

(Kalina, 2009) KALINA, Jaroslav. Srovnn standard pro procesn modelovn, 2009 [online]. [cit. 2009-11-22]. Dostupn z WWW:

(Knap, 2007) KNAP, Pavel. Orchestrace a choreografie slueb, 2007 [online]. [cit. 2009-11-22]. Dostupn z WWW: .

(OMG, 2009) Business Process Modeling Notation (BPMN), Version 1.2, OMG Object management group, 2009 [online]. [cit. 2009-11-15]. Dostupn zWWW:

(epa, 2007) EPA, Vclav. Podnikov procesy Procesn zen a modelovn. 2. vyd. Praha: Grada Publishing a.s., 2007. 288 s. ISBN 978-80-247-2252-8.

(af, 2007) AF, Pavel. Vyuit BPEL vservisn-orientovanch architekturch, 2007 [online]. [cit. 2009-11-17]. Dostupn z WWW: .

(mda, 2007) MDA, Filip. Zavdn a rozvoj procesnho zen ve firm. 1. vyd. Praha: Grada Publishing a.s., 2007. 300 s. ISBN 80-247-1679-8.

(1) http://bpm-cz.blogspot.com/2008/02/kde-najt-znalosti-o-bpm-2-generace.html

(2) http://www.procesy.cz/Temata/Nastroje_BPM.htm

(3) http://kokos.vsb.cz/wiki/images/3/3d/Marsik.pdf

(4) http://www.workflowpatterns.com/vendors/

(5) http://www.dnv.cz/poradenstvi/balanced_scorecard/index.asp

(6) http://en.wikipedia.org/wiki/Main_Page

Rst hodnoty firmy

Rst obratu

Rst ziskovosti

zakzek

Racionalizace

nklad podniku

Udren klovch

zkaznk a

zskvn novch

Tvorba

strategickch

alianc

Zajitn

optimlnho

portfolia slueb

Zajitn vysok

kvality slueb

Zamen se na

innosti core-

businessu

Zvyovn

kvalifikace a

rozvoj stvajcch

zamstnanc

Zajitn dostatenho

potu kvalifikovanch

zamstnanc

Motivace a

odmovn

zamstnanc

Zlepen intern

komunikace

Rst obratu

Rst produktivity

prce

zen rizik

podnikn

Podpora inovac

(npad) ze strany

zamnstanc

F

i

n

a

n

n

Z

k

a

z

n

i

c

k

P

r

o

c

e

s

n

U

e

n

s

e

a

r

s

t

u

Rst hodnoty firmy

Rst obratu

Rst ziskovosti zakzek

Racionalizace nklad podniku

Udren klovch zkaznk a zskvn novch

Tvorba strategickch alianc

Zajitn optimlnho portfolia slueb

Zajitn vysok kvality slueb

Zamen se na innosti core-businessu

Zvyovn kvalifikace a rozvoj stvajcch zamstnanc

Zajitn dostatenho potu kvalifikovanch zamstnanc

Motivace a odmovn zamstnanc

Zlepen intern komunikace

Rst obratu

Rst produktivity prce

zen rizik podnikn

Podpora inovac (npad) ze strany zamnstanc

Finann

Zkaznick

Procesn

Uen se a rstu