KIAKIA - Ojeté vozy

#java #S3 #react #restAPI

KIA Czech Republic čelila výzvě, jak efektivně sjednotit a spravovat data o vozidlech z různorodých systémů jednotlivých dealerů. Nesourodost dat komplikovala prezentaci ojetých vozů na webu a zvyšovala náklady na správu. Bylo nezbytné vytvořit řešení, které by zajistilo konzistenci dat, zlepšilo uživatelskou zkušenost a umožnilo rychlou integraci nových funkcionalit.

Cílem projektu bylo vyvinout robustní backendové řešení schopné zpracovávat a validovat data z různých DMS systémů dealerů, integrovat je do centrální databáze KIA a poskytovat je frontendovým aplikacím. Součástí projektu byla také implementace několika uživatelsky přívětivých frontendových aplikací, jako je objednání servisu, zobrazení ojetých a skladových vozů, výpisy vozů pro konkrétní dealery a různé marketingové a provozní formuláře.

 

Cíle projektu

Hlavní cíle projektu:

  • Konsolidace a centralizace dat: Sjednotit data z různých DMS systémů do jedné centrální databáze pro lepší přehlednost a spravovatelnost.
  • Validace a čištění dat: Implementovat mechanismy pro automatickou validaci a čištění dat, čímž se sníží chybovost a zvýší kvalita informací.
  • Integrace s externími systémy: Zajistit propojení s databázemi KIA, systémy partnerů jako Essox pro financování vozů a dalšími relevantními platformami.
  • Vývoj frontendových aplikací: Vytvořit uživatelsky přívětivé aplikace pro různé potřeby zákazníků a dealerů, které budou snadno integrovatelné do stávajících webových stránek KIA.
  • Zvýšení efektivity správy dat: Snížit náklady a časovou náročnost spojenou se správou a hledáním chyb v datech.

Realizované řešení

Backendová architektura

Vyvinuli jsme robustní backend postavený na technologiích Java Spring a PostgreSQL, schopný zpracovávat požadavky z více frontendových aplikací embedovaných na stránkách KIA. Tento backend zajišťuje správu dat, jejich validaci a čištění, a také integraci s externími systémy.

  • Integrace s DMS systémy dealerů: Backend přijímá data od různých dealerů, identifikuje vozidla pomocí VIN kódů a doplňuje chybějící informace z databáze KIA. V případě nesrovnalostí jsou data odesílána k manuálnímu ověření, čímž se zajišťuje vysoká kvalita a přesnost informací.
  • Validace a čištění dat: Implementovali jsme mechanismy pro automatickou validaci a čištění dat, což umožňuje rychlejší identifikaci a opravu chyb. Tím se snížily náklady na správu dat o 80 %, protože KIA nyní může pomocí administrace řešit problémy, které dříve vyžadovaly manuální zásah.
  • Konsolidace a centralizace dat: Všechna data jsou centralizována v jedné databázi, což poskytuje kompletní přehled a umožňuje efektivní práci s informacemi, které byly dříve roztříštěné a obtížně dostupné.

Frontendové aplikace

Na základě robustního backendu jsme vyvinuli několik frontendových aplikací postavených na technologii React, které jsou embedovány do stránek KIA:

  • Objednání servisu: Umožňuje zákazníkům snadno naplánovat servisní prohlídky online.
  • Ojeté a skladové vozy: Poskytuje přehled dostupných vozů s možností filtrování podle různých parametrů, což zlepšuje uživatelskou zkušenost a usnadňuje rozhodovací proces.
  • Výpisy vozů pro dealery: Umožňuje jednotlivým dealerům prezentovat své aktuální nabídky přímo na webu KIA, což zvyšuje jejich viditelnost a potenciál prodeje.
  • Marketingové a provozní formuláře: Například formuláře pro financování, testovací jízdy a další, které lze snadno přizpůsobit pro specifické marketingové kampaně.

