Juraj Ivan z QikBuild: „Tradičný vývoj softvéru je pre väčšinu firiem drahý a pomalý.“

Mladý Oravan je jedným z priekopníkov no-code. Prezradil nám, ako sa dá kódovať bez kódu, čo ho k tomuto nápadu priviedlo a na akú najväčšiu výzvu pri svojej práci natrafil.

V rozhovore sa tiež dozvieš:

  • ako sa vo Viedni spravoval investičné portfólio za milión eur,
  • či má bezkódový prístup limity a ako sa prekonávajú,
  • či ako sa no-code osvedčil pri pandémii.

Na úvod nám po lopate vysvetli, ako sa dá budovať softvér bez kódu.

Zásadný rozdiel spočíva v procese, nie vo výsledku. Proces tvorby aplikácie v no-code znamená spájanie rôznych predpripravených funkcionalít vizuálnym spôsobom namiesto písania samotného kódu. Výsledná aplikácia obsahuje kód rovnako ako pri tradičnom vývoji. Akurát ten kód vygeneruje no-code platforma na základe vizuálneho editora. Keď si to porovnáme s tradičným programovaním, väčšinu funkcionalít musí programátor napísať od úplného začiatku.

Tradičný vývoj softvéru je pre väčšinu firiem drahý a pomalý. Práve vďaka no-code vieme pre klientov budovať aplikácie za zlomok ceny a umožňujeme firmám inovovať násobne rýchlejšie.

Čiže váš klient má k dispozícii balík predpripravených možností, ktoré si sám skladá do požadovaného výsledku?

Nie tak úplne, tie funkcie dávame pre klienta dokopy my. Naše balíky predpripravených funkcií majú množstvo konfigurácií, ktoré nie je úplne triviálne nastaviť, a tam hrá rolu naša expertíza.

Medzi predpripravené funkcionality patria napríklad: prihlásenie a registrácia užívateľa, posielanie e-mailov, dátové transformácie, online platba cez platobnú bránu a množstvo iných.

Po štúdiu aplikovanej matematiky je to celkom zaujímavý kariérny smer. Aká cesta ťa sem doviedla?

Po skončení bakalára na matfyze som išiel študovať na Wirtschaftsuniversität vo Viedni, odbor Quantitative Finance. Školu som nedokončil, ale čo sa týka učebného plánu a mimoškolských aktivít, bola skvelá. Dostal som sa do výberu študentov, ktorí dostali na starosť akciové portfólio v hodnote milión eur, aby sa učili, ako obchodovať s akciami.

Po škole bol môj kariérny sen dostať sa do jednej z veľkých investičných bánk, ideálne na pozície okolo tradingu alebo risk manažmentu. Tento cieľ ma však postupne čím ďalej, tým menej priťahoval a začala ma baviť dátová analytika.

Pracoval som ako konzultant a solution architekt v oblasti dátovej analytiky a kampaňového manažmentu. Práve v roli solution architekta som nadobudol skúsenosti, ktoré mi umožnili naučiť sa vytvárať no-code aplikácie výrazne rýchlejšie. Zároveň som sa do veľkej miery zúčastňoval na vyjednávaniach, čo mi výrazne pomohlo pri obchodných stretnutiach, ktoré mám teraz na dennom programe.

Pamätáš si, kedy v tebe skrsol nápad založiť firmu, ktorá bude ponúkať bezkódové riešenia?

S no-code vývojom som sa stretol prvýkrát pred cca 3 – 4 rokmi, keď som prechádzal kariérnou zmenou z oblasti dátovej analytiky do oblasti vývoja softvéru ako produktový manažér. Jedným z prvých projektov bola appka na prihlasovanie sa na tanečné kurzy salsy a bachaty pre tanečnú školu, kde som sa v tom čase učil tancovať. 🙂 

Po nástupe do Vacuumlabs ako produktový manažér a zároveň CTO pre rychlotest-covid.sk a neskôr NOVUMA som začal no-code využívať stále viac.

Napríklad uprostred pandémie sme potrebovali v priebehu niekoľkých týždňov vytvoriť aplikáciu na manažovanie zmien pre stovky zdravotníckych pracovníkov na odberných miestach. Práve na tomto projekte som najviac zistil, akú veľkú výhodu no-code nástroje poskytujú.

