Car maintenance at your convenience!
Tune Up
A Mobile App Case Study
UX/UI Designer
My Role
Gabriela Juarez, Julia Bordonaro, Xander Spears & Myself
Team
Figma, Miro, Adobe Illustrator, Adobe XD, Adobe Spark, Zoom, Slack
Tools
Overview
As car owners, we frequently feel inconvenienced by minor car maintenance such as oil changes, air filter replacements, or changing a tire. Many of us neither have the time nor the skills and knowledge to do these tasks ourselves.
We designed a mobile app which allows users to schedule car maintenance at the time and location that works best for them. Tune Up also allows users to track their maintenance history, and will notify users once maintenance is needed again.
​
Impact
Tune Up app makes the process of minor car maintenance more convenient for those with busy schedules by allowing users to schedule car maintenance at the time and location that works best for them.
Problem
Users with busy schedules often ignore maintenance of their cars which may lead to dangerous outcomes if left unchecked.
Solution
Hypothesis
By allowing users to schedule car maintenance at the time and location of their convenience we could ensure timely routine maintenance and better vehicle-care.
Maintenance
@ Convenient Time
@ Convenient Location
Methodology
We began our project by focusing on two main points:
-
Who are our users?
-
What are their main pain points?
​​
We used the following methodology to tackle this project: ​
User Research
Our research methodology consisted of qualitative research through five user interviews, which were then supplemented by more qualitative data collected through a survey.
User Interviews
Ideal Users
The ideal participants include millennials age range 20-40 who own a car and have little to no knowledge of car maintenance.
Research Goals
We set four main research objectives, to narrow down and identify the factors that influence decisions on taking a car for service / maintenance:
1. Does the car need servicing?
2. Where, when, and how would the service be done?
3. What are the major pain points of taking a car in for servicing?
4. Would an app make the experience better?
Survey
To supplement our user interviews we conducted an initial survey. We prepared a questionnaire and send it out to our target demographic via Facebook and emails. Our goal was to understand the thoughts and actions of a car owner, and identify pain points and needs in regards to vehicle maintenance. 13 people responded to our survey and these are our key findings:
Interview Research Analysis
We conducted online interviews with potential users about their feelings and experiences with car maintenance, particularly regarding routine services and minor maintenances.
"I take my car in for regular maintenance, but m frustrated by long wait times at the dealership."
"I sometimes see a maintenance indicator pop up...still put off going to the auto shop because it is inconvenient."
"I wait for the maintenance to be completed at the shop... very inconvenient"
We then organized the feedback into affinities that would help us make sense of all the data we had gathered through our interviews.
Persona
Based on user insights and analysis we developed our initial proto persona into our user persona, Jessica Gomez.
Jessica’s Pain Points:
-
Busy work schedule
-
No time to take her car for maintenance
-
Feels like wasting time waiting for minor services
Definition & Ideation
To tease out more insights and to empathize with our user ‘Jessica Gomez’ better we did a storyboard. This helped us in shaping her user journey and getting to know Jessica better.
Storyboard
User Journey
Competitor Analysis
We did a competitor SWOT analysis to identify our competitors and evaluate their products to determine: Strengths, Weaknesses, Opportunities & Threats. We examined 3 direct and 2 indirect competitors (Direct: Wrench, MyCanX & Your Mechanic. Indirect:Craigslist & Angi).
The three main reasons for doing a SWOT analysis were to: Evaluate the major competitors in the space, examine our product standing, and consider innovations to stand out.
Ideation & Brainstorming
Finally, as our team sat down to brainstorm, we linked together the persona, the user journey, and all the research findings to develop requirements for the product. We employed the ‘I like, I wish, What if’ design thinking to prioritize our app features.
Our Focus: High impact/Low complexity
1. Mechanic would come to the user’s preferred location
2. Save time and money on car maintenance
3. Set maintenance reminders
Prototyping
Based on the outcome of the ideation& definition process we decide to tackle the prioritized features to ensure that we deliver value to our user, Jessica, as well as the stakeholders. We began this process by creating a user flow:
Low Fidelity Sketches
Keeping Jessica and her paint points in mind I started the prototyping process by sketching on paper. We then did a round of preliminary user testing by importing the sketches into Figma and creating hot spots.
Mid-Fidelity Wireframes
After collaborating and finalizing on the sketches, we created a mid-fidelity wireframe in Figma and ran several usability tests to see if our design was accessible, intuitive, and communicated well with the users.
Here is a user flow to add additional services:
Testing & Iterating
We did online one-on-one usability testing on our mid-fi prototype to get valuable feedback on our design. This helped us validate some of our design choices and pointed us to more pain points and opportunities for improvement in the app.
We assigned 3 tasks to our users to complete:
We did online one-on-one usability testing on our mid-fi prototype to get valuable feedback on our design. This helped us validate some of our design choices and pointed us to more pain points and opportunities for improvement in the app.
We assigned 3 tasks to our users to complete:
Task 1: Sign Up.
Success Rate: 98%
Task 2: Create an oil change appointment. Success Rate: 90%
Task 3: Add a second car. Success Rate: 90%
Usability Tests findings
Having collected all the usability test data, we analyzed it to gain insights to work on our iterations to address the user pain points and improve the app.
Iterations
Hi-Fidelity Prototype
After analyzing the usability tests on our mid-fi wireframes and iterating them to incorporate the findings, we moved to the next step in our design process – High fidelity prototyping.
Style Guide
We started off by working on our style guide. Blue was chosen as our primary color as it stands for trust, loyalty, sincerity, and wisdom.
Final Product - High Fidelity
High Fidelity Prototype in Action
Next Steps & Reflections
In the future, we would like to incorporate maintenance reminders and the possibilities of a subscription-based service. There were also thoughts on adding background checked users-vetted car-enthusiasts (not certified mechanics) skilled in minor maintenance to our service; this would bring down the cost of services and further expand the pool of skilled personnel for the user.
We learnt a lot from this project. The most valuable lesson was the importance of user research and testing. There are no shortcuts to user empathy; it is all about whole-heartedly listening to the user. We also learnt the importance of keeping designs simple and about design collaboration and coherence when working in a team.