Kolik stojí aplikace na míru a co cenu skutečně určuje

8 min čtení

Ceník tu nenajdete. Najdete tu, z čeho se cena aplikace na míru skládá, na příkladech z aplikací, které jsme postavili, a jak připravit zadání pro poctivý odhad.

Když se majitel firmy ptá, kolik bude stát aplikace, chce slyšet číslo. V tomhle článku žádné nebude. Ceník nezveřejňujeme, protože by nebyl pravdivý: dvě aplikace se stejnými obrazovkami se v ceně můžou lišit několikanásobně. Rezervační formulář vypadá v obou případech stejně. Rozdíl je v tom, co se děje za ním.

Dál proto najdete, co cenu zvedá, co ji drží dole, s čím počítat po spuštění a jak si připravit zadání, ze kterého dostanete odhad, kterému se dá věřit. Příklady bereme z aplikací, které jsme sami postavili nebo navrhli, a u každé říkáme, v jakém je stavu.

Proč vám seriózní dodavatel neřekne cenu do telefonu

Cena se odvíjí od rozsahu. Rozsah ale nikdo nezná, dokud se neprojde, jak vaše firma danou práci skutečně dělá. Kdo vám řekne číslo po krátkém hovoru, má dvě možnosti. Buď si připočítal rezervu na všechno, co neví, a zaplatíte ji vy. Nebo se trefil vedle a rozdíl se objeví později jako vícepráce.

Proto u nás před stavbou vzniká plán. Než se napíše řádek kódu, je na papíře, s jakými daty systém pracuje, co bude a nebude dělat a podle čeho poznáme, že funguje. Zní to jako formalita. Bez toho se ale polovina aplikace později přepisuje, a přepisování je nejdražší způsob, jak zjistit, co jste vlastně chtěli.

Co cenu zvedá

Počet obrazovek o ceně vypovídá málo. Víc rozhodují věci, které na první pohled vidět nejsou.

Pravidla vašeho oboru

Každý obor má pravidla, která obecný software nezná. Pro kemp na Třeboňsku jsme postavili web s rezervačním kalendářem. V létě se tam pronajímá jen po celých týdnech od soboty do soboty, mimo sezonu po dnech. Taková pravidla obecný rezervační formulář neumí. Kalendář je proto musí hlídat sám a v červenci a srpnu pustit jen celé týdny. Web je hotový, zatím ale není spuštěný.

Podobně je to s aplikací na nabídky střech, kterou jsme postavili pro pokrývače na Slovensku. Zákazník dostane nabídku ve dvou krocích: nejdřív tři částky a předběžný souhlas, potom závazný položkový rozpis. U každého řádku jde zapnout variantu nebo slevu a pojistka upozorní, když nabídka klesne pod náklady. V katalogu je 13 krytin z oficiálních ceníků výrobců. Žádná z těch věcí není sama o sobě složitá. Každou je ale potřeba domyslet s někým, kdo obor zná, postavit a vyzkoušet. Právě tahle práce tvoří velkou část ceny. Aplikace je hotová a čeká na ostré nasazení.

Výpočty peněz

Kde aplikace počítá peníze, nestačí, že výsledek vypadá rozumně. Když se u střechy spočítá plocha z rozměrů domu bez sklonu, chybí v nabídce desítky metrů čtverečních krytiny a práce, kterou nikdo nezaplatí. V pokrývačské aplikaci proto výpočty peněz hlídají automatické kontroly, protože chyba v nabídce stojí pokrývače peníze.

Takové kontroly v hotové aplikaci nevidíte, a proto je snadné je při škrtání rozpočtu vynechat. Vyplatí se ale pokaždé, když by jinak odešla špatná nabídka. Pokud vaše aplikace bude počítat ceny, marže nebo mzdy, počítejte s nimi v rozpočtu.

Napojení na to, co už máte

Aplikace málokdy stojí sama. Obvykle se má napojit na účetnictví, CRM, e-maily nebo kalendář, aby se data nemusela přepisovat dvakrát. Každé napojení je samostatný kus práce a jeho náročnost záleží hlavně na druhém systému: jestli data vydá, v jaké podobě a jak spolehlivě.

