Záchrana mobilní aplikace: Co dělat, když se vývoj pokazí
Zaplatíte milion, uběhnou dva roky a aplikace stále není venku. Nevíte, v jaké je fázi, nevidíte průběžné výstupy...
Plán je hotový, úkoly rozdělené, maketa schválená. To znamená jediné – první dvě fáze z našeho šestietapového systému vývoje jsou úspěšně dokončené. A přichází čas na třetí. Jmenuje se Bez serveru a klient si v ní může aplikaci osahat i s jejími funkcemi.
Do etapy Bez serveru se pouštíme poté, co máme hotovou „nultou” verzi aplikace. Tedy maketu, ve které ještě nejsou naprogramované funkce, ale která zároveň poskytuje přehled jednotlivých obrazovek.
Díky tomu víme, že jsme na nic nezapomněli a postupujeme správným směrem.
| Seznamte se i s dalšími etapami vývoje, které v INITED využíváme, a přečtěte si článek Jak funguje našich 6 etap vývoje mobilních aplikací. |
Právě na maketu nyní navazujeme. Kromě ní potřebujeme mít také:
Jakmile to vše máme, doděláme vzhled aplikace a jednotlivých prvků.
Pokud už má klient promyšlené a nachystané UX včetně grafiky, stačí tyto prvky jen doladit.
Často ale bývá řešení UX a grafické stránky na nás. V takovém případě jim věnujeme velkou část této etapy. Nejpozději v její polovině totiž musíme vědět, jak bude aplikace z grafického hlediska vypadat.
Následně vývojáři vytvoří fungující aplikaci, která je na první pohled nerozeznatelná od publikovatelné verze. Jsou v ní tedy všechny obrazovky i konkrétní funkce.
Aplikace se tedy po nainstalování chová stejně, jako by se měla chovat po vydání. S jedním velkým rozdílem – funguje bez serveru.
Co to znamená?
Kromě vývojářů, kteří na aplikaci pracují, jsou pro úspěšné dokončení této etapy z naší strany klíčové dvě osoby – projektový manažer a senior vývojář.
Projektový manažer kontroluje, že mobilní aplikace:
Senior vývojář má pak na starosti technickou část aplikace. Je tedy zodpovědný mimo jiné za to, že:
Etapa Bez serveru je naprosto zásadní. Práce na ní proto obvykle trvá 6–12 týdnů. Tedy delší dobu než práce na předchozích dvou fázích dohromady.
Pokud bychom ji podcenili, hrozí, že vznikne technický dluh, který bude potřeba vyřešit v dalších fázích.
K úspěšnému dokončení této etapy potřebujeme kvalitní testovací data. A zároveň je doladit finální podobu zadání.
Ještě v této fázi můžeme bez větších problémů přidat či upravit jednotlivé funkčnosti. Tak, aby se aplikace dokonale přizpůsobila vašim potřebám a představám.
Samozřejmě to zvládneme i později. V dalších fázích už ale tyto úpravy znatelně navyšují čas potřebný k vývoji aplikace – a také cenu.
Jakmile je tato verze mobilní aplikace hotová, s klientem vše otestujeme. A když máme jistotu, že se aplikace bez serveru chová, jak má, připravíme fakturu za další část práce.
A samozřejmě se také rovnou pustíme do další fáze. Čtvrtá etapa se jmenuje se Integrace a čeká nás v ní propojení se serverem.
Jana je projektový manažer s 5+ letou praxí v oblasti vývoje mobilních aplikací. Za tu dobu zkrátila čas vývoje aplikace na v průměru 4 měsíce a získala si oblibu klientů především díky včasné a přímé komunikaci. Jak kloubí náročné povolání s rodinou a další příběhy naleznete v článku Jak pracuje projektový manažer.
Zaplatíte milion, uběhnou dva roky a aplikace stále není venku. Nevíte, v jaké je fázi, nevidíte průběžné výstupy...
Kolik stojí mobilní aplikace? Jaké má mít funkce? A co vás čeká po jejím spuštění? V podcastu odpovídáme...
Letos to bereme s humorem – vzpomínáme na uplynulý rok v práci, sdílíme veselé perličky s klienty (samozřejmě...
Splash screen je první dojem, který si uživatelé z vaší aplikace odnesou. Komplexní průvodce od historie přes technické detaily implementace na iOS a Android až...
Pokud se 10 lidí zeptáte, jaký je největší trend v oblasti mobilních aplikací, s největší pravděpodobností vám všichni odpoví stejně – umělá inteligence. Velká popularita...
Aby práce na mobilní aplikaci běžely plynule a bez zbytečných potíží, je potřeba pečlivé projektové vedení. A za to je v INITED už od roku...