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