Myšlienku rozbehnúť niečo svoje som mal už veľmi dlho, avšak až po dvoch rokoch som sa do toho rozhodol ísť naplno spolu s VacuumGroup. 

Počas pandémie to muselo byť veľmi chaotické. Podarilo sa vám dať tú appku dokopy?

Áno, bolo to chaotické, ale prvú verziu appky sa nám podarilo spraviť zhruba za tri týždne,čo by pri tradičnom vývoji trvalo zhruba 3 mesiace Vtedy sme úplne ignorovali vizuálnu stránku a snažili sa predovšetkým pripraviť riešenie, ktoré funguje a pomôže koordinovať stovky ľudí pri prihlasovaní na jednotlivé MOM-ky.

Veľmi podobný prípad nastal po ruskejinvázii na Ukrajinu. Na hraniciach potrebovali riešenie na efektívne manažovanie stoviek dobrovoľníkov na hraničnom priechode Ubľa, tak som v priebehu dvoch týždňov pripravil aplikáciu, ktorá výrazne pomohla s alokáciou týchto ľudí na jednotlivé dobrovoľnícke roly.

Kde si zháňal sponzorov na splnenie svojho sna?

V rovnakej budove na rovnakom poschodí! Mal som veľké množstvo konverzácií, ktorých primárnym cieľom bola validácia tohto nápadu. Avšak po rozhovore so zakladateľmi Vacuumlabs sme sa rýchlo zhodli, že práve no-code vývoj vie byť v rámci celého portfólia VacuumGroup firiem perfektným prírastkom.

QikBuild bude pomáhať startupom a menším firmám budovať aplikácie a Vacuumlabs bude naďalej poskytovať klasický IT vývoj bankám a veľkým fintech hráčom. Výsledkom bola investícia do QikBuildu na prvotný rozbeh, ktorá nám výrazne pomohla pohnúť sa rýchlejším tempom.

Odkiaľ sa o vás klienti dozvedajú? Zvyknú mať z nového prístupu nejaké obavy?

Zatiaľ sme nerozbehli zásadný marketing a evanjelizáciu (máme to však v pláne), takže väčšina našich klientov pochádza z môjho networku alebo z odporúčaní našich existujúcich klientov. Čo sa týka obáv, áno, takmer každý jeden klient, s ktorým idem do diskusie, ich zo začiatku má. Najčastejšie je to primárne obava z toho, či ich no-code prístup nebude limitovať v možnostiach rozširovania funkcionalít alebo škálovateľnosti pre veľké množstvo používateľov.

Moja odpoveď na to je vždy rovnaká – ak nebudujete aplikáciu, ktorá je deep-tech, ako napríklad virtuálna/rozšírená realita, 2D/3D grafické nástroje a podobne, s najväčšou pravdepodobnosťou nenarazíte v skorých fázach projektu na zásadné limitácie. A ak aj áno, väčšina no-code nástrojov vám umožňuje pridať vlastný kód, takže tieto limitácie v podstate eliminujete.

Na stránke uvádzate, že prvú verziu funkčného produktu viete poskytnúť do štyroch týždňov od dodania všetkých podkladov. Pre porovnanie, koľko by to asi trvalo klasickou formou?

No-code vývoj býva štandardne 3 – 5-krát efektívnejší oproti tradičnému vývoju. To znamená, že zvyčajný čas potrebný na vybudovanie MVP (prvá verzia produktu/aplikácie) pri tradičnom vývoji je 3 – 6 mesiacov. Samozrejme, závisí to od mnohých faktorov, avšak plus-mínus to na väčšinu projektov platí.

Používate nástroje ako WeWeb, Xano, Flutterflow alebo Supabase. Čo ak narazíte na ich limity, nejaký komplexnejší problém, ktorý sa už prostredníctvom nich nedá spraviť?

Doprogramujeme si chýbajúcu funkcionalitu. 🙂 Ja si rozhodne nemyslím, že písanie vlastného kódu nemá pri tvorbe aplikácií svoje miesto. Avšak môj názor je, že ho treba použiť iba tam, kde si nevieme pomôcť so štandardnými no-code funkcionalitami.

