- 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 (77)
- 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 | |
![]() | |
Kdy business intelligence, tak jedině agilně
Agilní neboli čilý, aktivní, horlivý, činorodý. Agilnost není záleitostí pouze procesů implementace business intelligence, ale i procesů jeho provozu a rozvoje. A pro malé a střední podniky to platí dvojnásob, nebo kromě rychlosti přínosů a efektů se musí agilnost projevit i v nákladech na takové řeení. Agilní a činorodý vak musí být nejen vývoj, projektové řízení, infrastruktura, nástroje, ale také zákazník a uivatelé.

Při vývoji a nasazování aplikací typu business intelligence (a to bez ohledu na jejich sloitost, počet vrstev, pouité nástroje, přítomnost či nepřítomnost relačního či jiného datového skladu a ETL) jsme měli tendenci pouívat klasický vodopádový přístup. To znamená, e jsme začali pečlivým soupisem poadavků vech uivatelů, navrhli datový model a potřebné výstupy, analyzovali potřebné datové zdroje a navrhli způsob získávání vech potřebných dat. Potom jsme implementovali jednotlivé komponenty (datové i uivatelské), načetli prvotní data, testovali a ověřovali správnost, a teprve poté ve ukázali uivatelům. Ti se pak nestačili divit. Jeden z nich přitom prohlásil: Kdybych to viděl dřív, býval bych chtěl na začátku něco jiného. To byla vcelku klíčová věta, která nás nutila hledat jiné cesty, je výsledný produkt dostanou ke svému uivateli mnohem rychleji, aby byla monost provést případné korekce výrazně dříve. To se pak dělaly prototypy, celé řeení se rozdělovalo na mení a mení přírůstky, počítalo se s velkou rezervou na následné úpravy dle poadavků vyplývajících z reálného pouití a mnoho dalího. Stále to vak byla snaha o dodrení precizního a předem definovaného postupu, který měl za úkol vést k jednoznačně definovanému cíli, tedy dokonalému BI.
Ale dokonalost sama je v oblasti BI prakticky nedosaitelná. Poadavky se mění, stejně jako zdrojová data a cíle uivatelů, jejich dosaení má BI pomáhat. Přínosy takto dokonalého řeení pak musíme pečlivě poměřovat s časem a souvisejícími náklady. Ukazuje se, e je moná lepí nabídnout padesát procent funkcionality za pětinové náklady ne stoprocentní funkcionalitu za pětinásobek ceny. A současně připoutíme, e nutně nemusíme detailně definovat finální poadovaný stav řeení. Stačí postupovat po velmi malých částech, kdy je kadá z těchto částí samostatně pouitelná a přináí svým uivatelům konkrétní uitek. Cílem je cesta sloená z dílčích kroků. Na její konec vidět nemusíme a nesmíme se trápit tím, e předem nevíme, jak bude jetě dlouhá.
Agilní vývoj
Vývojový cyklus je nutné rapidně zkrátit a skutečně trvat na tom, aby uivatelé dostali své řeení po malých částech, které bude moné okamitě pouívat. Jestli budeme tyto části nazývat sprinty (například dle metodiky Scrum) nebo jakkoliv jinak, není podstatné. Důleité je, aby byl do definice obsahu těchto částí i do jejich zprovozňování maximálně zainteresován uivatel či zákazník. Jedině ten je schopen rozhodovat o prioritách dalího postupu, revidovat průběný stav a akceptovat výsledek. Ve výsledku by měla být kadá realizovaná část reálně pouitelná a pro uivatele přínosná a potřebná. Nutné přitom je, aby byla doba a rozsah těchto částí ve dnech či týdnech, nikoliv měsících či letech.
Agilní vedení projektu
Způsob vedení takového projektu přímo ovlivňuje vlastní vývojový cyklus. Nemá smysl plánovat celek, klíčový je plán pouze pro aktuální etapu. Priority se mohou časem měnit, proto musí být moné operativně měnit i plán. A to jak z věcného pohledu, kdy k realizaci vybíráme poadavky dle aktuální potřeby, tak z formálního pohledu, kdy můeme jednotlivé podpůrné činnosti (například testování či kolení) uzpůsobit momentální situaci. Je zřejmé, e takový způsob řízení výrazně sniuje uivatelská rizika, protoe kontinuálně zajiuje, e uivatel neustále dostává to, co skutečně potřebuje, nikoliv jen to, co na začátku formálně poadoval. Navíc lze celou spolupráci v případě nespokojenosti velmi snadno ukončit, přičem hodnota dodaná dosavadními etapami zůstává. Na druhou stranu, sponzoři zákazníka z takového přístupu nadení nebývají, protoe nemusí být zcela jasná výe celkové investice a současně i cílový stav celého záměru. Jedná se vak jen o jiný úhel pohledu, zde je nutné posuzovat návratnost postupné investice, tj. dílčí přínosy kadé jednotlivé části, nikoliv celku.
Agilní infrastruktura
Tradiční infrastruktura BI aplikace vypadá nejčastěji takto: datové zdroje, ETL, relační datový sklad, vybraná datová tritě, reporty, komplexní uivatelský portál a navíc moná dalí nadstavbové aplikace (třeba mobilní BI). Je zřejmé, e budování takového mnoství vrstev není moc rychlé a pruné a e taková infrastruktura skutečně vyhovuje spíe vodopádovému přístupu, kdy se postupně buduje jedna vrstva za druhou, a teprve tu poslední nebo předposlední lze předvést uivatelům, kteří v ní budou vnímat nějakou hodnotu. V případě agilního přístupu je vak tato tradiční infrastruktura nevhodná. Je nutné pokusit se o její optimalizaci, tedy ideálně sníit počet a sloitost vech vrstev. Některá fyzická úloitě dat lze vynechat a pracovat jen s virtuálními, moná se zbytečně netrápit s úplnou optimalizací s ohledem na velikost a dotazovací výkon (vzhledem k dnením technickým parametrům a monostem infrastruktury) a přitom vem pouívat vhodné nástroje, které budování toho nezbytně nutného maximálně zjednoduí či odstíní.
Agilní nástroje
Ideální agilní BI aplikace či nástroj je takový, u kterého tvorba jednoduchého BI výstupu (reportu/dashboardu) včetně napojení na dostupná zdrojová data spolu s vybudováním fyzické nebo virtuální datové vrstvy nezabere v ideálním případě více ne třicet minut. Hovoříme zde o tzv. all-in-one nástrojích, které jsou schopné vechny logické vrstvy výsledného řeení pokrýt v jediném uivatelskonávrhovém prostředí. Odpadá zde nutnost integrace více nástrojů pro jednotlivé dílčí vrstvy a současně potřeba specifických znalostí kadého takového nástroje. Kompletní proces návrhu a vývoje jedné dílčí části či jednoho výstupu pak můe po zakolení zvládat i sám uivatel (tzv. self-service BI). Samozřejmě se musíme smířit s tím, e naplnění některých poadavků bývá pouhým kompromisem, nicméně právě ona monost velmi rychlé a v případě potřeby samoobsluné implementace musí ve vyváit.
Kromě vhodné funkčnosti pouívaných nástrojů se musíme zamýlet i nad neméně důleitou kálovatelností. Dimenzování pouitých nástrojů v kadé etapě celého projektu by mělo být úměrné rozsahu aktuálního pouívání, a to z pohledu licenčního (počet uivatelů, velikost dat, pouívané komponenty), tak i z pohledu technického (navýení výkonu v souvislosti s rostoucím zatíením a objemem zpracovávaných dat). A e musí být moné celé řeení velmi snadno nainstalovat a spravovat, je zcela zřejmé, nebo se jedná o činnosti, jejich přínos koncový uivatel přímo nepocítí. Je nasnadě, e provoz takového řeení, například formou pronájmu v cloudu, je více ne výhodný, by v naich krajích speciálně pro BI aplikace, kde by únik dat mohl mít fatální důsledky, prozatím ne úplně ádaný.
Agilní zákazník
Zákazník musí agilní přístup sám chtít a musí v dílčích fázích aktivně vystupovat, protoe on je ten, který řídí obsah a rozsah celého řeení. Jeho zástupci bývají ji součástí vývojového týmu, uivatelé dostávají velmi rychle dílčí výstupy, které testují a ihned reálně pouívají, nikoliv dávají do uplíku a jen čekají na dalí. Samozřejmě musí mít vichni zúčastnění k takové spolupráci dostatečný prostor a musí jí dávat dostatečnou prioritu.
V případě segmentu SMB se agilní přístupy, nebo alespoň některé jejich prvky ukazují jako nanejvý výhodné. Důvodem je předevím fakt, e je takto moné za poměrně nízkých nákladů získat konkrétní pouitelné řeení, a to navíc za pouití nástrojů a technologií, které případný dalí vývoj a rozvoj umoní vykonávat přímo na straně zákazníka, nezávisle na původním dodavateli. Přesto se tohoto přístupu zákazníci často bojí, protoe chtějí mít jistotu, e své peníze nevyhodí a e za ně opravdu získají pořádný kus hodnoty.
Petr prungl




















