- Domov
- Referencie
- Team Extensions
- Etnetera
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
Hlavné benefity pre klienta:
- Dodanie aplikácie vo vysokej kvalite v stanovenom termíne pred najväčšími športovými udalosťami roka
- Kód písaný s dôrazom na čitateľnosť, udržateľnosť a využívanie najnovších technológii a frameworkov.
- Efektívna a bezproblémová komunikácia v tíme aj smerom k zahraničnému klientovi
- Plynulá registrácia, prihlasovanie a realizácia finančných transakcií rôznymi platobnými metódami v jednej aplikácii