Ladislav Dubravský / Vývoj aplikácií

Vývoj aplikácií na mieru pre firmy

Som programátor a konateľ PROSIMSI s.r.o. Robím vývoj aplikácií na mieru: webové a interné aplikácie, klientske portály, API a prepojenia medzi systémami. S vami sa bavím ja, ten istý človek, ktorý potom píše kód a nasadzuje ho na server.

Čo vyvíjam: interné aplikácie, zákaznícke portály, API a integrácie

  • Interná aplikácia pre firmu. Náhrada Excelu a zdieľaných tabuliek, evidencia, schvaľovanie, reporty.
  • Zákaznícky alebo B2B portál. Klient sa prihlási a vidí svoje objednávky, dokumenty alebo stav služby.
  • Backend a API. Aplikácia, ktorú treba pripojiť k e-shopu, webu alebo inému systému.
  • Úpravy existujúceho softvéru. Aj cudzí kód sa dá rozvíjať, nemusí sa písať odznova.

Robím webové a interné aplikácie. Mobilné aplikácie ako službu neponúkam a e-shop z krabice tiež nie.

Kedy sa oplatí aplikácia na mieru a kedy hotový systém

Hotový systém je správna voľba, keď váš proces vyzerá ako proces väčšiny firiem. Účtovníctvo, fakturácia či e-mailová schránka patria sem. Nemá zmysel písať vlastný účtovný program.

Aplikácia na mieru dáva zmysel, keď:

  • sa vaša práca nezmestí do hotového nástroja a obchádzate ho tabuľkami,
  • platíte za množstvo funkcií, z ktorých používate tri,
  • potrebujete prepojiť viac systémov, ktoré spolu nehovoria,
  • proces je vaša konkurenčná výhoda a nechcete ho prispôsobovať cudziemu softvéru.

Ak po rozhovore zistím, že vám stačí hotový nástroj, poviem to.

Technológie: Laravel, PHP, .NET a prečo práve tie

Staviam hlavne v Laraveli a PHP. Je to vyzretý framework s dobrou dokumentáciou, veľkou komunitou a dostatkom ľudí, ktorí mu rozumejú. Tam, kde to dáva zmysel, používam .NET, napríklad pri firemnom prostredí postavenom na Windows.

Nástroj vyberám podľa zadania, nie naopak.

Ako prebieha spolupráca od prvého rozhovoru po spustenie

Technické zadanie nepotrebujete. Stačí opísať, čo dnes robíte ručne alebo čo nefunguje.

  1. Rozhovor. Krátky hovor alebo e-mail o tom, čo riešite a s akými nástrojmi dnes pracujete.
  2. Návrh a rozsah. Navrhnem riešenie, odhad a postup. Väčšie zadanie rozdelíme a začneme časťou, ktorá sa dá rýchlo overiť.
  3. Vývoj po častiach. Priebežne ukazujem, čo vzniklo. Zmeny riešime hneď, nie až pri odovzdaní.
  4. Nasadenie a starostlivosť. Aplikáciu nasadím do prevádzky a dohodneme sa, kto ju bude spravovať.

Koľko to stojí

Pracujem za 50 € za hodinu bez DPH. Dve podobne vyzerajúce aplikácie sa môžu rozsahom veľmi líšiť, preto pevnú cenu vopred nepíšem. Po prvom rozhovore vám pošlem odhad rozpísaný po častiach, aby ste videli, za čo platíte a čo sa dá odložiť.

Cenu najviac menia: počet rolí a oprávnení, počet prepojení na iné systémy, import dát zo starého riešenia a to, či sa dizajn robí od nuly.

Začíname menšou časťou, ktorú sa dá rýchlo overiť. Zistíte, či sa vám spolupráca a smer páčia, skôr než investujete do celku.