Proto napojení testujeme dřív, než na nich něco stojí. Když se ukáže, že program, který používáte, data nevydá tak, jak by měl, je lepší to vědět ve fázi plánu než v polovině stavby.

Role a práva

Aplikace, kterou používá jeden člověk, je jednodušší než ta, ve které každý vidí něco jiného. V Nallio Sport, naší aplikaci pro mládežnické kluby, vidí trenér, rodič a dítě každý svou verzi aplikace. Ve Znalostním centru, které jsme postavili pro poradenskou firmu z developmentu a stavebnictví, se práva přidělují po lidech, projektech a oblastech. Každá další role přidává pravidla a hlavně testy, že nikdo neuvidí, co vidět nemá.

Bezpečnost a kde leží data

U Znalostního centra byla bezpečnost v zadání od začátku. Nahrané soubory se otevřou až po antivirové kontrole, data a soubory jsou uložené v EU, odděleně od kohokoli jiného, a klient dostal písemný popis, kde data leží, kdo další s nimi pracuje a jak se zálohují. Aplikace běží v uzavřeném provozu.

Bezpečnost, se kterou se počítá od prvního plánu, vyjde levněji než bezpečnost dodělávaná do hotové aplikace. Dodatečné úpravy obvykle sahají na to, jak aplikace ukládá data a kdo k nim smí, a to se dotkne skoro všeho ostatního. Pokud budete pracovat se smlouvami, osobními údaji nebo interními dokumenty, řekněte to dodavateli hned na začátku.

AI uvnitř aplikace

Jakmile aplikace používá jazykový model, platíte za každé jeho použití, i dlouho po předání. Tahle část nákladů roste s tím, jak moc se aplikace používá, a proto se má měřit od prvního dne. U naší AI analýzy dokumentů víte u každé analýzy, kolik stála, a předem vidíte, jestli se vyplatí i ve velkém množství.

Stejně jsme postupovali u hlasového agenta pro odchozí hovory, kterého jsme navrhli. Napsali jsme k němu nástroje, které z vyúčtování telefonního operátora a hlasové služby spočítají skutečnou cenu minuty. Agent je zatím návrh a neběží u žádného klienta. Princip ale platí pro každou aplikaci s AI: náklad na provoz chcete znát dřív, než se objem znásobí.

Co cenu drží dole

Některá rozhodnutí cenu snižují, aniž by aplikace uměla méně.

Jedna aplikace pro prohlížeč i telefon

Stavíme jednu aplikaci, která běží v prohlížeči a dá se nainstalovat do telefonu. Neplatíte zvlášť za webovou verzi a zvlášť za verzi pro každý typ telefonu. U firemních aplikací, kde jde hlavně o formuláře, přehledy a práci s daty, je to obvykle rozumná volba. Aplikace pro pokrývače tak funguje stejně na obhlídce v mobilu jako v kanceláři na počítači.

Stavba po částech

Nemusíte čekat, až bude hotové všechno. Stavíme po částech, které fungují samy o sobě, a po každé dostanete něco, co si můžete otevřít a vyzkoušet. Má to i finanční stránku. První část používáte dřív, než vznikne zbytek, a o dalších rozhodujete podle toho, co se ukázalo v provozu, ne podle odhadu z doby, kdy ještě nikdo nic neviděl.

Nallio Sport je náš vlastní produkt a běží v ostrém provozu. Co do něj přidáváme, vychází z toho, o co si řeknou trenéři a vedení klubu. Funkce, o kterou nikdo nestojí, se nestaví a nikdo ji neplatí.

Znovupoužitelný základ

Když se dá stavět na něčem, co už existuje a funguje, platíte za úpravy, ne za stavbu od nuly. Znalostní centrum na obor vázané není. Jiná firma dostane vlastní oddělené prostředí, vlastní značku a vlastní oblasti, bez přepisování aplikace. Stejný přístup používáme u firem s několika značkami: jeden systém obslouží víc značek a každá má svá data a nastavení.

Cena stavby není celá cena

