Naše webové stránky obsahují odkazy na partnerské weby. Pokud se prokliknete z našich stránek na stránky partnera a tam si zakoupíte jeho služby, obdržíme za zprostředkování provizi (Zjistit více informací). Tato forma spolupráce nijak neovlivňuje objektivnost našich recenzí. Každým nákupem přes proklik z našich stránek podpoříte naši redakci, abychom i do budoucna mohli tvořit kvalitní a užitečný obsah. Ďekujeme.
Důležité upozornění Všechny naše články píšou skuteční lidé. Nejsou to umělé texty od stroje.
Vzestup občanských vývojářů: Jak platformy s nízkými nebo žádnými požadavky na programování demokratizují IT
Obsah
Řada různých tlaků způsobuje, že tradiční centralizovaný model vývoje IT aplikací je již téměř zastaralý. Podniky mají potíže s doplňováním nedostatečných dovedností, což vede k hromadění projektů a nárůstu vývojových nákladů, které nelze dlouhodobě udržet. To znamená, že musí změnit svůj přístup.
Nejnaléhavějším problémem je rostoucí nedostatek IT dovedností. Globální ekonomika bude do roku 2030 čelit nedostatku 85,2 milionů softwarových inženýrů, což by mělo do roku 2026 stát společnosti přibližně 5,5 bilionu dolarů. Nejedná se o obecný nedostatek talentů, ale o kritický deficit specializovaných odborných znalostí, po kterých je vysoká poptávka. V posledních několika letech došlo k masivnímu nárůstu poptávky po pozicích v oblasti DevOps, architektury a bezpečnosti – o 50 %, 100 % a 600 %. A to není vše – pozice v oblasti generativní AI vzrostly o neuvěřitelných 1300 %! O malý počet špičkových specialistů je velká konkurence, což znamená, že pro každodenní potřeby obchodních jednotek je k dispozici méně profesionálních vývojářů.
Tento nedostatek talentů je velkou součástí druhého problému, kterým je stále se zvětšující se počet nevyřízených IT projektů. Výzkumy ukazují, že průměrná společnost má nevyřízené plánované IT projekty v délce od tří měsíců do více než jednoho roku. Nejedná se o statickou frontu, ale o rostoucí závazek, který brzdí inovace a zpomaluje reakci na trh. Dopad na podnikání je poměrně závažný, 96 % zainteresovaných stran uvádí, že dlouhé dodací lhůty mají negativní vliv na podnikání. Toto zpoždění je způsobeno tím, že IT oddělení jsou zaplavena požadavky, které nedokážou zvládnout, a problém ještě zhoršuje skutečnost, že digitální transformace se kvůli pandemii dostala do rychlé fáze.
V konečném důsledku není ekonomika tradičního vývoje softwaru životaschopná. Vývoj softwaru na míru je drahý, projekty stojí od 150 000 do více než 5 milionů dolarů. A špičkové vývojářské firmy účtují od 250 do 900 dolarů za hodinu. Na druhé straně platformy Low-Code/No-Code (LCNC) mají zcela odlišný obchodní model. To znamená, že mohou věci vyvíjet rychleji s menším počtem specializovaných zdrojů, čímž snižují náklady na vývoj aplikací o 50 % nebo více. Tímto způsobem mohou přesunout výdaje z velkých počátečních kapitálových investic na lépe zvládnutelné provozní náklady.
Demokratizační motor: Low-Code, No-Code a občanský vývojář
Vzhledem k tomuto tlaku se objevuje nový způsob uvažování, který je poháněn dvěma faktory: vzestupem „občanských vývojářů“ a růstem platforem LCNC. Tento trend v podstatě demokratizuje IT tím, že boří bariéry, které v minulosti omezovaly tvorbu softwaru na malou skupinu profesionálních programátorů.
Termín „občanský vývojář“ není ve skutečnosti pracovní název, ale spíše způsob uvažování. Podle společnosti Gartner je občanský vývojář „zaměstnanec, který vytváří aplikační funkce pro vlastní potřebu nebo pro potřeby jiných, a to pomocí nástrojů, které nejsou aktivně zakázány IT nebo obchodními jednotkami“. Tito lidé jsou v první řadě obchodními uživateli – jsou odborníky v oblasti financí, marketingu nebo provozu – a své hluboké kontextové znalosti využívají k řešení problémů pomocí technologie.
Jejich hlavními nástroji jsou platformy LCNC. Jedná se o vývojová prostředí, která místo programování využívají „vizuální, deklarativní techniky“ a umožňují uživatelům vytvářet aplikace pomocí intuitivních rozhraní typu drag-and-drop, předem připravených šablon a grafických pracovních postupů. Platformy bez kódování jsou určeny pro uživatele, kteří nemají žádné programátorské znalosti, zatímco platformy s nízkým kódováním umožňují použití vlastního kódu pro zpracování složitější logiky, čímž efektivně vytvářejí most mezi obchodem a IT.
Dopad této demokratizace je obrovský. Platformy LCNC mohou urychlit vývojové projekty až 10krát až 20krát ve srovnání s tradičním programováním, přičemž podle zpráv dochází ke zkrácení vývojových cyklů aplikací až o 70 %. Tato rychlost přímo zvyšuje agilitu podnikání, což znamená, že organizace mohou prototypovat, testovat a zavádět řešení během několika dní nebo týdnů namísto měsíců nebo let. Když přimějete své zaměstnance, zejména ty, kteří jsou nejblíže problému, aby přišli s vlastními řešeními, pomáhá to budovat kulturu distribuované inovace. To znamená relevantnější aplikace zaměřené na uživatele a měřitelně lepší výsledky, přičemž společnosti, které přijaly občanský vývoj, vykazují o 33 % vyšší skóre inovace.
Nový model fungování IT: od strážce brány ke strategickému facilitátorovi
Vzestup občanských vývojářů znamená, že role IT oddělení se výrazně mění, od pouhého budování technologie se stává klíčovou součástí inovací v celé společnosti. V tomto novém způsobu práce se IT oddělení odklání od role „technického vykonavatele“ a soustředí se na činnosti s vyšší přidanou hodnotou, jako je péče o technologické ekosystémy, zavádění robustní správy, zajištění správnosti dat a posilování bezpečnosti.
Vzniká tak nový druh partnerství mezi obchodem a technologií, který se často realizuje prostřednictvím „fúzních týmů“, které kombinují silné stránky občanských a profesionálních vývojářů. Občanští vývojáři mají hluboké znalosti o podnikání a potřebách uživatelů, takže mohou rychle vytvářet řešení, která řeší okamžité problémy. Profesionální vývojáři pak zajistí architektonický dohled, bezpečnostní odborné znalosti a integrační schopnosti potřebné k tomu, aby byla tato řešení škálovatelná, bezpečná a dobře integrovaná do širšího technologického prostředí podniku.
Tento způsob spolupráce je opravdu přínosný. Centrální IT tým nebude pod takovým tlakem, protože nebude muset vyvíjet tolik aplikací a automatizací pro jednotlivá oddělení. Tím se uvolní vzácné a drahé zdroje profesionálních vývojářů, kteří se budou moci soustředit na složité, kriticky důležité projekty, které mohou realizovat pouze oni, jako je modernizace starších systémů, vývoj základních platforem a iniciativy v oblasti digitální transformace v rámci celého podniku.
Zkrocení divokého západu: správa, rizika a stínové IT
Je skvělé, že vývoj občanů má tolik výhod, ale pokud není regulován, přináší také velká rizika. Pokud na věci nedohlížíte, může se vývoj občanů proměnit v „stínové IT“ – používání systémů a aplikací bez vědomí IT, což vás může vystavit bezpečnostním rizikům, datovým silům a problémům s dodržováním předpisů. Pokud dojde k úniku dat v důsledku použití neověřené aplikace, může to organizaci stát více než 4,88 milionu dolarů.
Místo toho, abychom občanský vývoj zakázali, měli bychom jeho energii začlenit do řízeného rámce. Nejlepším přístupem je koordinovaný nebo federativní model správy, který vyvažuje centrální dohled a autonomii jednotlivých oddělení. Klíčem k tomuto modelu je centrum excelence (CoE), specializovaný tým, který funguje spíše jako facilitátor než jako strážce. Úlohou CoE je:
- Stanovit jasné zásady: Definovat, jaké typy aplikací lze vytvářet, k jakým datům mají přístup a kdo.
- Výběr a správa platforem: Poskytnout schválené portfolio podnikových platforem LCNC, které mají vestavěné bezpečnostní a správní funkce, jako je řízení přístupu na základě rolí (RBAC) a auditní protokoly.
- Implementace procesů kontroly: Vytvořit pracovní postupy pro prověřování a schvalování aplikací před nasazením, s přísností přizpůsobenou rizikovému profilu aplikace.
- Poskytovat školení a podporu: Vytvořit strukturované vzdělávací programy pro rozvoj talentů a zajistit, aby občanští vývojáři rozuměli osvědčeným postupům v oblasti designu, bezpečnosti a správy dat.
Tento přístup mění správu z něčeho, co věci zpomaluje, na něco, co je urychluje. Díky jasným pokynům, ověřeným nástrojům a opakovaně použitelným komponentám umožňuje CoE občanským vývojářům rychle a sebevědomě inovovat s vědomím, že pracují v rámci schválených hranic.
Transformace v praxi: poučení od průkopníků v oboru
Strategická hodnota občanského vývoje není jen něco, o čem mluvíme; dokazují to přední světové společnosti.
- Shell globální program „DIY“ s silnou podporou CIO, který se rozrostl na více než 4 000 občanských vývojářů díky podpoře dobrovolných komunit v rámci pragmatického federovaného modelu správy. To dokazuje, že pro velké organizace je efektivnější podporovat hnutí než zavádět rigidní řešení.
- Společnost Generali Investments zřídila specializované centrum excelence pro automatizaci, které vyškolilo více než 50 občanských vývojářů. Tato skupina následně vytvořila více než 30 % automatizovaných procesů společnosti, čímž ušetřila tisíce pracovních hodin a získala ocenění za inovace v oboru. To podtrhuje sílu cíleného programu pro dosažení konkrétních cílů v oblasti efektivity.
- Wesco, globální poskytovatel dodavatelského řetězce, spustil program pro občanské vývojáře, který organizaci ušetřil více než 100 000 hodin ročně automatizací mnoha malých manuálních procesů, které by centrální IT nikdy nezařadilo mezi priority.
Tyto případy mají společné téma: mnoho malých inovací řízených uživateli může mít obrovský dopad na efektivitu a agilitu podniku.
Budoucnost je modulární a inteligentní
Hnutí občanských vývojářů se díky kombinaci platforem LCNC a umělé inteligence stane mnohem populárnějším. Umělá inteligence tyto nástroje nenahradí, ale bude jejich největším impulsem. Platformy stále více využívají umělou inteligenci, aby pomohly vývojářům, například navrhováním způsobů, jak zlepšit pracovní postupy, generováním kódu z příkazů v přirozeném jazyce a automatickým vyhledáváním chyb.
To ukazuje, jak se platformy LCNC mění v platformy tzv. „generování aplikací“ (AppGen), kde je AI klíčová pro generování, přizpůsobování a správu životního cyklu aplikací. Role lidského vývojáře se mění na stratega a dohlížitele, který definuje obchodní logiku a cíle, které AI implementuje. Díky tomu bude pro lidi ještě snazší začít a uvidíme spoustu nových „příležitostných vývojářů“, kteří budou vytvářet jednoduché nástroje jen na základě požadavků.
Strategická doporučení pro vedení podniků
Aby mohli vedoucí pracovníci v podniku tento trend co nejlépe využít, musí přijmout příslušná opatření.
- Přijměte občanský vývoj jako základní strategii: Nepovažujte jej za okrajovou IT iniciativu, ale za základní strategii transformace podniku, která podpoří agilitu a inovace v celé společnosti.
- Zaveďte filozofii „Govern to Enable“ (řídit s cílem umožnit): Investujte do robustního centra excelence. Cílem je bezpečně podpořit a urychlit inovace, nikoli je omezovat. To vyžaduje zásadní změnu v myšlení IT, které se musí přesunout od role strážce k roli facilitátora.
- Investujte do platforem LCNC na podnikové úrovni: Standardizujte jednotnou platformu, která nabízí jak snadné použití požadované obchodními uživateli, tak robustní zabezpečení, správu a integrační schopnosti požadované IT.
- Prosazujte kulturu neustálého učení: Udělejte z digitálního zvyšování kvalifikace základní kámen programu. Poskytněte komplexní školicí zdroje, od interního mentorství a workshopů až po kurátorské IT kurzy online, abyste vybudovali digitální gramotnost celé pracovní síly.
- Připravte se na budoucnost poháněnou umělou inteligencí: Začněte experimentovat s platformami LCNC s umělou inteligencí, abyste pochopili jejich možnosti. To organizaci umožní využít další vlnu hyperautomatizace a vybudovat si trvalou konkurenční výhodu v čím dál digitálnějším světě.