Aplikácia na mieru: Kedy sa oplatí a kedy stačí hotový nástroj

Aplikácia na mieru: kedy sa oplatí a kedy stačí hotový nástroj
Aplikácia na mieru je softvér vytvorený presne pre procesy jednej firmy: interný systém na správu zákaziek, klientsky portál, plánovač výroby alebo nástroj, ktorý prepája viacero existujúcich systémov. Na rozdiel od hotového softvéru sa neprispôsobuje firma nástroju, ale nástroj firme.
Väčšina firiem však aplikáciu na mieru nepotrebuje. Hotový nástroj s predplatným býva rýchlejší a lacnejší, kým firemné procesy zapadajú do jeho možností. Rozhoduje preto to, či existujúci nástroj vie zvládnuť vaše pravidlá bez neúnosných obchádzok.
Krátka odpoveď: Aplikácia na mieru sa oplatí vtedy, keď firemný proces tvorí konkurenčnú výhodu alebo sa nedá bez výnimiek pokryť hotovým nástrojom, keď hotové riešenia vyžadujú množstvo ručných obchádzok, alebo keď treba prepojiť viac systémov, ktoré spolu nekomunikujú. Ak proces zapadá do bežného nástroja s predplatným, hotové riešenie je rýchlejšie, lacnejšie a menej rizikové. Pred rozhodnutím sa oplatí spočítať skutočné náklady ručných obchádzok, nielen cenu licencie.
Typy aplikácií na mieru, ktoré firmy najčastejšie objednávajú
Interný systém
Správa zákaziek, skladu, výroby alebo zamestnancov, keď hotové nástroje nezvládajú špecifické pravidlá firmy alebo odvetvia.
Klientsky portál
Zákazník si cez prihlásenie pozrie stav objednávky, faktúry alebo dokumenty bez nutnosti volať alebo písať e-mail.
Integračná vrstva
Aplikácia, ktorá prepája existujúce systémy, napríklad e-shop, účtovníctvo a sklad, do jedného toku dát bez ručného prepisovania.
Automatizácia procesu
Nástroj, ktorý prevezme opakovanú manuálnu prácu, ako generovanie dokumentov, schvaľovanie alebo upozornenia, podľa pravidiel firmy.
Hotový nástroj alebo aplikácia na mieru
| Kritérium | Hotový nástroj s predplatným | Aplikácia na mieru |
|---|---|---|
| Rýchlosť spustenia | Dni až týždne | Týždne až mesiace |
| Zhoda s firemným procesom | Čiastočná, firma sa prispôsobuje nástroju | Plná, nástroj sa prispôsobuje firme |
| Náklad v čase | Priebežné poplatky, ktoré rastú s počtom používateľov | Vyšší vstup, potom údržba bez licenčných poplatkov |
| Vlastníctvo dát a kódu | U poskytovateľa nástroja | Na strane firmy |
| Riziko | Závislosť na poskytovateľovi a zmenách jeho cien | Zložitejší vývoj a potreba údržby |