Po spuštění aplikace dál něco stojí. Při porovnávání nabídek se ptejte na tyto položky:

  • Provoz: server, úložiště dat a zálohy.
  • Využití AI, pokud ji aplikace používá, a jak se bude měnit s objemem.
  • Změny a nové funkce, které přijdou z provozu.
  • Údržba: kdo aplikaci hlídá, aktualizuje a opravuje.

Poslední bod souvisí s otázkou, kterou se vyplatí položit každému dodavateli: komu patří kód. U nás vám.

Kód patří vám, takže ho později může převzít i jiný dodavatel.

Web pro kemp je připravený k předání majiteli včetně návodu, jak ho provozovat na vlastním serveru. Na nás tak nejste vázaní a cenu údržby si můžete kdykoli porovnat s jinou nabídkou.

Jak dostat odhad, kterému se dá věřit

Odhad je tak přesný, jak přesné je zadání. Technickou specifikaci psát nemusíte. Stačí, když si před prvním hovorem připravíte odpovědi na pět otázek:

  1. Jak práce probíhá dnes, krok za krokem, včetně míst, kde se něco přepisuje ručně.
  2. Kdo bude aplikaci používat a jestli má každý vidět něco jiného.
  3. Na co se má napojit, třeba účetnictví, CRM, e-mail nebo kalendář.
  4. Která pravidla jsou nepřekročitelná, třeba sezonní termíny nebo minimální marže.
  5. Co pro vás znamená hotovo, tedy podle čeho poznáte, že aplikace funguje.

S tím se dá mluvit o rozsahu a rozsah se dá odhadnout. Pokud ještě nevíte, který proces řešit první, začínáme AI auditem. Projdeme, kde se ve firmě opakovaně pálí čas, a u každého návrhu odhadneme úsporu i náklad na provoz. Výstupem je plán, se kterým můžete jít i k jinému dodavateli. Celý postup od auditu po nasazení popisujeme na stránce Jak pracujeme.

Kdy aplikaci na míru nestavět

Když hotový nástroj pokryje váš proces bez obcházení, kupte hotový nástroj. Bude levnější a máte ho hned. Aplikace na míru dává smysl tam, kde se firma musí hotovému softwaru přizpůsobovat: lidé si vedou bokem tabulky, pravidla oboru se do systému nevejdou a data se mezi programy přepisují ručně. Pokud nic z toho neznáte, nejspíš ji nepotřebujete. Pro evidenci zákazníků jsme rozhodování rozepsali v článku Excel, hotové CRM, nebo CRM na míru.

Jestli u vás aplikace na míru dává smysl, zjistíme spolu. Napište nám, jak ta práce u vás dnes probíhá. První hovor je zdarma a jeho výstupem je názor, jestli to má smysl stavět. I kdyby odpověď byla, že ne.

Časté otázky

Proč neuvádíte ceník?

Protože cena se řídí procesem, který má aplikace obsloužit, a ten vypadá v každé firmě jinak. Číslo řečené bez znalosti procesu je buď nafouknuté o rezervu, nebo špatně. Poctivý odhad proto děláme až ve chvíli, kdy víme, co se bude stavět.

Co je levnější, webová, nebo mobilní aplikace?

U nás to není volba mezi dvěma cestami. Stavíme jednu aplikaci, která běží v prohlížeči a dá se nainstalovat do telefonu, takže neplatíte za dvě stavby.

Kolik bude stát provoz?

Záleží hlavně na hostingu a na tom, kolik aplikace používá AI. Náklad na provoz odhadujeme u každého návrhu ještě před stavbou. Po nasazení ho sledujeme, aby se aplikace vyplácela i ve chvíli, kdy se objem znásobí.

Můžeme začít menší verzí?

Ano, a často je to rozumnější. Stavíme po částech, které fungují samy o sobě, takže první část můžete používat dřív, než vznikne zbytek. O dalších částech pak rozhodujete podle zkušenosti z provozu.

Co když budeme chtít změnit dodavatele?

Kód patří vám, takže ho může převzít i jiný dodavatel a na nás nejste vázaní. Totéž platí pro plán z auditu: můžete s ním jít ke komukoli.

Řešíte něco podobného?

Napište nám, co ve firmě zabírá nejvíc času. První hovor je zdarma a dozvíte se z něj, jestli má smysl něco stavět.