Integrace s externími systémy

  • Essox financování: Implementovali jsme napojení na systém Essox, což umožňuje zákazníkům získat informace o možnostech financování přímo na webu KIA.
  • Databáze KIA: Backend je propojen s interními databázemi KIA, což umožňuje validaci a doplňování dat o vozidlech, zajišťuje jejich aktuálnost a přesnost.
  • TEAS – Napojení na externí datový systém prostřednictvím XML formátu.
  • Siebel CRM – Integrace s CRM platformou KIA, která umožňuje správu zákaznických dat.
  • KIANET – Další datová integrace pomocí SOAP protokolu.
  • Helios – Automatizovaný přenos dat prostřednictvím web-hooků.
  • Digital  – Napojení na digitální systémy KIA pomocí web-hooků.

Analytika a monitoring

Obrázek naznačuje nejasnost ohledně analytiky, což znamená, že v rámci rozvoje by bylo vhodné doplnit monitoring a reporting nad zpracovávanými daty. Možnosti zahrnují:

  • Sledování výkonu API – Logování a analýza vytížení jednotlivých endpointů.
  • Reportování chyb a validace dat – Identifikace a vizualizace chyb v datech dodaných dealery.
  • Marketingová analytika – Zhodnocení efektivity lead formulářů a poptávek zákazníků.

Díky této modulární a škálovatelné architektuře je systém připraven na budoucí rozvoj a integraci dalších služeb.

 

Marketingová data

Implementace nového backendového řešení a integrace s externími systémy přinesla měřitelné zlepšení v oblasti správy dat, efektivity procesů a uživatelské zkušenosti.

MetrikaPřed transformacíPo transformaci
Validace a kontrola datManuální, zdlouhaváAutomatizovaná, rychlá
Chybovost dat z dealerůVysoká (nutná manuální oprava)Snížení chybovosti o 80 % díky validaci
Dohledatelnost chybOmezená, složitáO 50 % rychlejší dohledání chyb díky logování
Správa datDecentralizovaná, roztříštěnáCentralizovaná a přehledná
Schopnost rozšíření systémuOmezenáPřipraveno pro další rozvoj
Napojení na financování (Essox)Manuální propojeníPlně integrované s REST API
Uživatelský zážitekNeoptimalizovanýModerní, přehledné frontendové aplikace

Díky automatizované validaci a čištění dat se snížily náklady na správu o 80 %, protože KIA nyní může řešit problémy přímo v administraci namísto manuálního zásahu. Logování a analytika umožnily rychlejší dohledávání chyb, čímž se zlepšila efektivita IT týmu a snížil se čas strávený řešením problémů.

Naplnění cílů

Projekt splnil všechny stanovené cíle a v několika oblastech je dokonce překonal:

Konsolidace a centralizace dat – KIA nyní pracuje se sjednocenými a validovanými daty, která jsou snadno dostupná.
Automatizovaná validace a čištění dat – Eliminace chybovosti a zrychlení procesu správy informací.
Škálovatelná backendová architektura – Připravenost na další integrace a rozšiřování funkcionalit.
Integrace s externími systémy – Plně funkční propojení s DMS systémy dealerů, CRM KIA, Essox financováním a dalšími službami.
Moderní frontendové aplikace – Uživatelsky přívětivé nástroje pro zákazníky i dealery.
Výrazná úspora nákladů a zvýšení efektivity – O 80 % nižší náklady na správu dat a o 50 % rychlejší řešení problémů.

Závěr

Modernizace backendového řešení pro KIA Czech Republic zásadně zlepšila správu dat, efektivitu provozu a uživatelský zážitek. Díky robustní architektuře a automatizovaným procesům má KIA lepší kontrolu nad svými daty, což umožňuje rychlou identifikaci chyb, snadnou integraci nových funkcionalit a výraznou úsporu provozních nákladů.

Tento projekt ukazuje, jak strategická investice do IT infrastruktury může přinést dlouhodobé přínosy v oblasti efektivity, spolehlivosti a uživatelského komfortu. Díky moderním technologiím a modulárnímu přístupu je KIA připravena na budoucí inovace a rozvoj digitálních služeb

Chcete s námi spolupracovat?

Ozvěte se nám

Další reference

Moje O2 Family - Redesign Samoobsluhy screenshot

Moje O2 Family - Redesign Samoobsluhy

Klient se rozhodl modernizovat svoji samoobsluhu nejen vizuálně, ale také z pohledu performance. Rychlost odezvy pro uživatele pro něj byla na prvním místě.

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í.