Signály, že hotový nástroj už nestačí
- Zamestnanci prepisujú údaje medzi systémami ručne. Každé ručné prepisovanie je zdrojom chýb a stratou času, ktorú vie aplikácia na mieru odstrániť.
- Firma platí za funkcie, ktoré nepoužíva, a nemá tie, ktoré potrebuje. Hotový nástroj sa čoraz viac obchádza cez tabuľky a e-maily.
- Proces je jadrom konkurenčnej výhody. Ak vás od konkurencie odlišuje spôsob práce, hotový nástroj používaný aj konkurentmi ho nedokáže zachytiť.
- Počet používateľov rastie a licencie s ním. Pri väčšom tíme sa predplatné môže po pár rokoch vyrovnať cene vlastného riešenia.
- Firma je závislá od jedného poskytovateľa. Zmena cien alebo ukončenie služby by ohrozili bežnú prevádzku.
Bezpečnosť aplikácie na mieru: čo sa nesmie podceniť
Aplikácia na mieru nemá za sebou komunitu miliónov používateľov, ktorá by chyby rýchlo odhalila, ako je to pri hotovom nástroji. Bezpečnosť preto musí byť súčasťou návrhu od začiatku, nie dodatočná úprava. Projekt OWASP Top 10 sa označuje za referenčný štandard najkritickejších rizík webových aplikácií a je vhodným východiskom pre zadanie: dodávateľ by mal vedieť povedať, ako ošetruje najčastejšie kategórie zraniteľností.
Súčasťou zadania by mala byť aj správa prístupov podľa rolí, zálohovanie a plán údržby. Aplikácia bez údržby po pár rokoch zastará rovnako ako hotový nástroj bez aktualizácií, len zodpovednosť za to nesie firma, nie poskytovateľ.
Čo ovplyvňuje cenu aplikácie na mieru
Cenu najviac ovplyvňuje počet používateľských rolí a ich oprávnení, počet a zložitosť integrácií na existujúce systémy, rozsah funkcií a to, či je potrebná mobilná verzia. Firmy často podceňujú aj náklady po spustení: hosting, údržbu, aktualizácie a rozvoj, ktoré tvoria stálu súčasť rozpočtu.
Ak riešite skôr predaj produktov než vnútorné procesy, pozrite si súvisiace články o e-shope na mieru a B2B e-shope na mieru.
Časté chyby pri objednávaní aplikácie na mieru
- Nejasné zadanie. Bez presného popisu procesu sa vývoj počas projektu neustále mení a náklady rastú.
- Snaha pokryť všetko naraz. Rozsiahla prvá verzia sa oneskoruje. Lepšie je začať jadrom procesu a rozširovať ho postupne.
- Zabudnutá údržba. Aplikácia po odovzdaní vyžaduje aktualizácie, zálohy a opravy, ktoré treba zahrnúť do plánu.
- Chýbajúce vlastníctvo kódu. Bez jasnej zmluvy môže firma zistiť, že nevlastní zdrojový kód aplikácie, za ktorú zaplatila.
- Vývoj bez zapojenia používateľov. Aplikácia, ktorú tím nechce používať, prináša len náklady bez úspory času.
Kontrolný zoznam pred objednaním aplikácie na mieru
- Vieme presne opísať proces, ktorý má aplikácia pokryť, vrátane výnimiek.
- Overili sme, že žiadny hotový nástroj proces nezvládne bez ručných obchádzok.
- Spočítali sme reálne náklady súčasných obchádzok, nie len cenu licencií.
- Máme určenú prvú, jadrovú verziu a poradie ďalších funkcií.
- Zmluva jasne určuje vlastníctvo zdrojového kódu a údajov.
- Rozpočet zahŕňa hosting, údržbu a rozvoj po spustení.
Zvažujete aplikáciu na mieru a nie ste si istí, či sa oplatí?
Prejdeme váš proces, zistíme, či ho nezvládne hotový nástroj, a povieme rovno, či sa vývoj na mieru oplatí a v akom rozsahu začať.
Prediskutovať aplikáciu na mieruSúvisiace návody a zdroje
- E-shop na mieru: Kedy sa oplatí a čo musí obsahovať
- B2B eshop na mieru: Čo potrebuje veľkoobchod navyše
- Objednávkový systém pre firmy
- Čo zahŕňa správa WordPress webu a koľko stojí
Na záver
Aplikácia na mieru sa oplatí tam, kde sa firemný proces nedá pokryť hotovým nástrojom bez neustálych obchádzok. Tam, kde sa dá, je hotové riešenie rozumnejšia voľba, ktorú netreba obchádzať len preto, že vývoj na mieru znie ambicióznejšie.
Firmy, ktoré si pred rozhodnutím spočítajú skutočné náklady ručnej práce a licencií, väčšinou vedia, na ktorú stranu sa prikloniť, ešte skôr než sa začne vývoj.
Časté otázky
Keď firemný proces tvorí konkurenčnú výhodu, keď hotový nástroj vyžaduje množstvo ručných obchádzok, alebo keď treba prepojiť systémy, ktoré spolu nekomunikujú. Ak proces zapadá do bežného nástroja, hotové riešenie je lacnejšie a rýchlejšie.
Realisticky týždne až mesiace, podľa rozsahu a počtu integrácií. Najviac času zvyčajne zaberie presné zadefinovanie procesu, nie samotné programovanie. Preto sa oplatí začať menšou, jadrovou verziou.
Závisí od zmluvy. Vlastníctvo alebo licenciu na zdrojový kód treba dohodnúť písomne pred začiatkom vývoja, inak môže firma zistiť, že za aplikáciu zaplatila, no kód nevlastní.
Záleží na kvalite vývoja a údržby. Aplikácia na mieru nemá komunitu, ktorá by chyby rýchlo odhalila, preto musí byť bezpečnosť súčasťou návrhu. Dodávateľ by mal vedieť vysvetliť, ako ošetruje najčastejšie riziká podľa štandardu OWASP Top 10.
Väčšinou áno, cez API alebo priamu integráciu, ak to daný systém umožňuje. Rozsah prepojenia je jedným z hlavných faktorov ceny, preto sa oplatí ho určiť už pri zadaní.
Zahŕňa hosting, aktualizácie závislostí, zálohy, opravy chýb a prípadný rozvoj. Presná suma závisí od rozsahu aplikácie, no firma by ju mala zahrnúť do rozpočtu od začiatku, nie ju objaviť až po odovzdaní.
Zriedka hneď na začiatku. Malá firma zvyčajne vystačí s hotovými nástrojmi, kým nenarazí na konkrétny proces, ktorý sa nedá bez výnimiek pokryť. Vtedy sa oplatí zvážiť malú, cielenú aplikáciu, nie rozsiahly systém.
Začnite jednoduchým zápisom, ako proces dnes reálne prebieha, vrátane výnimiek a ručných krokov. Takýto zápis je najlepším podkladom pre zadanie a často už sám odhalí, či sa oplatí hotový nástroj, alebo vývoj na mieru.