Prejsť na obsah
Rozhodovanie a cena8 min čítania

Koľko stojí vývoj aplikácie na mieru?

Najčastejšia otázka v prvej správe znie, koľko to bude stáť. Odpovedáme na ňu radi, ale až na druhý deň a s podmienkami. Tu je, čo sa medzitým deje a podľa čoho sa cena hýbe.

Štyri modelové rozpočty

Začneme číslami, lebo kvôli nim ste tu. Nasledujúce štyri rozpočty spočítala kalkulačka na tomto webe pre typické zadania. Nie sú to ponuky ani ceny konkrétnych projektov, je to rozpätie, do ktorého podobné zadania vychádzajú. Sadzba je 65 € za hodinu bez DPH.

Prvá verzia

Jeden pracovný postup, pár obrazoviek, žiadne napojenia. Zmysel dáva tam, kde chcete najskôr overiť, či to ľuďom sadne, a až potom stavať zvyšok. 2 300 až 3 300 €. Rozšíriť ju neskôr sa dá; naopak platiť rovno za funkcie, ktoré nikto nepoužije, sa vrátiť nedá.

Prevádzkový nástroj pre tím

Evidencia zákaziek alebo dochádzky, ktorú používa jeden typ používateľa. Bez napojenia na cudzie systémy, podklady máte. 3 400 až 5 000 €, zhruba dva až štyri týždne. Nie je v tom migrácia starých dát ani platby.

Rezervačný alebo objednávkový systém

Dve až tri role, platby kartou, napojenie na fakturáciu, časť podkladov dorábame. 7 600 až 11 100 €, zhruba päť až deväť týždňov. Sem patrí zhruba rozsah, aký má Layered.

Portál pre klientov

Štyri a viac rolí s rozdelenými právami, platby, napojenie na ďalší systém a prevod dát zo starého riešenia. 10 500 až 15 100 €, zhruba šesť až dvanásť týždňov.

Čo v žiadnom z tých čísel nie je: hosting a domény, licencie a poplatky cudzích služieb, obsah, ktorý za vás nikto nenapíše, a rozvoj po spustení. Prevádzka sama osebe býva rádovo jednotky až nižšie stovky eur mesačne podľa záťaže a podľa toho, aké platené služby systém volá.

Prečo cenu nepovieme hneď

Číslo povedané po prečítaní odseku je buď také vysoké, aby sa doň zmestilo čokoľvek, alebo také nízke, že sa bude celý projekt dohadovať. Ani jedno nepomôže. Vážna cena znamená, že sme si prešli, čo má systém robiť, kto v ňom pracuje a na čo sa napája.

V praxi to znamená jeden hovor a potom spísané zadanie. Keď to sedí, pripravíme ponuku s dohodnutým rozsahom, cenou a zoznamom toho, čo je mimo rozsahu. To posledné je rovnako dôležité ako cena. Ak je pre projekt vhodná pevná cena, bude uvedená priamo v ponuke.

Z čoho sa cena skladá

Počítame hodiny a násobíme sadzbou 65 € za hodinu bez DPH. Licencie za používateľa ani poplatok za samotnú existenciu systému do ceny nepočítame. Hosting, doména a platené služby tretích strán idú mimo a platíte ich priamo ich poskytovateľovi.

Hodiny sa delia zhruba takto: zadanie a návrh, vývoj, napojenie na cudzie systémy, testovanie a odovzdanie. Posledné dve položky ľudia pri vlastnom odhade zvyčajne vynechajú a potom je výsledok o tretinu vedľa.

Čo cenu dvihne najviac

Počet rolí

Nástroj pre jeden typ používateľa je rádovo iná práca než systém, kde má klient, obsluha a správca každý svoj pohľad a svoje práva. Každá ďalšia rola znamená ďalšiu sadu obrazoviek, ďalšie pravidlá a ďalšie situácie, ktoré sa musia otestovať.

Stavy, v ktorých sa záznam môže ocitnúť

Objednávka, ktorá ide len od vzniku k zaplateniu, je jednoduchá. Objednávka, ktorá môže byť stornovaná, čiastočne zaplatená, vrátená alebo čakajúca na schválenie, je päť rôznych obrazoviek a dvadsať pravidiel. Pri Layered sme kvôli jednému stavu, keď platba beží a miesto sa drží pätnásť minút, museli prepísať celý model rezervácií.

