O2 Family Klientská zóna

O2 Family, virtuální mobilní operátor, čelil klíčové výzvě: 

  • Zastaralá klientská zóna přestávala splňovat rostoucí nároky na funkcionalitu, stabilitu a rychlost.
  • Dlouhé časy odezvy, složitý proces importu faktur a zastaralé technologie brzdily rozvoj služby.

Bylo tedy nutné přistoupit k radikální modernizaci platformy. Projekt se zaměřil na kompletní přepis webové aplikace klientské zóny s důrazem na rychlost, stabilitu a snadnou škálovatelnost. Klíčové oblasti zahrnovaly optimalizaci API, modernizaci technologického stacku a implementaci best practices v oblasti bezpečnosti a automatizace testů.

Cíle projektu

O2 Family se rozhodli modernizovat svou samoobsluhu Moje O2 Family nejen vizuálně, ale i z hlediska výkonu, protože čelili řadě výzev spojených se stávající klientskou zónou, přičemž nejvyšší prioritou pro ně byla rychlost odezvy na podněty uživatelů.

Hlavní cíle

  1. Uživatelský komfort: Stávající klientská zóna nebyla uživatelsky přívětivá, což vedlo k frustraci klientů, kteří měli obtíže s přístupem k informacím o svých službách.
  2. Bezpečnostní opatření: Existovaly obavy o bezpečnost dat v Klientské Zóně, zejména v oblasti osobních údajů klientů.
  3. Optimalizace doby odezvy: Doba zpracování požadavků v Klientské Zóně byla pomalá, což vedlo ke ztrátě klientů a poklesu spokojenosti.

KPI projektu

  • Zrychlit dobu odezvy aplikace pod 1 sekundu.
  • Zvýšit výkonnost na 1000 požadavků za sekundu.
  • Zkrátit import faktur alespoň o 60 % s maximální dobou 3 hodiny.
  • Zefektivnit vývoj nových funkcionalit.
  • Zajistit robustní testovací a nasazovací proces.

Realizované řešení

Pro dosažení požadovaných cílů a splnění KPI jsme zvolili následující cestu:

  • Vytvoření nové aplikace: Byla navržena a vyvinuta nová webová aplikace s moderní architekturou a technologiemi, která poskytuje intuitivní rozhraní pro snadnou správu účtů a služeb.
  • Optimalizace API: Provedla se detailní analýza a úprava API, což umožnilo efektivnější komunikaci mezi systémy a zkrácení odezvy aplikace.
  • Containerizace služeb: Pro zvýšení flexibility a snížení závislostí byla implementována architektura založená na containerizaci jednotlivých služeb.
  • Bezpečnostní opatření: Nový systém byl navržen s důrazem na ochranu osobních údajů, včetně implementace šifrování dat a dvoufaktorové autentizace.
  • Automatizované testování a školení: Aplikace byla pokryta 70% unit a integračními testy, pokrývajícími 100 % business logiky. Před spuštěním byly provedeny rozsáhlé testy, které zajistily hladké nasazení do produkce a potvrzení výrazného zrychlení aplikace.
  • CI/CD nasazení: Implementace best practices pro webové aplikace umožnila minimální výpadky při nasazení (max. 3 sekundy) a zajištění kontinuálního vývoje.

Celkově bylo nutné vyvinout novou architekturu schopnou splnit požadavky na výkon a škálovatelnost. Systém byl postaven na nejmodernějších technologiích, včetně PHP frameworku Symfony a správě front pomocí RabbitMQ.

Aby aplikace nebyla pouze výkonná, ale zároveň splňovala nejvyšší standardy UX a byla schopna obsloužit celé spektrum uživatelů a používaných zařízení, bylo nutné zásadně revidovat uživatelské ovládání aplikace a zajistit plnou responzivitu. Výsledkem je samoobsluha, která je intuitivní nejen pro zákazníky, ale i pro zaměstnance poboček a call centra.

Marketingová data

MetrikaPřed transformacíPo transformaci
Doba odezvy> 10 s60 - 300 ms (průměr 120 ms)
Počet obsloužených req/s< 10001000
Doba importu fakturDesítky hodin< 5 minut
Implementace nových funkcíPomalá2,5× rychlejší
Pokrytí testyŽádné70% s CI/CD

Naplnění cílů

Projekt nejenže splnil, ale ve většině ohledů i překonal očekávané KPI. Odezva systému byla dramaticky snížena, zpracování faktur se zrychlilo z desítek hodin na pět minut a vývoj nových funkcionalit se zefektivnil o 250 %.

 

Závěr

Transformace klientské zóny pro O2 Family ukázala, že modernizace technologických platforem přináší nejen vyšší výkonnost, ale také lepší uživatelský zážitek a efektivnější vývoj. Tento projekt je důkazem, že strategická investice do IT infrastruktury se může rychle vrátit v podobě spokojenějších uživatelů a lepších obchodních výsledků.

Chcete s námi spolupracovat?

Ozvěte se nám

Další reference

Contin screenshot

Contin

Klient potřeboval pro svůj rostoucí business systém „na míru“ pro správu jednotlivých likvidací. Trh takové řešení nenabízel, bylo tedy potřeba je vyvinout – úkol pro nás.

Letiště - rezervační systém pro školení screenshot

Letiště - rezervační systém pro školení

Vyhráli jsem tendr na rezervaci a evidenci účastníků školení personálu a dodavatelských subjektů Letiště Praha. Klient měl tentokrát hodně přesnou představu ohledně svých požadavků a cílů.

Vodafone - eShop screenshot

Vodafone - eShop

Vodafone Czech Republic se rozhodl řešit svůj e-shop nezávisle na skupinovém řešení a hledal partnera pro custom vývoj tohoto řešení.