Aplikace jsou součástí kritické cesty k tomu, co se obvykle nazývá digitální transformace. I když je digitální transformace skutečně změnou kultury organizace, k usnadnění této změny je zapotřebí technologie, kterou nelze provést bez potřebného talentu. Neuvěřitelných 86 % osob s rozhodovací pravomocí v oblasti IT tvrdí, že největší výzvou digitální transformace je příliš málo vývojářů softwaru.
K překonání těchto výzev se organizace pokusily změnit aplikační platformy (obvykle směrem k nabídkám low-code), změnit metody vývoje aplikací (obvykle nějaká forma agilního přístupu) a změnit tvůrce aplikací (obvykle umožňují neprofesionálům vytvářet aplikace, alias citizen development). I když tyto snahy jistě měly určitý dopad, žádná z těchto iniciativ se neukázala jako zázračná. Pandemie posledních dvou let věci jen zhoršila.
V roce 2022 M. Fitzmaurice (VP WEBCON) předpovídá:
Většina low-code projektů selže
Zatímco low-code nástroje mají zaměstnance osvobodit od nutnosti kódovat jako vývojář, příliš mnoho organizací se snaží tyto platformy používat nezamýšlenými způsoby. V roce 2022 začnou podniky vidět jedno selhání za druhým u low-code projektů kvůli tomu, že firemní uživatelé nechápou, co aplikace vyžadují, a příliš se zaměřují na vytváření aplikací, než aby je skutečně dodávali. Jak se ukazuje, platformy s nízkým kódem stále potřebují člověka, který bude myslet jako vývojář.
Citizen development bude čelit zúčtování
O citizen development se pokoušíme již deset let a odvětví si uvědomí, že delegování vytváření řešení na pokročilé uživatele má své limity. Vytvářené aplikace jsou často (ale rozhodně ne vždy) příliš křehké na to, aby je bylo možné sdílet mimo několik uživatelů. Často, když uspějí, se z amatérského vývojáře brzy stane profesionální vývojář a změní kariéru. I když jsou vytvořeny užitečné aplikace, problémy jako zabezpečení, auditování, metriky, licencování, nasazení, správa změn, konzistence s jinými aplikacemi a dokumentace jsou ignorovány. Když to funguje, citizen development může být krásný, ale společnosti si uvědomí, že je to tak vzácné, že se nemohou spoléhat na pravidelně se vyskytující šťastné náhody.
Přijetí low-code poroste – ale mezi profesionálními vývojáři, nikoli mezi firemními uživateli
Poptávka po aplikacích raketově vzrostla a nabídka profesionálů zůstává nízká. Experimenty s pokročilými uživateli při vytváření podnikových aplikací přinášejí křehká řešení s omezeným rozsahem, ale to nemusí být nutně chyba nástrojů. Vzhledem k tomu, že nemůžete přidat profesionální vývojáře a nemůžete přidat amatérské vývojáře, a už věříte novým metodám, nezbývá než přijmout nástroje s vyšší produktivitou. Někteří dodavatelé nástrojů a low-code platforem je vylepšují, aby jejich produkty splňovaly podnikové požadavky na zabezpečení, škálování, kontinuitu, audit, monitorování, nasazení a správu změn. Budou přijati, pokud si jich všimnou.
Vodopád nezemře
Zatímco úsilí v komerční vývoji se bude i nadále posouvat směrem k některé z několika metodik založených na neustálém zlepšování, společnosti, které spolupracují s externími konzultanty, budou i nadále vyžadovat projekty s pevnou cenou, pevně stanovené termíny a projekty. Tento faktor sám o sobě udrží vodopád na živu v dohledné budoucnosti. Nejsem hrdý, že to říkám, ale také se nemýlím.
RPA bude konfrontována s realitou
IT si uvědomí, že automatizace robotických procesů je skutečně automatizace robotických úloh, a pokud ji nebudou používat společně s Digital Business Process Management, pouze urychlí nesprávné činnosti a ve skutečnosti nedosáhnete ničeho, co by se podobalo digitální transformaci. Automatizace aplikací na úrovních jejich uživatelského rozhraní má skutečná omezení, a přestože má několik výhod (zejména během ranné fáze prototypování životního cyklu aplikace), není to věc, kterou lze učinit ústředním bodem aplikační strategie. Je to cenné – velmi cenné – když se používá jako jeden z několika nástrojů, které tvoří podnikové řešení.
Závěr
Moudré organizace mohou low-code použít k refaktorizaci a přizpůsobení/inovaci/překonání. Kombinace této moudrosti se štěstím může vést k odvrácení se od hledání „snadného tlačítka“ a obrácení se směrem ke shromáždění sady nástrojů a poznání, který z nich by měli kteří lidé používat k řešení určitého druhu úkolu.
Zdroj: vmblog.com