MyŠkoda Mobile App For Škoda Auto
We took over MyŠkoda app, stabilised it, and ensured further development.
Project Overview
Since 2019, we have been developing the MyŠkoda app, which represents one of Central Europe's largest mobile development projects. Essentially, it involved taking over the Škoda Connect app from the original supplier, stabilising it, and ensuring further development.
In 2023, MyŠkoda is created using the latest native technologies for top performance and code reliability, with a user-friendly design awarded the Red Dot Award. At this stage, Etnetera Flow handed the application over to Green:Code, a joint venture between Etnetera and Škoda Auto, which continues to develop the app and the legacy of Etnetera Flow.
Highlights of the Collaboration
- Merging three old Škoda applications into a new one
- Implementation of Red Dot award-winning design
- Large-scale Scrum (LeSS)
- Technological leadership of a multi-vendor project
- Full-stack teams, 4-8 teams, totalling over 100 people
- Electromobility at the core of the solution
- Testing on serial and pre-serial vehicles
Project Challenges and Objectives
Need for a New Technical Solution
The business goal was to unify several older Škoda applications (ŠKODA Connect, MyŠKODA app, OneApp) into one MyŠkoda. The old codebase could no longer be effectively maintained and developed due to its complexity, dependencies on various backends, and overall lack of stability.
Project Management in a Multi-vendor Environment
We took over the entire project organization from the previous supplier and gradually set up new operations, involving 8 Scrum teams and up to 100 people in total.
Pressure to Deliver New Features Related to E-mobility
The application was crucial for the launch of the milestone model Enyaq. We set metrics regarding team performance and monitored the timeline of key releases, including thorough testing on serial and pre-serial vehicles.
Provided Solution
The Decision to Rewrite the Entire Application
We began working on initial hotfixes; however, a thorough analysis revealed that rewriting the entire application is inevitable. Škoda Auto chose a new technical solution from Etnetera Flow, making us the main supplier and technology leader in the project.
Scrum Project Management
We used the LeSS Scrum project methodology with 4-8 teams and over 100 people. At the peak of collaboration, we organized 8 Scrum teams across the organization, refined the methodology, and set rules and processes. This setup proved functional even during the challenging Covid period when project management was fully remote.
New Architecture of the MyŠkoda Application
[.dlazdice][.karta][.nadpis]Unified Architecture[.nadpis][.radek]With precisely defined rules that are easily understandable.[.radek][.karta][.karta][.nadpis]Own Code Documentation[.nadpis][.radek]Elimination of the need for third-party documentation.[.radek][.karta][.karta][.nadpis]Self-managed Code[.nadpis][.radek]Automatic monitoring of architecture rules and development guidelines.[.radek][.karta][.karta][.nadpis]Efficiency[.nadpis][.radek]Automation, templates, and tools to increase efficiency.[.radek][.karta][.karta][.nadpis]Monitoring[.nadpis][.radek]Logs and data to understand the application's activities and detect problems early.[.radek][.karta][.dlazdice]
Results
The new version of the application supports the latest MOD 4 and MOD 3 models, including Enyaq, Enyaq Coupé, Scala, Kamiq, Superb iV, Octavia iV, fourth-generation Octavia and Fabia, Superb, Kodiaq, and Karoq models manufactured at the end of 2020 and later. The application communicates with a single backend (BFF), ensuring great stability.
The development of the native MyŠkoda app for Android and iOS took about a year and the app is used by hundreds of thousands of users every day. The project was successfully handed over to Green:Code, a joint venture between Škoda Auto and Etnetera, confirming the quality of our work and the willingness to collaborate on a long-term further development.
Current App Features
- Driving data
- Battery status, charging (EVs)
- Locking, unlocking
- Car location
- Heating, air conditioning control
- Service data and recommendations
- Articles, Loyalty program, pre-delivery phase
Let’s make something great
We are here to help you.