Jaká je cena vývoje mobilní aplikace? Pokud nemáte s vývojem žádné zkušenosti, patrně vůbec netušíte, jak se může vývoj pohybovat. Investici do aplikace ovlivňuje mnoho faktorů, pojďme se je probrat jeden po druhém tak, jak za sebou vývoj aplikace probíhá.
Pouštíte se do vývoje aplikace poprvé? Podívejte se na našeho kompletního průvodce vývojem aplikací.
Vývoj aplikace probíhá v za sebou následujících krocích, které se budou často následně opakovat s tím, jak se aplikace dále zlepšuje, vyvíjí a získává nové uživatele. Toto se nazývá iterativní vývoj. Do čeho tedy budete v jednotlivých krocích investovat?
Říká se dvakrát měř, jednou řež. U vývoje software to platí desetkrát tolik. Mnoho klientů bez zkušeností s vývojem se do něj pouští bezhlavě a chtějí přistoupit rovnou k prototypování, designu, nebo dokonce k programování.
To ale určitě nedělejte! Tento krok můžete udělat jak sami, tak s vývojovou, designovou, nebo marketingovou agenturou. Co je potřeba si zde ujasnit?
Jaký bude cena této fáze? Pravděpodobně tu půjde hlavně o čas váš, vašich kolegů a zaměstnanců, případně čas agentury, která vám pomáhá s konceptem aplikace. Počítejte ale s tím, že nad vymýšlením konceptu strávíte minimálně týdny.
Cena: Náklady na váš čas a čas vašeho týmu
Co to vlastně je design aplikace? Nepleťte se design s “nakreslením” vzhledu aplikace. Design nejsou jen barvy, písmo a logo. Design aplikace je návrh aplikace, návrh produktu od jednotlivých prvků, po průchode celou službou a uživatelský zážitek.
Prototypování a design úspěšného produktu zabere desítky, ale pravděpodobně stovky hodin práce. U komerčního produktu je navíc vhodné otestovat, co na produkt říkají potenciální zákazníci a budoucí uživatelé. Uživatelské testování prototypu a zapracování zabere další hodiny práce.
Nejde o zbytečný luxus? Ne! Testováním ušetříte spoustu času a nákladů v dalších krocích. I když je tak cena vývoje vyšší ještě než se s ním začne, cena za úspěšný produkt bude ve finále menší – protože k němu dojdete rychleji.
Design sprint je ideální způsob, jak dojít ke konkrétnímu návrhu aplikace, pokud máte pouze nápad, který ještě nemá konkrétní obrysy. Za co zde budete platit?
Design sprint trvá týden, počet nutných sprintů se bude lišit podle komplexnosti aplikace. Cena se tak bude pohybovat od vyšších desítek po nižší stovky tisíc u komplexních aplikací a půjde zhruba o 10% – 40% rozpočtu podle typu aplikace.
Za co platíte? Čas produktového designéra, UX/UI designéra, testera a projektového manažera, případně dalších členů týmu.
Ověřený prototyp je podobný příklad jako design sprint, ale je vhodný tam, kde již máte jasno o konceptu aplikace a chcete pouze “ztvárnit” vaše myšlenky.
Náklady a čas potřebný na ověřený prototyp jsou nižší, protože odpadá doba na workshopy a bude docházet k méně iteracím. Platíte zde pouze za čas UX/UI designérů a projektového manažera, proto bude cena nižší.
Co si toho odnést? Ve zkratce:
Cena za prototyp a design: 60.000 – 250.000
Nejnákladnější fází tvorby mobilní aplikace je samotné kódování, programování, a v neposlední řadě testování. Čas kvalitních vývojářů je velice drahý a bude se pravděpodobně pohybovat přes tisíc korun za hodinu. Proto je nutné mít v této části vývoje perfektní podklady a naprostou jistotu o tom, jak má produkt vypadat.
Jak jsme již zmínili, půjde o jednu z nejvíce nákladných částí tvorby mobilní aplikace. Záleží samozřejmě na druhu aplikace, u jednoduchých konceptů možná strávíte více času u vymýšlení a prototypování, u klasických aplikací ale půjde o 50% – 80% rozpočtu.
Co bude určující pro cenu samotného programování?
Způsob, jakým se produkt vyvíjí, je zásadní pro celkové náklady. Zatímco při klasickém projektovém řízení budete znát celkové náklady na projekt, a objem práce bude definován, u agilního vývoje definujete menší celek a po jeho dokončení se pustíte do dalšího.
V prvním případě pozor – kompletní dílo je potřeba opravdu perfektně specifikovat, protože:
Proto obecně doporučujeme agilní iterativní vývoj. Vytvořte design pro první fázi, naprogramujte ji, získejte zpětnou vazbu a pusťte se do nových funkcí a vylepšení. Cenu celkového díla tak určíte rámcově, zatímco přesná cena bude obvykle známá pro jednu nebo více dalších iterací. Jaké to s sebou nese výhody:
Technologie bude zásadně ovlivňovat cenu aplikace. Přesto není vhodné volit pouze na základě nákladů. Jaké jsou možnosti?
Hybridní vývoj bude znamenat úsporu nákladů, ale také omezené možnosti aplikace a možné problémy s rozšiřováním do budoucna a výkonem na hardwarově starších zařízeních.
Nativní vývoj naproti tomu tyto neduhy nepřináší, bude ale zásadně dražší, protože je nutné vyvíjet pro každou platformu zvlášť a objem práce se tak násobí.
Je nutné investovat do nativního vývoje? Ne vždy. Záleží na typu aplikace a plánech do budoucna. Kvalitní agentura vám vhodnou technologii doporučí a probere s vámi možná úskalí.
Asi je vám jasné, že podle složitosti aplikace bude nutné zvolit správnou velikost týmu. Tvořit první verzi aplikace několik nemá význam, je potřeba dostat se na trh rychle. Zároveň bude záležet na hodinové sazbě za práci programátora.
Jak se pohybují ceny? Stejně jako v mnoha jiných odvětvích budou ceny kolísat podle toho, jestli jde o začátečníka a amatéra, nebo zkušeného programátora. Cena ve stovkách korun za hodinu bude značit juniorní pozici, kvalitní agentury budou mít sazby v řádech tisícovek za hodinu.
Je třeba vzít v potaz to, jak vážně vývoj aplikace míníte a k jaké kvalitě směřujete. Pokud je to pouze zábava nebo pokus, můžete zkusit pracovat s co nejnižší sazbou, ale pokud tvoříte komerční produkt, který je součástí vašeho podnikání, je nutné zvolit kvalitní, kvalifikované a zkušené vývojáře.
Určitě je vám jasné, že nejdůležitějším faktorem pro cenu mobilní aplikace bude její složitost. Půjde především o to, jestli:
Tady už nemůžeme poskytnout jasné vodítko, každý z výše uvedených požadavků však zvyšuje náročnost aplikace, nejvíce to bude u nových technologií, jako je virtuální reality nebo strojové učení.
Náklady na marketing se netýkají přímo mobilní aplikace. Ale pro její úspěch je nezbytné mít připravenou perfektní strategii a rozumný rozpočet. Co může ovlivňovat rozpočet na propagaci aplikace?
Pokud se rozhodnete propagovat mobilní aplikaci přes reklamní agenturu přes kanály jako je reklama v tisku, rádiu nebo televizi, připravte si rozpočet minimálně ve stovkách tisíc.
Podobně jako reklama ve vyhledávání funguje propagace na obchodech s aplikacemi. Pokud mají uživatelé objevit vaši aplikace v AppStore nebo Google Play, placené propagaci se pravděpodobně nevyhnete. V takovém případě se připravte na ceny v desítkách až stovkách korun za stažení.
Existují samozřejmě další způsoby, jak aplikaci propagovat. Podívejte se na náš přehled ohledně propagace mobilních aplikací.
Kolik bude stát provoz aplikace po tom co ji spustíte? Budete platit především za:
Na kolik to vyjde? Opět je to velmi individuální, ale zpravidla si na provoz budete muset připravit zhruba 10% ceny aplikace ročně.
Cena: min. 10% ceny aplikace za rok
zadání:
Jednoduchá aplikace pro obchodní zástupce. Umožní pracovníkům vaší firmy na schůzce u klienta otevřít seznam zboží, podívat se na jeho minulé nákupy a domluvit další objednávku.
řešení:
Příprava aplikace proběhne u vás, jako klienta. Budete mít jasně daný obchodní cíl – ušetřit práci obchodníkům a urychlit komunikaci mezi odděleními a proces objednávky, stejně tak budete mít úsporu vyčíslenou. Prototypování a design proběhne rychle, testování prototypu zajistíte přímo s vaším obchodním oddělením, tedy budoucími uživateli aplikace. Samotný vývoj aplikace bude rychlý, aplikaci budeme integrovat s vaším objednávkovým systémem.
Cena: 150.000 – 250.000
zadání:
V našem příkladu se podíváme na jednoduché MVP pro aplikaci na vaření. Co bude umět? Kuchtík vystaví jídlo, uživatel si zvolí počet porcí a datum vyzvednutí. Zároveň bude moct zaplatit kartou. Umožníme také jednoduchou komunikaci mezi uživateli pomocí chatu.
řešení:
Aplikace bude složitější, než v prvním případě. Důležité bude dobře definovat MVP, tedy co potřebujeme do začátku. Prototypování se budeme věnovat dva týdny, následný vývoj vyjde zhruba na dva měsíce práce.
Cena: 250.000 – 450.000
zadání:
Použijeme situaci z předchozího příkladu, ale v tomto případě MVP rozšíříme o další funkce. U chatu umožníme smajlíky a zasílání fotografií. Zároveň vyřešíme zasílání účtenek a napojení na účetní systém. Připravíme také back-end, kde budeme sledovat chování uživatelů, finanční toky a provize.
řešení:
V tomto případě je aplikace zásadně komplexnější. K tomuto výsledku bychom pravděpodobně nedošli v jedné verzi aplikace, ale doporučili bychom postupovat po částech a funkce přidávat postupně. Celkově bychom tak udělali několik kol prototypování, designu, vývoje a vyhodnocení chování uživatelů. V mezidobí bychom také mohli řešit, jak se naši uživatelé v aplikaci chovají, jaké mají problémy a co bychom mohli udělat pro větší úspěšnost aplikace. Tato zpětná vazba by vždy sloužila jako podklad pro další iterace. Výsledkem by byla perfektní, vyladěná komerční aplikace se vším, co potřebuje pro provoz.
Cena: 750.000 +
Pokud se chcete pustit do vývoje aplikace tak, aby měla šanci na úspěch, s rozpočtem v desítkách tisíc korun se nikam nedostanete. I na jednoduché aplikace je potřeba připravit rozpočty v řádu stovek tisíc, na ty komplexní pak ještě více.
Pokud je rozpočet napjatý, nevěstě hlavu. I s malým rozpočtem se dá uspět. Tady je pár typů, jak na to: