Low-code nebo zakázkový software pro firmu?

Low-code nebo zakázkový software pro firmu?
6min čtení

Low-code nebo zakázkový software? Poradíme, jak porovnat rychlost, limity, provozní rizika a náklady podle procesu, který má aplikace řešit v praxi.

Když firma řeší nový interní systém, klientský portál nebo produkt pro zákazníky, často narazí na stejnou otázku: low-code nebo zakázkový software? Na první pohled jde o volbu mezi rychlostí a flexibilitou. Ve skutečnosti rozhodujete hlavně o tom, kdo bude mít pod kontrolou data, kritické procesy a další vývoj za rok či za tři roky.

Low-code není zkratka pro špatné řešení a vývoj na míru není automaticky známka ambice. Obojí dává smysl v jiném kontextu. Problém nastává ve chvíli, kdy firma pořídí rychlý nástroj na proces, který je pro ni konkurenční výhodou, nebo naopak platí vlastní vývoj za jednoduchý formulář a schvalování, které by šlo vyřešit podstatně přímočařeji.

Nejdřív určete, co má aplikace skutečně dělat

Rozhodnutí nezačínejte výběrem technologie. Začněte konkrétním pracovním postupem. Kdo do aplikace vstupuje, jaká data zadává, kdo je kontroluje, co se má stát automaticky a co musí zůstat v rukou člověka?

Jinou povahu má interní evidence vybavení s několika schvalovacími kroky. Jinou má SaaS produkt, ve kterém zákazníci spravují vlastní data, platí za předplatné a očekávají spolehlivý provoz. A další nároky bude mít systém, který přebírá objednávky z více zdrojů, počítá ceny podle vlastních pravidel a předává data do účetnictví nebo ERP.

Užitečný je jednoduchý test: Pokud by aplikace na týden přestala fungovat, poškodí to jen pohodlí týmu, nebo přímo tržby, vztahy se zákazníky či zákonné povinnosti? Čím blíž je proces jádru firmy, tím více se vyplatí přemýšlet o vlastním řešení a jeho dlouhodobé správě.

Kdy dává low-code smysl

Low-code platformy umožňují sestavit aplikaci z předpřipravených komponent, formulářů, tabulek, pravidel a napojení. Jejich silná stránka je zřejmá: běžný interní proces lze zprovoznit rychle, bez návrhu každé obrazovky a každé technické vrstvy od začátku.

Dobře fungují například pro interní žádanky, evidenci obchodních případů, jednoduché schvalování, provozní checklisty nebo administrativní nástroje nad omezeným objemem dat. Vhodné jsou zvlášť tehdy, když je postup stabilní, firma nepotřebuje neobvyklé chování aplikace a už používá ekosystém, do kterého platforma přirozeně zapadá.

Rychlost není jediná výhoda ani jediný náklad

Low-code může snížit počáteční rozsah vývoje, ale neodstraňuje potřebu dobře popsat proces. Někdo stále musí rozhodnout, kdo má jaké oprávnění, co se stane při chybě, jak se budou opravovat duplicitní data a kdo bude systém udržovat po odchodu původního autora.

Častý omyl je představa, že aplikaci pak zvládne bez omezení upravovat kdokoli ve firmě. U drobných změn to může platit. Jakmile ale vzniknou složitější pravidla, více integrací a výjimky, logika se začne skrývat v konfiguraci. Bez dokumentace a technického dohledu se z rychlého řešení může stát systém, do kterého už nikdo nechce sáhnout.

Low-code má také své hranice v uživatelském rozhraní, výkonu, práci s daty a bezpečnosti. Nejde o to, že by platforma nutně nezvládla větší provoz. Jde o to, zda dokáže vyhovět právě vašemu modelu oprávnění, vašim integracím a způsobu, jakým se bude produkt vyvíjet.

Kdy zvolit zakázkový software

Zakázkový software dává největší smysl tehdy, když aplikace vytváří hodnotu, kterou nechcete vměstnat do omezení hotové platformy. Typicky jde o zákaznické portály, SaaS produkty, specializované firemní systémy, mobilní aplikace nebo automatizaci procesů s vlastními pravidly.

Při vývoji na míru lze navrhnout datový model podle reality vašeho podnikání, ne podle toho, co zrovna nabízí formulářový nástroj. Můžete přesně definovat role uživatelů, auditní stopu, napojení na další systémy i chování v nestandardních situacích. To je podstatné hlavně ve chvíli, kdy aplikaci používají zákazníci nebo když chyba ovlivní finance, smluvní závazky či citlivá data.

Vlastní řešení není prázdný prostor pro libovolné nápady

