My Role at MyBMW App

I have designed numerous features for the MyBMW App within the Map Tab section. These include: Send to Car, Favorites, Contact Search, Learning Navigation, Share Extension, Trip Details, First Mile to the car, Last Mile to the destination, Send Destination List, Trip Cards for an overview, and Trip Planning. The process began with gathering user and business requirements, followed by research, ideation, mind mapping, mockups, prototyping, user testing, and final designs. Throughout the process, I collaborated closely with developers to ensure technical feasibility.

Trip Planning Feature

Problem statement

A BMW user would like to plan his trip using My BMW App from the comfort of their home. This way the user could calmly choose each stop he would like to make, including adding a place for lunch and identifying charging or fuel stations. The app will automatically calculate the charging stations based on the need to charge. Once the user has planned their stops, they can have the route displayed in their car with minimal effort and start the guidance immediately or the next day, without interruptions for searching for the next stop.

Challenge

Understanding the technical challenges involves considering the regular stops during the search, stops within different categories, and charging stations that may be necessary for the car or added as an option by the user. It's also important to determine whether the user intends to charge the car, as this affects the car's preconditioning and the duration of the trip, or if they just want to take a break and have some coffee at the station.

Gathering Requirements with User Journey Map

During my visit to Munich in early 2022, I created a User Journey Map. I had discussions with the stakeholders and the technical team about trip planning and other features. This activity provided me with a comprehensive understanding of all the features involved and helped me assess the effort, scope, and value of each feature.

Research - Benchmark

Research begins with the kick-off, user journey mapping, and conducting a Benchmark for this feature. By examining various features within the same field, I gather ideas and enhancements to apply during the design process.

Mind Map

Mind Map is used to simplify and comprehend the major steps. I also utilize diagrams for this thinking process.

Low Fidelity Prototypes

I began with low-fidelity wireframes. Using wireframes, I can demonstrate features to the team and identify any technical dependencies in advance.

User Story Map

I've deconstructed the user flow into individual steps and analyzed it with stakeholders and the development team.

Refinements with the development team.

I always collaborate with the team to further refine any issues before we start development.

Happy Path, Edge cases and Error Flows

I ensure that I cover every possible edge case and error flow. I work closely with the feature team to stay updated on any issues, and then I analyze and adapt as needed.

Final UX deliverables

As a final step, I prepare the Happy Path for the feature. I then present it to the Development team, UX and UI teams, and Stakeholders. Documentation for the feature is completed in Confluence and Figma.

Usability Testing

During the research phase, I gather previous findings and improvements.

In this case, I created the prototype using Flinto and documented the user flows and research questions.

Since all user testing at BMW takes place in Munich, I assisted remotely while my prototype was being tested with the user.

Prototype

I always create a video of the prototype because it makes it easier to explain the functionalities and what I would like to be tested and observed during the usability studies.

This particular prototype was made with Flinto, but currently I'm preparing all prototypes using Figma.

Next
Next

Test & Pool Car Management