Webová aplikácia pre športové stávkovanie | Team Extension

Frontend

API

Veľkosť tímu

3

Etnetera Flow je popredná technologická spoločnosť, ktorá vznikla osamostatnením mobilnej divízie českej IT skupiny Etnetera Group. Špecializuje sa na vývoj digitálnych produktov, pričom medzi jej hlavné činnosti patrí vývoj najmodernejších mobilných aplikácií pre platformy Android a iOS.

Spoločnosť kombinuje prístup orientovaný na zákazníka s modernými technológiami, vďaka čomu vytvára mobilné aplikácie, ktoré prinášajú maximálnu hodnotu a vynikajúci používateľský zážitok.

O projekte

Úlohou nášho frontend (FE) tímu bolo zabezpečenie vývoja responzívnej webovej aplikácie pre športové stávkovanie, ktorá funguje ako doplnok k natívnej mobilnej aplikácii. Projekt si vyžadoval úzku spoluprácu s FE tímom na strane rakúskeho klienta a tímom natívnych developerov na strane Etnetera Flow.

Na medzinárodnom projekte sme takisto spolupracovali s rakúskou spoločnosťou, ktorá sa zaoberá vývojom, dodávkou a údržbou technológie a súvisiacich služieb pre operátorov v hernom priemysle. Celý vývojový proces prebiehal agilne, v dvojtýždenných šprintoch.

VÝZVA

Náš tím mal na starosti vývoj sekcií – registrácia, prihlásenie, môj účet, platobné metódy a integráciu s CMS na strane koncového zákazníka.

Keďže sám klient nedisponoval kapacitami v oblasti webového vývoja, rozhodol sa vývoj špecifických sekcií externalizovať. Naši Angular developeri sa preto v krátkom čase museli stať plnohodnotnou súčasťou medzinárodného vývojového tímu.

Ako sme postupovali

1. Zostavenie tímu a onboarding

Samotnému projektu predchádzal dôkladný výber Angular developerov, ktorí sa mali kompletne začleniť do už existujúceho SCRUM tímu. Celý proces zahŕňal aj detailný onboarding, face-to-face zoznámenie sa s tímom, osvojenie si interných procesov a nástrojov používaných v tíme.

2. Analytická práca

Na začiatku projektu bolo cieľom detailné pochopenie požiadaviek a cieľov projektu, ako aj identifikácia technických a dizajnových výziev. Na úvod bolo potrebné zanalyzovať API schému GraphQL rozhrania, ktoré umožňuje komunikáciu medzi frontendom a backendom. Ďalšie analýzy sme vykonávali priebežne, vždy pred zapracovaním väčšej funkcionality (autentifikácia, platobné metódy a podobne).

3. Implementácia riešenia

Okrem implementácie frontendových komponentov a integrácie s backendom bolo potrebné upraviť dizajn a UX, keďže s webovou aplikáciou sa pôvodne v projekte nepočítalo. V priebehu implementácie prichádzali nové požiadavky, na ktoré bolo potrebné flexibilne reagovať. 

4. Go-live fáza

V tejto etape bola aplikácia nasadená na produkčné servery, monitorovaná a náš tím bol pripravený v reálnom čase riešiť prípadné problémy.

5. Odovzdanie projektu

Posledným krokom bolo formálne ukončenie projektu a odovzdanie všetkých výstupov klientovi. Dôležitou súčasťou tohto procesu bolo zabezpečiť, aby klient a jeho tím boli schopní ďalej spravovať a rozvíjať aplikáciu.

Výsledok

Výsledkom projektu bol úspešný vývoj responzívnej webovej aplikácie pre športové stávkovanie.
Naši Angular developeri sa stali plnohodnotnou súčasťou medzinárodného vývojového tímu, pričom sme zabezpečili všetky kľúčové sekcie aplikácie a integráciu s CMS. Aplikácia bola odovzdaná klientovi vo vysokej kvalite a je pripravená na ďalšie škálovanie.

Hlavné benefity pre klienta:

S čím Vám vieme pomôcť?