Toto je jeden z dôvodov, prečo do tímu zamestnávam predovšetkým „tradičných“ programátorov, ktorí veľmi dobre poznajú všeobecné koncepty tvorby aplikácií, ale v prípade no-code limitácií vedia doprogramovať vlastnú funkcionalitu.

Stalo sa už, že ste museli klienta odmietnuť, pretože bol projekt nad možnosti bezkódového programovania?

Nie. Ale určite sa to skôr či neskôr stane. Predsa len, QikBuild funguje v podstate len dva rokz

Spomenieš si, ktorá zákazka bola pre teba doteraz najväčšou výzvou?

Áno. Bol to náš najkomplexnejší projekt, s ktorým som (cenovo a časovo) súhlasil len na základe veľmi stručného popisu. Neskôr sa ukázalo, že projekt bol niekoľkonásobne zložitejší, ako sa prvotne zdalo. Projekt pre nás skončil vo vysokej strate, klient bol nespokojní. Proste loose-loose situácia. Čo však bolo pre rozvoj QikBuildu najhoršie, na dva mesiace som úplne odstavil akékoľvek business-development aktivity, takže náš rast sa zastavil. Ale nevadí – hlavné je, že z toho pre mňa vyplynulo niekoľko poučení a verím, že podobné chyby už robiť nebudem. 🙂

Ale nakoniec ste to úspešne zvládli. Bola to skôr pozitívna alebo negatívna skúsenosť? Prijal by si ešte takú výzvu?

Áno, zvládli. S odstupom času to hodnotím ako skúsenosť, na ktorej som sa poučil v mnohých veciach, napríklad vo vyjednávaní o cene, nastavovaní klientskych očakávaní a podobne. Ale podobný projekt by som už určite neprijal, ak by to malo znamenať, že sa prestanem venovať dôležitým firemným veciam, ako je rozvoj ľudí a hľadanie nových projektov. Aby som však bol presnejší – veľké výzvy ja osobne, ale aj my ako tím v QikBuilde vždy prijmeme. Avšak treba byť opatrný s tým, aké to môže mať negatívne dôsledky.

Kde ťa (a QikBuild) môžu naši čitatelia nájsť a aká je vaša vízia do budúcna?

Dvaja členovia tímu sedime v The Spot v Bratislave, zvyšok tímu je remote.. Ak sa chce ktokoľvek poradiť o tom, či jeho/jej nápad je realizovateľný pomocou no-code, prípadne sa len tak voľne pobaviť o technológiách – napíš mi napríklad na Linkedine alebo juraj@qikbuild.com a môžeme vybehnúť na kávu. 🙂

Cieľ do budúcna je meniť sa zo project-based firmy na solution-oriented, tzn. mať portfólio riešení a aplikácií, ktoré vieme klientom ponúkať.


cloudtalk
Ak sa Ti článok páčil, zdieľaj a odporuč ho, prosím, tvojim kamarátom. Ďakujeme.
Kľúčové slová: , , ,

Otestuj svoj biznis nápad aj ty!

Ak si pripravený skúsiť to, pripravili sme pre teba:

Ak máš akékoľvek otázky, zastav sa za nami v Campus cowork alebo napíš mail na Viktor@zero2hero.sk

Podporovateľom OZ Zero2Hero je firma NAY. Checkni si ich aktuálne otvorené pozície.

Sleduj nás na Instagrame, Facebooku alebo LinkedIne, aby ti neušli žiadne Zero2Hero novinky!
Ak sa Ti článok páčil, zdieľaj a odporuč ho, prosím, tvojim kamarátom. Ďakujeme.

Otestuj svoj
biznis nápad!

Spolu s expertmi z Campus cowork, Zero Gravity Capital fund či zakladateľmi akcelerátora Perry Talents sme zostavili úvodný set domácich úloh, ktoré ti pomôžu pretaviť počiatočnú ideu do reálneho projektu.

Ak máš akékoľvek otázky, zastav sa za nami v Campus cowork alebo napíš mail na viktor@zero2hero.sk.

SME HRDÝM PARTNEROM
AKCELERAČNÉHO PROJEKTU
ROZBIEHÁTOR.

“Pomáhame ľuďom rozbehnúť užitočný projekt, ktorý ich uživí.”
zakladateľ Juraj Kováč

Podporili nás