Vývoj na míru neznamená, že je dobré stavět každou drobnost od nuly. Kvalitní návrh rozlišuje, co je skutečně specifické pro váš byznys, a co je standardní problém, který není potřeba zbytečně komplikovat.

Například přihlášení uživatelů, správa rolí, administrace, notifikace nebo exporty jsou běžné součásti produkční aplikace. Důležité je správně je zapojit do konkrétního produktu, otestovat kritické scénáře a provozovat je tak, aby systém šel bezpečně rozvíjet. U reálného MVP nestačí obrazovka, která ukazuje záměr. Musí fungovat celý základní tok - uživatel se přihlásí, pracuje s vlastními daty, proces doběhne do výsledku a tým jej umí spravovat.

Zakázkový software zároveň vyžaduje vlastníka na straně firmy. Nemusí to být interní programátor, ale někdo musí umět rozhodovat o prioritách. Když se každá funkce hodnotí izolovaně bez vazby na produktový cíl, roste rozsah a klesá rychlost rozhodování.

Low-code nebo zakázkový software: rozhodují čtyři otázky

Při výběru se vyplatí podívat na čtyři oblasti najednou, ne jen na rychlost prvního spuštění.

První je odlišnost procesu. Pokud aplikace jen digitalizuje obecně známý postup, low-code může být rozumný. Pokud do ní promítáte vlastní cenotvorbu, způsob obsluhy klientů, specifickou logistiku nebo know-how, vlastní vývoj vám dá více kontroly.

Druhá je životnost řešení. Potřebujete nástroj na omezené období, nebo základ produktu, který budete několik let rozšiřovat? U dlouhodobého systému sledujte vedle počáteční implementace i možnosti testování, verzování, přenositelnost dat, správu přístupů a závislost na dodavateli platformy.

Třetí jsou integrace a data. Aplikace zřídka stojí sama. Bude číst data z účetnictví, CRM, skladu, platební brány nebo zařízení v terénu? Čím více obousměrných vazeb, výjimek a automatických akcí potřebujete, tím víc je nutné ověřit technické limity konkrétní cesty.

Čtvrtá je odpovědnost za provoz. Kdo řeší chybu v pátek večer, kdo hlídá změny v externím rozhraní a kdo provede úpravu, když se změní pravidla firmy? U aplikace na míru je potřeba mít partnera, který produkt nejen dodá, ale také zná jeho architekturu a zůstává u dalšího vývoje. Právě tak k projektům přistupujeme v Nextrey.

Pozor na náklady, které nejsou v prvním zadání

Nejlevnější cesta na začátku nemusí být nejlevnější po několika změnách. U low-code řešení mohou náklady růst s počtem uživatelů, aplikací, automatizací nebo požadavky na vyšší úroveň funkcí. Vedle licence započítejte i čas lidí, kteří aplikaci konfigurují, opravují a učí kolegy ji používat.

U zakázkového řešení je zase nutné počítat s návrhem, testováním, provozem, monitoringem, aktualizacemi a průběžným rozvojem. To nejsou volitelné přívěsky. Jsou to součásti systému, na kterém má firma stát.

Správné porovnání proto nevypadá jako souboj jedné počáteční částky proti druhé. Porovnáváte schopnost řešení obsloužit konkrétní proces bezpečně a bez obcházení systému tabulkami, e-maily a ručními zásahy.

Často funguje kombinace obou přístupů

Volba nemusí být absolutní. Firma může mít low-code nástroje pro interní administrativu a zakázkovou aplikaci pro zákaznickou část nebo klíčovou provozní logiku. Tento model dává smysl, pokud jsou hranice jasné a obě části mají správně definované zdroje dat.

Rizikem je, když se interní nástroj začne postupně měnit v jádro produktu, aniž by na to byl navržen. Přibudou zákaznické účty, platby, složité výjimky a napojení, ale původní architektura zůstane stejná. V takové chvíli je lepší zastavit se včas a rozhodnout, co má smysl převést do vlastního systému.

Než vyberete platformu nebo zadáte vývoj, popište jeden konkrétní tok od začátku do konce: kdo akci zahájí, jaká data vzniknou, jaké kontroly proběhnou, kdo vidí výsledek a co se stane při chybě. Nad takovým scénářem se obvykle rychle ukáže, zda potřebujete rychlý interní nástroj, nebo software, který se stane součástí vašeho podnikání.

Máte nápad, co postavit?

Pracujeme se společnostmi, které potřebují skutečný software postavit a nasadit, a často ho i nadále udržovat. Řekněte nám, co plánujete, a my vám upřímně řekneme, jak bychom k tomu přistoupili.

Ozvěte se nám