Väčšina dodávateľov softvéru ceny nezverejňuje. Dôvod je pochopiteľný: každý projekt je iný a číslo bez kontextu odradí. Dôsledok je však ten, že sa nemáte o čo oprieť — a prvý telefonát prebieha tak, že vy neviete, čo očakávať, a dodávateľ nevie, či sa vôbec bavíte o rovnakých peniazoch.
Preto ideme s cenami von. Nie preto, že by boli fixné, ale aby ste vedeli, či má zmysel pokračovať.
Orientačné rozpätia
| Čo | Rozpätie |
|---|---|
| Analýza a návrh riešenia | od 900 € |
| Menšia aplikácia, rezervačný systém, konfigurátor | 3 000 – 10 000 € |
| Informačný systém pre firmu | 8 000 – 50 000 € a viac |
Tieto čísla nie sú ponuka a nemôžu ňou byť — bez zadania by to bola veštba. Sú to rozpätia, do ktorých v praxi padá väčšina projektov, ktoré robíme.
Ak vám horná hranica pripadá vysoká, skúste si ju prepočítať na mzdové náklady. Systém za 20 000 € zodpovedá zhruba ročným mzdovým nákladom na jedného administratívneho pracovníka — s tým rozdielom, že softvér nechodí na dovolenku a beží aj o polnoci.
Čo cenu skutočne určuje
Klienti zvyčajne predpokladajú, že cena rastie s počtom obrazoviek. V skutočnosti sú rozhodujúce iné veci.
Integrácie
Prepojenie na účtovníctvo, e-shop, banku, dopravcu alebo výrobnú linku býva náročnejšie než celý ďalší modul. Cudzí systém sa správa, ako sa mu zachce, jeho dokumentácia býva neúplná a testovať sa dá len obmedzene. Každá integrácia je samostatné riziko.
Migrácia existujúcich dát
Roky nazbierané záznamy sú takmer vždy nekonzistentné: rovnaký zákazník trikrát pod inou skratkou, chýbajúce IČO, dátumy v troch formátoch. Vyčistenie a prevedenie dát býva samostatná časť projektu a je to zároveň položka, ktorú väčšina ponúk vôbec neobsahuje.
Počet rolí a práv
Systém, kde majú všetci rovnaké oprávnenia, je podstatne lacnejší než systém, v ktorom vidí obchodník iné údaje než skladník a schvaľovať môže len vedúci. Každá rola znamená vlastné pravidlá a vlastné testovanie.
Požiadavky, ktoré nie sú vidieť
Prevádzka bez výpadku, práca bez internetu, auditný záznam o každej zmene, reakčná doba pri poruche. Nič z toho nie je funkcia, ktorú by bolo vidno na obrazovke — ale všetko to stojí prácu. Pri systéme pre nonstop asistenčnú službu je nedostupnosť iný problém než pri internej evidencii dovoleniek.
Čo cenu naopak neurčuje
Počet používateľov. U nás neplatíte licenčné poplatky za používateľa. Systém pre pätnásť ľudí a pre stopäťdesiat stojí rovnako, ak robí to isté. Toto je zásadný rozdiel oproti krabicovým riešeniam, kde cena rastie s každým ďalším účtom — a rastie každý rok.
Počet obrazoviek sám osebe. Desať jednoduchých zoznamov je lacnejších než jedna obrazovka, na ktorej sa počíta cenová ponuka podľa dvadsiatich parametrov.
Prečo sa tri ponuky nedajú porovnať
Keď máte na stole tri ceny, ktoré sa líšia dvojnásobne, spravidla to neznamená, že jeden dodávateľ je dvakrát drahší. Znamená to, že každý počítal s niečím iným.
Skôr než sa pozriete na sumu, zistite, či ponuka obsahuje:
- analýzu — alebo sa dorobí za pochodu na váš účet;
- migráciu dát — takmer vždy chýba;
- testovanie a akceptáciu — nie je to to isté ako „vývoj“;
- nasadenie do prevádzky a školenie používateľov;
- podporu po spustení a v akom rozsahu.
Ponuka bez týchto položiek nie je lacnejšia. Je neúplná — a rozdiel doplatíte neskôr, keď už nemáte na výber.
Podrobne sme to rozobrali v článku Ako si vybrať dodávateľa softvéru.
Ako znížiť cenu bez toho, aby ste znížili kvalitu
Existujú dva spôsoby, ako projekt zlacniť. Jeden funguje, druhý sa vypomstí.
Nefunguje: tlačiť dodávateľa dolu pri rovnakom zadaní. Buď si to vynahradí na kvalite, alebo pri prvej zmene príde dodatok. Cenu neznížite, len ju presuniete do budúcnosti.
Funguje: zmenšiť rozsah prvého kroku.
- Vyberte jednu oblasť, kde to najviac bolí — zvyčajne tú, o ktorej sa najviac hovorí na poradách.
- Nechajte si na ňu spraviť analýzu a návrh riešenia. Pri 900 € je to zlomok ceny projektu a dostanete odhad, ktorý stojí na zmapovanom procese.
- Nasaďte prvú časť do prevádzky a nechajte ju používať reálnym ľuďom.
- O ďalšom rozšírení rozhodujte až potom — už so skúsenosťou, nie na základe prezentácie.
Pri mapovaní procesov sa navyše takmer vždy zistí, že niektoré kroky existujú len zo zvyku. Časť úspor tak vznikne ešte pred prvým riadkom kódu.
Nezabudnite na náklady po spustení
Cena vývoja nie je celý náklad. Systém potrebuje bezpečnostné aktualizácie, prispôsobenie legislatívnym zmenám a občasné opravy. Rátajte s jednotkami percent obstarávacej ceny ročne.
Je poctivé dodať, že tento náklad máte aj pri krabicovom riešení — tam sa len volá podpora a platíte ho bez ohľadu na to, či niečo potrebujete. Rozdiel je v tom, že pri vlastnom systéme viete údržbu v pokojnom období obmedziť.
Do celkového porovnania patria aj licencie, ktoré pri vlastnom riešení odpadajú, a cena zmien. Úprava krabicového systému je zásah do produktu, ktorý dodávateľ predáva aj ostatným — preto stojí násobne viac než rovnaká zmena vo vašom vlastnom kóde a čaká sa na ňu mesiace.
Ako sa dostať ku konkrétnemu číslu
Presnú cenu vám nikto seriózne nepovie po telefonáte. Kto to urobí, si ju vymyslel — a doplatí sa to pri prvej zmene zadania.
Rozumný postup je opačný: objednajte si najprv analýzu ako samostatnú, zaplatenú prácu. Získate tri veci naraz. Podklad, s ktorým viete osloviť kohokoľvek. Odhad, ktorý stojí na niečom reálnom. A skúsenosť, ako sa s daným tímom spolupracuje — za zlomok ceny celého projektu.
Ceny podľa typu riešenia nájdete pri jednotlivých službách: vývoj softvéru na mieru, informačný systém, webové aplikácie a mobilné aplikácie.
Ak chcete odhad pre svoj konkrétny prípad, napíšte nám. Konzultácia je nezáväzná a ak z nej vyjde, že vám lepšie poslúži hotový produkt na trhu, povieme vám to.