Napojenie na cudzie systémy

Platobná brána, fakturácia, sklad alebo CRM. Každé napojenie je nielen kód, ale aj otázka, čo sa stane, keď druhá strana neodpovie alebo odpovie inak, než sľubuje dokumentácia. Tieto hodiny sa nedajú odhadnúť bez pohľadu do konkrétneho rozhrania.

Prevod dát, ktoré už máte

Tabuľka s piatimi tisíckami riadkov, do ktorej sa tri roky písalo podľa citu, je vlastný projekt. Dve polia s dátumom v štyroch formátoch, klienti zapísaní trikrát trochu inak, prázdne hodnoty, ktoré niečo znamenajú. Rátajte s tým ako so samostatnou položkou, nie ako s drobnosťou na záver.

Prehľad leadov vo WCRM s upozorneniami na nečinné ponuky
WCRM má tri role s rôznymi právami. Práve toto, nie počet obrazoviek, rozhoduje o cene.

Čo cenu naopak drží dole

  • Hotové podklady. Texty, fotky a logo pripravené dopredu môžu rozsah práce zmenšiť; konkrétnu úsporu určíme až podľa zadania.
  • Ochota začať menším rozsahom. Prvá verzia pre jednu rolu, zvyšok podľa toho, čo sa v prevádzke ukáže.
  • Jeden človek, ktorý rozhoduje. Pripomienky od piatich ľudí bez spoločného stanoviska predražia každé kolo.
  • Existujúca platforma, keď sa do nej zmestíte. Niekedy je odpoveď doplnok do toho, čo máte, nie nový systém.

Rádovo, kým sa ozvete

Aby ste vedeli, či sa vôbec bavíme o tom istom: interný nástroj pre jednu rolu bez napojenia začína na desiatkach hodín. Systém s tromi rolami, platbami a fakturáciou je násobne viac. Presnejšiu predstavu dá kalkulačka, kde si naklikáte rozsah a uvidíte rozpätie. Nie je to ponuka, je to orientácia.

Kedy nám neplatiť vôbec

Keď sa zmestíte do hotového riešenia. Stáva sa to a povieme to na prvom hovore. Vývoj na mieru dáva zmysel tam, kde má firma vlastné pravidlá, ktoré sa do krabice nezmestia, alebo kde by mesačné poplatky za pár rokov prerástli náklady na vlastné riešenie. Porovnávajte celkové náklady v niekoľkých rokoch. Pri hotovej službe sú to licencie a limity, pri vlastnom riešení vývoj, prevádzka a ďalší rozvoj.

Časté otázky

Koľko stojí aplikácia na mieru?

Počíta sa z hodín a sadzby 65 € za hodinu bez DPH. Rozsah určuje hlavne počet rolí, počet stavov a napojenie na cudzie systémy. Orientačné rozpätie spočíta kalkulačka na webe, záväznú cenu dávame až po spísanom zadaní.

Platí sa mesačný poplatok za používanie?

Licenciu za samotný systém do ceny vývoja nepočítame. Prevádzka však niečo stojí: hosting, doména a prípadné platené služby tretích strán, napríklad platobná brána alebo fakturačná služba, ktoré sa platia priamo ich poskytovateľom. Rozvoj po spustení sa počíta zvlášť. Rozsah odovzdania zdrojového kódu, prístupov a dokumentácie si dohodneme v zmluve pred začiatkom práce.

AutorOndřej Koziorek

Founder a creative director NKZ. V nkz.dev vedie zadanie, UX/UI a smerovanie digitálnych produktov.

Ďalej zo zápiskov
Rozhodovanie a cena

Koľko stojí interný systém pre firmu?

Čo cenu zvyšuje, čím začať a ako spočítať návratnosť z ručnej práce.

Prečítať
Aplikácie a UX

Čo musí obsahovať zadanie pre aplikáciu?

Technické zadanie mať nemusíte. Stačí opísať prevádzku, role a ručnú prácu.

Prečítať
Služba

Aplikácie na mieru

Interné systémy a portály, ktoré nahradia tabuľky a e-maily.

Viac o službe