- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (79)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
Co by měly umět pokročilé BPM nástroje?
BPM je koncept řízení zvlátě uitečný tam, kde procesy procházejí napříč různými informačními systémy. V rámci BPM je nad těmito systémy, případně i lidmi zapojenými do daného procesu, nasazen nástroj, který je úkoluje a zajistí, e jednotlivé kroky budou prováděny správným způsobem ve správném pořadí. Dnes se podíváme na koncept BPM zblízka a ukáeme si, jaké jsou monosti pokročilejích nástrojů.

Hovoříme o nástrojích v mnoném čísle mimo jiné proto, e k plnému vyuití koncepce BPM je zapotřebí pokrýt celý ivotní cyklus práce s procesem:
- Návrh a modelování procesu procesy musí být popsány, a to ideálně tak, aby jim rozuměli nejen lidé s technickou znalostí a specializovaní konzultanti. Důleitá je také monost simulace, která ukáe, jaké dopady by měly různé změny na jednotlivé části procesu.
- Správa informací o procesech mělo by existovat jednotné úloitě, kde jsou soustředěny aktuální informace o vech procesech a o vztazích mezi nimi.
- Propojení popisu procesu do IT podpory popis procesu má být moné snadno převést v technologické poadavky na informační systémy, nebo přímo přimět informační systémy, aby tento proces začaly podporovat či vykonávat.
- Monitorování a analýza procesu nástroje umoní sledovat průběh jednotlivých instancí procesu (například vyřizování jednotlivých objednávek) napříč infrastrukturou. Vidět odezvy informačních systémů a odezvy lidí. Zjiovat, kde vznikají fronty, a kde jsou naopak nevyuité kapacity.
- Optimalizace tím se dostáváme znovu k návrhu a modelování procesu, čím se kruh uzavírá.
Při zaměření na procesy by nemělo uniknout, e je nasazován IT produkt, jeho bezchybné fungování bude pro firmu důleité, a e produkt musí pokrýt vekeré poadavky a potřebné komponenty architektury. Musí zajistit přehledné rozhraní pro administrátory, uivatelsky přívětivé manaerské rozhraní, nástroje pro podporu spolupráce a knowledge base pro sdílení poznatků, zkueností a ji pokrytých procesů. To ve ideálně v rámci uivatelského portálu s řízenými přístupy. Musí poskytovat nástroje pro relativně snadnou integraci. U BPM produktů je také podstatné, aby byly SOA ready, protoe kombinace SOABPM větinou urychluje návratnost (toho jsme se dotkli ji v minulém článku v IT Systems 4/2012). U některých technických rysů, bez jejich zajitění nebude nasazení BPM úspěné, se na chvíli zastavíme.
kálovatelnost, vysoká dostupnost a výkonnost
BPM produkty musí být natolik kálovatelné, aby si dokázaly poradit s přibývajícími a měnícími se poadavky obchodních nebo výrobních útvarů. Dalím klíčovým rysem musí být vysoká dostupnost. Pokud by dolo k výpadku BPM, organizace nemůe pokračovat v činnosti, nebo se objeví nekonzistence mezi definovanými procesy a skutečným ivotem organizace. Výkonnost je důleitá, protoe má přímý dopad na produktivitu práce zaměstnanců.
Dobré produkty proto důsledně respektují standardy pro vytváření serverových aplikací, zejména J2EE. Velmi důleitá je také podpora clusterového uspořádání, co umoní provozovat systém na skupině serverů. Pokud kterýkoliv z nich vypadne, bude okamitě nahrazen, take dostupnost nebude omezena. Pokud vzroste zatíení, do clusteru se prostě zapojí dalí stroj a růst poadavků nebude mít dopad na výkonnost.
Vysoká výkonnost zpravidla souvisí s důslednou optimalizací skutečně kadého aspektu a kadé komponenty BPM systému: databázového provozu, řízení událostí, řízení uivatelských sezení (komunikace uivatelů s procesy), zpracování úkolů i API rozhraní mezi komponentami. Není proto náhoda, e pičkové BPM produkty mají za sebou řádově deset let vývoje. Chcete-li dotáhnout vnitřní architekturu produktu k dokonalosti, vyádá si to čas a zdroje.
Datová architektura
Dalím rysem, kterým se odliují dobré BPM nástroje od těch druhořadých, je práce s daty. Vycházejí toti z vědomí, e jsou důleité nejen procesy, ale také informace, jak to vyjadřuje koncept IPT (Information and Process Technology), který vyaduje, aby produkty byly schopné pracovat s procesy i s informacemi a aby byly schopné vyuívat synergie mezi těmito oblastmi.
Kdy je definován sled procesních kroků, je zároveň také definován tok informací. Datové elementy mohou být zpřístupněny vem instancím procesu a vem procesním krokům nebo jednotlivému kroku v procesu. Mohou být uchovávány po dobu výkonu jedné instance procesu, nebo trvale jako součást informací o procesu. Jedná-li se o externí data, mohou být pro výkon procesu dostupná, ale není zapotřebí řeit jejich ukládání. Proto bývá součástí BPM řeení systém pro jednotné řízení datových typů, který je schopen zajistit jak jejich integritu, tak optimální způsob ukládání.
Agregace i granularita
Uivatelům by mělo být umoněno, aby pracovali s větími agregacemi dat, jako jsou objekty, dokumenty nebo XML soubory. Přesto musí systém podporovat granularitu dat, protoe se tím významně zvyuje výkonnost. Architektura musí také zajistit, e vytváření reportů nebude mít dopad na výkonnost a rychlost odezvy systému. Toho lze dosáhnout pečlivým řízením informací v řídicích a reportovacích tabulkách. Tyto tabulky by měly existovat samostatně pro kadý proces, aby při nasazení nového procesu nedocházelo ke kolizím.
Granularita dat
Pojem granularita dat se pouívá pro označení takové struktury dat, která je dostatečně detailní pro drill-down, neobsahuje vnitřní závislosti (viz normalizace dat), a tudí nebrání agregacím. Dále se v rámci návrhu granularity řeí i implementační kompromisy, například s ohledem na výkonnost systému, podobně jako u denormalizace dat.
Taková architektura pak umoňuje bez problémů zpracovávat miliony instancí různých procesů zároveň. Spojení jemné granularity a optimalizace toti znamená, e informace jsou snadno dostupné a zdroje poskytované prostředím (hardware, operační systémy, databáze) jsou vyuívány maximálně efektivně. Zároveň to umoní zajistit integritu informace během celého ivotního cyklu, čemu mohou napomoci logické kontroly a kontroly konsistence, jaké jsou v pokročilých BPM řeeních vestavěny.
Otevřená architektura
BPM řeení bude důleitou součástí podnikové informatiky, ale rozhodně nebude součástí jedinou ani izolovanou. Optimálně by mělo být pouito jako nástroj procesní integrace (izolovaných) informačních zdrojů. To znamená, e BPM produkty musí umoňovat snadnou spolupráci a integraci s dalími informačními systémy v organizaci.
Pochopitelně, pokud je BPM zaloeno na proprietárních technologiích a vlastních formátech, integrace bude velmi obtíná. Pro organizaci to bude znamenat, e nedokáe vyuít synergie mezi dosavadními dovednostmi a zdroji, procesními řeeními a informacemi v BPM nástroji.
Proto pokročilé BPM nástroje nabízejí kompletní sadu API rozhraní v Java standardu a webové sluby, které umoní společně pouívat v zásadě jakoukoliv funkcionalitu. Otevřená architektura zaloená na standardech také vede ke sníení celkových nákladů vlastnictví.
Nízké celkové náklady vlastnictví
Jedním z klíčových důvodů, proč podniky nasazují BPM, je sniování nákladů. Je důleité, aby tuto úsporu nepohltily náklady na BPM. Celkové náklady vlastnictví mají u BPM, stejně jako u jiných IT produktů, mnoho sloek. Některé jsou jednorázové a jiné se periodicky opakují. Mají-li být celkové náklady vlastnictví nízké, je zejména důleité udret na minimální úrovni opakující se poloky.
V případě BPM bývají těmito opakujícími se náklady zejména:
- správa řeení,
- systémové zdroje potřebné pro realizaci zvyujícího se počtu pokrytých procesů,
- čas zaměstnanců potřebný pro vybudování řeení,
- náklady na vylepování a roziřování nasazení,
- migrace na vyí verze.
Proto je součástí pokročilých BPM řeení takový administrátorský portál, který umoňuje systém snadno spravovat a řídit, například poskytuje nástroje pro migraci stávajících procesů do nové verze produktu.
Ve druhé části tohoto článku se k poadovaným vlastnostem BPM nástrojů vrátíme a ukáeme, jak jich mohou organizace vyuít.
Jiří Gregor
Autor je předsedou představenstva společnosti Galeos.



















