Velké testování a mírné napětí, které předchází každé premiéře. Tak můžeme ve stručnosti charakterizovat předposlední fázi z našeho šestietapového systému vývoje mobilních aplikací. Jmenuje se Finalizace. A jak už z názvu vyplývá, právě v ní přichází čas na dotažení posledních detailů.
V tuto chvíli totiž máme před sebou aplikaci, která je z 95 % hotová. Z předchozí etapy Integrace už je propojený frontend a backend, pomocí API je aplikace spojená s administrací a máme finální verzi grafiky i jednotlivých funkcí.
Přesto ještě zbývá několik detailů, které potřebujeme před vydáním dotáhnout k dokonalosti. A právě proto je tu Finalizace.
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í. |
Stejně jako v předchozí fázi je nyní klíčové intenzivní testování.
Výsledkem finalizace je totiž systém naplněný daty a aplikace připravená na ostrý provoz. Proto musíme vše pečlivě zkontrolovat a odhalit i ty nejmenší chyby. A proto v této etapě pracujeme s produkčními daty.
Náš tester tedy spolu s klientem testuje jednotlivé kroky a postupy. Nemusí už ale řešit žádné větší chyby, které by se dotkly funkčností. Výraznější problémy nebo nedokonalosti totiž odhalíme v předchozí fázi, tedy v Integraci. A v ní je také opravíme.
V etapě Finalizace se zaměřujeme na drobnosti, na které v předchozích fázích nebylo tolik prostoru. Například na menší úpravy textů v jednotlivých částech aplikace.
Jakmile klient nebo náš tester na podobné chyby narazí, předají je vývojáři aplikace. A vývojář je v kódu ihned opraví. Na rozdíl od předchozích fází tak nevznikají nové verze jednou za několik dní, ale klidně každých pár hodin.
Jak už jsme zmínili, řešíme v této fázi zpravidla už jen menší úpravy. Pokud si ale klient přeje zásadnější změny, stále ještě je můžeme zakomponovat. A maximálně tak aplikaci přizpůsobit jeho představám.
Součástí projektu obvykle bývá také příprava administrace (někdy ji ale klient řeší sám s pomocí stávajících systémů). V takovém případě při finalizaci předáváme do produkce také zabezpečení hesel.
Kromě toho je součástí této etapy i:
V etapě Finalizace je důležitá aktivní účast klienta. Zapojuje se do testování a průběžně nám předává své poznatky a připomínky.
Kromě něj se na této fázi podílí hlavně:
Projektový manažer koordinuje jednotlivé úkony a komunikuje s klientem. Kromě toho:
Etapa Finalizace obvykle trvá 2–4 týdny. Jakmile je vše hotové, je aplikace připravená k publikaci.
Klientovi proto na konci této fáze pošleme formulář pro vyplnění údajů, které potřebujeme pro zveřejnění aplikace v obchodech Google play a App store. Jakmile ho klient vyplní, je z jeho strany vše hotové.
Máme tedy aplikaci připravenou na vydání. A právě tomu se věnujeme v šesté etapě s názvem Publikace.
blablabl