Kolik stojí vývoj aplikace na míru: z čeho se cena skládá
Cenu vývoje aplikace neurčuje počet obrazovek, ale počet pravidel, rolí a systémů, se kterými se má aplikace domluvit. Proto u ní nedává smysl ceník za kus. Dává smysl vědět, co se do ceny započítává, jak ji zúžit na rozumnou první verzi a na co nezapomenout po spuštění.
Aktualizováno
Co všechno se do ceny započítává
Programování je jen část práce. U webové aplikace se nabídka obvykle skládá z těchto položek:
| Část | Co obsahuje | Na čem závisí |
|---|---|---|
| Analýza a zadání | Popis procesu, rolí, výjimek, návrh dat | Jak jasno má firma ve vlastním postupu |
| Návrh rozhraní | Rozvržení obrazovek, formuláře, tok práce | Počet typů uživatelů a obrazovek |
| Vývoj | Databáze, logika, přihlášení a oprávnění | Počet pravidel a výjimek, ne počet stránek |
| Napojení | Účetnictví, CRM, e-mail, platby, sklady | Kvalita API druhé strany |
| Testování a spuštění | Kontrola scénářů, převod dat, zaškolení | Kolik starých dat se převádí |
| Provoz a údržba | Server, zálohy, aktualizace, drobné opravy | Počet uživatelů, citlivost dat |
Nejvíc cenu hýbou dvě věci. Zaprvé role a oprávnění: aplikace, kterou používá jeden člověk, je jiný projekt než systém, kde obchodník vidí jen své zákazníky, vedoucí všechny a účetní jen faktury. Zadruhé integrace. Napojení přes dobře zdokumentované API bývá přímočaré, napojení na starý systém bez dokumentace se dá odhadnout až po prozkoumání.
Jak cenu zúžit: první verze místo všeho najednou
Nejdražší aplikace jsou ty, které se snaží hned v první verzi pokrýt každou výjimku. Rozumnější je MVP – nejmenší verze, která už odstraní hlavní bolest a začne se reálně používat. Postup, který funguje:
- Vyberte jeden proces, který stojí nejvíc času, například příjem a rozdělení objednávek.
- Sepište, kdo s ním pracuje a co každý potřebuje vidět. Často se ukáže, že stačí dvě role místo pěti.
- Vzácné výjimky nechte ručně. Případ, který nastane dvakrát do roka, nemusí aplikace umět hned.
- Napojení odložte, kde to jde. Export do tabulky může na začátku nahradit plnou integraci s účetnictvím.
Pokud jde hlavně o přehled dat a jejich úpravy, nemusí jít o samostatnou aplikaci – někdy stačí administrace na míru nad stávajícím webem.
Na míru, nebo krabicový software?
Hotové nástroje se platí obvykle měsíčně, často podle počtu uživatelů. Vývoj na míru stojí víc na začátku, ale pak platíte hlavně provoz. Rozhodují ale i jiné věci než peníze:
| Krabicový software | Aplikace na míru | |
|---|---|---|
| Start | Rychlý, často během dne | Týdny až měsíce vývoje |
| Platba | Předplatné, roste s počtem lidí | Jednorázově vývoj, pak provoz |
| Přizpůsobení | Jen v mezích nastavení | Podle vašeho postupu |
| Změny | Rozhoduje výrobce | Zadáváte vy, platíte práci |
| Data | Podle možností exportu | Ve vaší databázi |
Když porovnáváte náklady, počítejte se stejným obdobím – několik let, po která budete nástroj skutečně používat – a dosaďte aktuální ceník hotové služby pro váš počet uživatelů. Typickým příkladem, kde se oba přístupy potkávají, je CRM systém. Kdy se zakázkový vývoj vyplatí obecně, rozebírá stránka Aplikace na míru.
Jak se nespálit na projektu bez konce
- Každá etapa má popsaný rozsah a podmínku hotovosti. „Hotovo“ znamená konkrétní scénáře, které projdou, ne pocit.
- Změna zadání se nacení dřív, než se dělá. Bez toho se drobné „a ještě by to mohlo“ sčítají do faktury, kterou nikdo nečekal.
- Průběžně zkoušíte hotové části. Nepochopení zadání se pozná po dvou týdnech, ne při předání.
- Víte, jak dostanete data a kód. Export dat a práva k užití díla řešte na začátku, kdy je vztah s dodavatelem dobrý.
Kolik stojí aplikace u nás
Aplikace v našem ceníku pevnou částku nemají, protože by nic neříkala. Postup je jiný: z popisu procesu připravíme nabídku na první etapu s vyjmenovaným rozsahem a naceníme ji předem. Když se zadání během etapy změní, změnu i její cenu nejdřív odsouhlasíme.
- Úpravy a rozšíření mimo dohodnutou etapu účtujeme sazbou 1 000 Kč za hodinu, vždy až po vašem odsouhlasení odhadu.
- Platí se polovina při zahájení a polovina po dokončení. K ceně se nepřičítá DPH, protože nejsme jeho plátci.
- Dílo můžete užívat bez časového i územního omezení na základě nevýhradní licence.
- Provoz a údržbu domluvíme v nabídce podle toho, kolik lidí aplikaci používá a jaká data obsahuje.
Časté otázky
Proč mi nikdo neřekne cenu hned po prvním telefonátu?
Protože „aplikace na zakázky“ může být formulář s tabulkou i systém se schvalováním, sklady a napojením na účetnictví. Seriózní odhad potřebuje aspoň popis procesu, počet typů uživatelů a seznam systémů, se kterými se má aplikace propojit. Rychlé číslo bez těchto informací je spíš odhad nálady než cena.
Je lepší pevná cena, nebo platba za odpracované hodiny?
Pevná cena se hodí na etapu s jasně popsaným rozsahem – víte, kolik zaplatíte, a dodavatel nese riziko odhadu. Hodinová platba sedí na drobné úpravy a průzkum, kde rozsah dopředu známý není. V praxi se často kombinuje: pevná cena za první verzi, hodiny za pozdější změny.
Kolik stojí provoz aplikace po spuštění?
Skládá se ze serveru, záloh, dohledu nad během a průběžných bezpečnostních aktualizací. K tomu přicházejí poplatky cizích služeb, které aplikace využívá, například SMS brány nebo platební brány. Domluvte si to písemně ještě před začátkem vývoje, ne až po spuštění.
Můžu si aplikaci později nechat upravovat u někoho jiného?
Pokud máte k dispozici zdrojový kód a oprávnění dílo dál užívat a upravovat, ano. Ověřte si předem, co přesně smlouva nebo obchodní podmínky říkají o licenci a předání kódu. Pomůže také, když je aplikace postavená na běžných technologiích, které zná víc vývojářů.
Vyplatí se aplikace pro firmu s pěti zaměstnanci?
Může, když řeší konkrétní ztrátu času, třeba ruční přepisování objednávek. Spočítejte, kolik hodin týdně proces dnes zabírá, a porovnejte to s cenou první verze a provozu. Pokud stejnou práci zvládne hotový nástroj s malými ústupky, začněte jím.