Tenhle příspěvek neobsahuje žádný rychlý hack, který vám hned vyřeší všechny životní problémy. Nicméně myslím že je docela důležitý.
Takže nejdřív – o co jde?
Citizen development je přístup, kdy reporty, aplikace a automatizace nevytvářejí „ajťáci“. Vytváří je „obyčejní“ zaměstnanci z výroby, z logistiky, z marketingu. IT oddělení zajišťuje jen zázemí a podporu.
Je to přístup, který dříve nemohl fungovat – prostě proto, že kromě vývojářů nikdo neuměl vyvíjet software.
Dnes je ale všechno jinak, za což díky low-code nástrojům a AI.
A je pravda, že třeba v rámci reportingu už Citizen Development, díky Power BI, funguje dobře. Koneckonců, tvorbu jednoduchého reportu v něm zvládne i nepříliš dobře vycvičená opice.
Proč to ale neposunout dál a nenechat uživatele tvořit i provozní aplikace a automatizace?
Vidím v tom několik zásadních výhod:
- Flexibilita. Myslím že to je něco, co speciálně v ČR fakt chybí. Než tady popíšeme problém, tak v Číně vyvinou řešení, postaví výrobní linku, vyrobí půl miliardy aut a přejdou na něco modernějšího. Citizen development vám umožní aplikace nejen tvořit bleskově, ale hlavně je dynamicky přizpůsobovat potřebám procesů.
- Aplikace tvoří lidé, kteří do hloubky rozumí procesu. Odpadne zdlouhavé vysvětlování, nepochopení, opravování… Tím se zrychlí nejen tvorba aplikace, ale i opravy. Uživatel vidí, že něco nefunguje, tak to prostě opraví.
- Uživatelé nejlépe ví, CO je třeba automatizovat. Jsou pak schopní postupovat agilně a „paretovsky“ řešit primárně věci, které způsobují nejvíc problémů. To je další velké plus.
A výzvy?
- Ne, SAP se takhle fakt implementovat nedá. Ani žádné další megavelké megaprojekty. Nemusím vysvětlovat proč.
- Na tento přístup potřebujete, paradoxně, dobré IT oddělení. Protože to musí zaprvé rozumět relevantním nástrojům (u nás Power Platform). Za druhé musí věnovat trochu času na vytvoření správně zabezpečeného (ale ne „přezabezpečeného“) prostředí pro vývoj. A za třetí musí umět lidsky komunikovat a být tím kdo podporuje a ne tím, kdo zakazuje.
- Lidé musí umět vyvíjet aplikace. Nemá cenu to učit všechny, ale skoro v každém teamu je někdo aktivní a šikovný kdo pochopí potenciál a chytne se toho. Je jen třeba pohlídat, aby to všechno nestálo na jednom člověku – z důvodu zastupitelnosti a tak.
Celkově?
Citizen Development dá firmě rychlost, dravost a schopnost adaptovat se rychle na změny. Neznám firmu, která by tyto oblasti nepotřebovala zlepšit.
A jak to funguje u vás?

