Agilní vývoj produktu a záchrana aplikace

Náš tým využil agilního vývoje produktu a služeb záchrany aplikace k oživení STARDIO. Díky použití agilních metodik jsme úspěšně spolupracovali se zúčastněnými stranami, prioritizovali a upravili backlog produktu a vydávali aktualizace aplikace, které byly vynikající kvality.

16 Nov 2022
4 min read

Agile product development and app rescue.svg

Agilní vývoj produktu a záchrana aplikace pro STARDIO

I nejlepší plány se nedaří vždy tak, jak jsme si představovali. To platí pro vývoj softwaru stejně jako pro jakoukoli oblast života. Naštěstí firma Moravio international software product development company rozumí nepředvídatelné povaze fáze vývoje produktu a založila oddělení pro design a vývoj záchrany aplikací, aby pomohla klientům v nejistých situacích. Kdekoliv se právě nacházíte ve svém současném procesu vývoje produktu, tým pro záchrannou aplikaci od Moravia je vždy k dispozici, aby diagnostikoval, objevil a navrhl cestu ven z jakéhokoli klopýtnutí nebo selhání projektu.

Agilní vývoj produktu

Agilní přístup v projektovém vývoji se odkazuje na kroky vývoje produktu, které nejsou omezeny lineárním plánem úkolů prováděných izolovaně od sebe, ale spíše kolaborativním přístupem, kde závěry a úkony jedné role informují následující rozhodnutí. Vzhledem k tomu, že komplikace převzetí kontroly a záchraně existujícího projektu převyšují komplikace vytváření nového, je agilní přístup silně doporučován pro projekty záchran a obnovy aplikací. Je také nezbytné zaměstnat profesionály s Moravio úrovní zkušeností, přizpůsobivosti a schopnostmi řešit problémy při agilním vývoji produktu, pokud se snažíte oživit zastavený nebo selhavší projekt. Vývojáři, designéři a QA Moravio se zapojují do kroků vývoje produktu, které vyžadují plynulou komunikaci mezi rolí a snaží se opravit všechny problémy, které vyplynuly z předchozích pokusů o vývoj produktu, stejně jako nové, které se objevily. Požadovaným výsledkem je vždy softwarová aplikace, která funguje co nejvíce, věrně splňuje požadavky klientů a je co nejvíce bez chyb.

Záchranářský projekt

Jako počáteční krok v službě Moravio záchranářských aplikací bude náš tým posoudit platnost vašeho současného projektu, aby určil rozsah potřebné intervence. Pokud jsou zapotřebí pouze drobné úpravy k obnovení projektu nebo k opravě drobných pochybení, Moravio kvalifikovaní profesionálové se těmito věcmi budou zabývat. Pokud naši specialisté na záchranu produktů posoudí, že je třeba větší zásah pro obnovu nebo restart projektu, jako tomu bylo u převzetí projektu Stardio Live Fitness Platform, Moravio sestaví škálovatelný tým k provedení všech fází vývoje produktu plně.

Proces vývoje produktu

Když se Stardio obrátilo na Moravio, společnost měla v úmyslu aplikaci, která byla navržena interně a pro kterou měli jasnou představu o úmyslu a funkčnosti. Předchozí vývojář Stardio byl zaměstnán na částečný úvazek, ale společnost nebyla spokojena s rychlostí a pokrokem v procesu vývoje produktu. Dodavatel jim chyběl technickou a týmovou podporu, aby se mohli účastnit agilní strategie vývoje produktu na plnou škálu, a tak byl projekt ohrožen selháním. Náš klient Moravio představil čtyřměsíční termín pro spuštění své aplikace a my se pustili do práce.

Strategie vývoje produktu

Stardio poskytl Moraviu seznam chyb, se kterými se dosud setkali v aplikaci, a také nové funkce, které chtěli začlenit. Moravio vysvětlilo svůj agilní proces vývoje produktu zákazníkovi a nakreslilo plán vývoje produktu. Stardio původně navrhovalo technologii OpenVidu pro svou platformu, avšak po provedení potřebného výzkumu a vývoje v existujícím kódu a struktuře aplikace Moravio zjistilo, že tato technologie není dostatečně škálovatelná. Tým Moravia místo toho postavil platformu s LiveKit Cloud a v současné době je schopna zpracovávat stovky tisíc souběžných připojení, což zákazníka velmi potěšilo.

Kroky vývoje produktu

I když měl náš klient jasnou představu o tom, jak chtěl, aby jeho aplikace fungovala, neměl žádné skutečné zkušenosti s vývojem softwaru. Díky neustálé otevřené komunikaci byl náš tým schopen vysvětlit všechny kroky přeplánování a přepracování, které byly nutné k tomu, aby aplikace byla spuštěna, a také dojít k pozměněnému a realističtějšímu termínu pro konečné dodání projektu. Určité části aplikace, jako například její Classbuilder, vyžadovaly přestavění většiny její funkcionality, zatímco jiné, jako například systém zpracování plateb Stripe, potřebovaly úplnou integraci. Celkově to byl hloubkový a složitý projekt, za který Stardio udělilo Moraviu pět z pěti hvězd v oblastech cenové dostupnosti, plánování, kvality a ochoty doporučit naši firmu ostatním.