Mobilní aplikace MyŠkoda pro Škoda Auto

Převzetí vývoje aplikace MyŠkoda ve Škoda Auto.

Mobilní aplikace MyŠkoda pro Škoda Auto

Shrnutí projektu

Služby
Uživatelský výzkum
Design
Mobilní vývoj
QA a testování
Technologie
Kotlin
Swift

Od roku 2019 vyvíjíme aplikaci MyŠkoda, která představuje jeden z největších projektů mobilního vývoje ve střední Evropě. V podstatě se jednalo o převzetí aplikace Škoda Connect od původního dodavatele, stabilizaci a zajištění dalšího vývoje.

V roce 2023 je MyŠkoda vytvořena pomocí nejnovějších nativních technologií pro špičkový výkon a spolehlivost kódu s uživatelsky přívětivým designem oceněným cenou Red Dot Award. V této fázi předala Etnetera Flow aplikaci společnosti Green:Code, což je společný podnik Etnetera a Škoda Auto, který pokračuje ve vývoji aplikace a nastaveném směru Etnetera Flow.

Hlavní body spolupráce:

  • Sloučení tří starých aplikací Škoda do jedné nové
  • Implementace designu oceněného cenou Red Dot Award
  • Large-scale Scrum (LeSS)
  • Technologické vedení projektu s více dodavateli
  • Full-stack týmy, 4-8 týmů, celkem přes 100 lidí
  • Elektromobilita jako základ řešení
  • Testování na sériových a předprodukčních vozech

Projektové výzvy a cíle

Potřeba nového technického řešení

Hlavním cílem bylo sjednotit několik starších aplikací Škoda (ŠKODA Connect, MyŠKODA app, OneApp) do jedné aplikace MyŠkoda. Starou codebase již nebylo možné efektivně udržovat a vyvíjet kvůli její složitosti, závislostem na různých backendových systémech a celkové nestabilitě.

Projektové řízení v multi-vendor prostředí

Převzali jsme celou organizaci projektu od předchozího dodavatele a postupně nastavili nové procesy vývoje, zahrnující 8 Scrum týmů a celkem až 100 lidí.

Tlak na dodání nových funkcí souvisejících s elektromobilitou

Aplikace byla klíčová pro uvedení milníkového modelu Enyaq. Nastavili jsme metriky pro sledování výkonu týmů a monitorovali časový harmonogram klíčových vydání, včetně důkladného testování na sériových a předprodukčních vozech.

Dodané řešení

Rozhodnutí o kompletním přepsání aplikace

Začali jsme pracovat na počátečních opravách, avšak důkladná analýza ukázala, že kompletní přepsání celé aplikace je nevyhnutelné. Škoda Auto si vybrala nové technické řešení od společnosti Etnetera Flow, čímž jsme se stali hlavním dodavatelem a technologickým lídrem v projektu.

Projektové řízení Scrum

Použili jsme projektovou metodologii LeSS Scrum se 4-8 týmy a více než 100 lidmi. Na vrcholu spolupráce jsme zorganizovali 8 Scrum týmů napříč organizací, zdokonalili metodologii a nastavili pravidla a procesy. Toto uspořádání se osvědčilo i během náročného období Covidu, kdy projektové řízení probíhalo vzdáleně.

Nová architektura aplikace MyŠkoda

[.dlazdice][.karta][.nadpis]Jednotná architektura[.nadpis][.radek]S přesně definovanými pravidly, která jsou snadno pochopitelná.[.radek][.karta][.karta][.nadpis]Vlastní dokumentace kódu[.nadpis][.radek]Eliminace potřeby dokumentace třetích stran.[.radek][.karta][.karta][.nadpis]Samostatně řízený kód[.nadpis][.radek]Automatické hlídání pravidel architektury a vývojových pokynů.[.radek][.karta][.karta][.nadpis]Efektivita[.nadpis][.radek]Automatizace, šablony a nástroje pro zvýšení efektivity.[.radek][.karta][.karta][.nadpis]Monitorování[.nadpis][.radek]Protokoly a data pro pochopení činnosti aplikace a včasné odhalení problémů.[.radek][.karta][.dlazdice]

Výsledky

Nová verze aplikace podporuje nejnovější modely MOD 4 a MOD 3, včetně Enyaq, Enyaq Coupé, Scala, Kamiq, Superb iV, Octavia iV, čtvrté generace Octavie a Fabie, Superb, Kodiaq a Karoq vyrobených na konci roku 2020 a později. Aplikace komunikuje s jediným backendem (BFF), což zajišťuje vysokou stabilitu.

Vývoj nativní aplikace MyŠkoda pro Android a iOS trval přibližně rok a aplikaci nyní denně používají stovky tisíc uživatelů. Projekt byl úspěšně předán společnosti Green:Code, což je společný podnik Škoda Auto a Etnetera. Tímto krokem se potvrdila kvalita naší práce a ukotvila se vize dlouhodobě spolupracovat na dalším vývoji.

Funkce aplikace

  • Údaje o jízdě
  • Stav baterie, nabíjení (EV)
  • Zamykání, odemykání
  • Poloha vozidla
  • Ovládání topení a klimatizace
  • Servisní data a doporučení
  • Články, věrnostní program, fáze před dodáním
"Aplikace MyŠKODA je dalším milníkem v digitalizaci vozů ŠKODA i českého automotive segmentu. Oceňujeme technologické i projektové know-how, které do tak rozsáhlého projektu vložila právě Etnetera a věříme, že aplikace MyŠKODA bude pro řidiče všech modelů ŠKODA platformou zvyšující bezpečnost jízdy i řidičský komfort.“
Martin Preusker
Martin Preusker
International & Clearing Communications ve ŠKODA AUTO a.s

Vytvořme společně něco skvělého

Potřebujete vymyslet, navrhnout nebo vyvinout aplikaci?
Pomůžeme vám s tím.
Online konzultace