Project Overview
The car rental process consists of several stages. This optimization concentrated on the user experience of vehicle booking stage, primarily because this part of the process presented the user to the next stage and gave up to rent the car. It was also the most crucial step for users.
Stage1
Research and Plane
Clarify project goals
Use the original app and find out the problems
Finding competitors and analyzing them
Map the user flow
Plan timeline and timesheets
Stage2
User Research
Analysis of user personas
Conduct user surveys and interviews
Summarize the needs and pain points of users
Create the user journey map
Stage3
Ideation
Analyze key problems and brainstorm solutions
Create style tile
Design low fid wireframes
Conduct user testing
Stage4
Final Design
Design high-fid prototypes
Reflection
Technology Used
Project Goal
Improve User Experience
Refine the booking stage
Improvement of flows in booking sessions that prevented users from completing tasks or even abandoning them
Avoiding user errors
Improvement of flows in booking sessions that prevented users from completing tasks or even abandoning them
Correctly give hints when errors occur
Inform the user not only that an error has occurred, but also clearly inform the user of what the exact cause is
Increase user stickiness and promote user frequency
Add the PTS function
Increase user stickiness by adding point function
Improving the aesthetics of the brand
Change the theme colour
Change the theme colour
Personas
User Journey Map
User Flow
Main problem Analysis
The biggest problem stems from the three pop-up windows below. Here's my own experience renting a car from AVIS. They caused me to fail 2 times trying to rent a car in the AVIS.Do you know what they mean? Especially the first one.
Apply Heuristic Evaluation to analyse the problem:
Error Prevention
Does the system guide users through workflows in a way that reduces the chance of error?
Are irrelevant options hidden or disabled to prevent errors?
Help Users Recognize Diagnose
& Recover from errors
Help Users Recognise Diagnose & Recover from errors?
Does the system suggest corrective actions that users can take to fix the errors?
Does the system suggest corrective actions that users can take to fix the erroe?
Problem 1:
Users confusion
“What does‘ limited ’mean? Does it mean there are no more vehicles available?”
“It suggested increasing the length of rental,but how long I need to increase?”
Users confusion
“What are the store closing time?”
“If the location is closed at the time I chose to return my car why is it still in the selection list?”
Problem 2:
There are some conceptual models about error popups here, but new users don't know about them, and there aren't enough hints in the app.
Key drop box
For after hours car return, users can drop keys in the box.
If users want to return the car the same night, users need to set the return time to the next day's business hours, but users can actually return the car the same night.
Location Opening Hours
Car rental companies in Canada have shorter hours on Saturdays and Sundays, and some are closed on Sundays.
If you rent a car during the most common rental hours (pick up on Saturday and return on Sunday) and the return time is chosen after 2pm, there is no way to rent a car.