Orientačne, aby ste mali predstavu:

  • Menšia interná aplikácia (prihlásenie, dve až tri roly, evidencia, filtre, export do Excelu): 60 až 120 hodín, teda približne 3 000 až 6 000 € bez DPH.
  • Zákaznícky alebo B2B portál s napojením na jeden ďalší systém: 150 až 300 hodín, približne 7 500 až 15 000 € bez DPH.
  • Menšia úprava alebo prepojenie existujúcej aplikácie: často 10 až 30 hodín.

Presné číslo dostanete po rozhovore, rozpísané po častiach.

Ukážky práce

Ako ukážky slúžia nástroje, ktoré som napísal pre vlastnú firmu a denne ich používam.

  • SENTRIX. Monitoring a bezpečnosť: zbiera logy, sleduje zraniteľnosti a zoznam softvérových komponentov (SBOM), má WAF a vyhodnocuje bezpečnostné udalosti. Strážime ním servery a weby klientov.
  • hostpanel. Správa hostingu na jednom mieste: VPS, DNS, SSL, zálohy a nasadenia. Klienti v ňom majú vlastný portál, takže vidia, čo sa s ich serverom deje.
  • Kvitos. Elektronická fakturácia podľa normy EN 16931 cez sieť Peppol, s exportom pre KROS, POHODA aj Money S3.

Viac projektov nájdete na úvodnej stránke.

Prevádzka a ďalší vývoj po spustení

Aplikácia, ktorú nikto nespravuje, sa po čase pokazí. Preto ju viem aj nasadiť, nastaviť zálohy a monitoring a postarať sa o server. Tomu sa venuje stránka DevOps a správa serverov. Bežnú prevádzku môže po spustení prevziať PROSIMSI.

Ak do aplikácie chcete pridať AI, napríklad triedenie e-mailov alebo spracovanie dokumentov, a prepojiť ju s ďalšími nástrojmi, pozrite si AI automatizáciu.

Časté otázky

Vývoj aplikácií: otázky.

Nenašli ste odpoveď? Napíšte mi.

Koľko stojí aplikácia na mieru?

Pracujem za 50 € za hodinu bez DPH. Menšia interná aplikácia vychádza orientačne na 3 000 až 6 000 € bez DPH. Po prvom rozhovore pošlem odhad rozpísaný po častiach a navrhnem, s ktorou začať.

Kedy sa oplatí softvér na mieru namiesto hotového systému?

Keď sa váš proces nezmestí do hotového nástroja a obchádzate ho tabuľkami, alebo keď potrebujete spojiť systémy, ktoré spolu nehovoria. Ak by vám stačil hotový systém, poviem vám to na rovinu.

Ako dlho trvá vývoj prvej použiteľnej verzie?

Pri menšej aplikácii zvyčajne tri až šesť týždňov. Zadanie rozdeľujem na časti a začínam tou, ktorú viete čo najskôr vyskúšať, takže prvé obrazovky vidíte už po pár dňoch.

Komu patrí zdrojový kód a môžem ho dať inému dodávateľovi?

Vlastníctvo a licenciu kódu upravuje zmluva a SLA, ktoré podpíšeme pred začiatkom práce, takže podmienky poznáte vopred. Kód píšem v bežných technológiách, aby ho vedel prevziať aj iný programátor.

Dokáže aplikácia komunikovať s našim účtovným systémom alebo ERP?

Napojenie na účtovný systém cez API alebo export je bežná súčasť zákaziek. Čo sa dá, závisí od toho, čo váš systém ponúka. Pri Pohode, Money či inom systéme to preto najprv overím a potom poviem, aká cesta pripadá do úvahy.

Staráte sa o aplikáciu aj po spustení?

Áno. Pripravím server, automatické nasadenie, zálohy a monitoring. Bežnú prevádzku a správu môže po spustení prevziať PROSIMSI.

Kontakt

Napíšte, čo potrebujete.

Opíšte mi pár vetami, čo vás dnes zdržuje. Ozvem sa a na rovinu poviem, či viem pomôcť.

Čoho sa to týka