#Accessibility #Mobile

Helping drivers with disabilities achieve more successful rides

Contributions
Product Design
UX Research
Timeline
Oct-Nov 2023

Overview

Snapp is the largest ride-hailing app in the Middle East, with over 60 million users and 1M rides per day. We decided to improve the application’s experience for users with disabilities. This is the first time in Snapp that we want to improve our design for these type of users.
More than 1.4 millions of people in Iran have some sort of disabilities which is causing them problems in using Snapp. Physically disabled, deaf, and blind are the main 3 disability types in Iran.

Problem : High cancellation rate for disabled passengers

Based on product metrics in Google analytic and AppMetrica, we gather some quantitative data like :

  • Disable passengers with wheelchair have 35% cancelation rate.
  • 2241 rides in Sep 2023 had been done by hearing impaired drivers and cancelation rate was 15% which is high.

Conducting UX Research to find  pain points

For more discovery and empathy with these group of users we decided to conduct a user research to understand their pain points while they’re using our app and gather qualitative data in 1 on 1 interview as well. Here are some of the findings from user research  :

  • Users had no clue if the driver who has accepted their ride is disabled or not.
  • Passengers would call the drivers but if they had hearing impairment that will fail.
  • If passengers needed any help from the drivers and they were connected to a mobility impaired drivers they would cancel the ride, So they wanted to inform drivers about their disabilities.

Design Solution

Based on the findings from user interviews, the following design solutions were implemented :

When user's ride has accepted by hearing impaired drivers

Based on the research findings we should inform users about driver disability. If the driver has hearing impairment, users can’t call them so they have to communicate with the driver in other ways like chat or SMS. For the first iteration I did these design changes on driver assigned card :

  • Call icon should be disable, so users can’t call these type of drivers.
  • Text the driver instead of calling" replaces the text on the chat button.
  • The snack-bar is shown that they should use "Chat" or “Messaging".
  • A badge icon will appear on the top-left side of the drivers profile picture.
First iteration on driver card

Second Iteration

I reviewed the first iteration within my team in a design meetings and got some feedback related to the snack bar for informing the users might not get users attention well enough and they might not even read it fully and hit the okay button, so we needed a more eye catching solution. I design a bottom sheet modal to inform users better about drivers hearing impairment and they can chat or send SMS to the driver.

Second iteration on driver card

Consider disability option on user profile

Due to the interviews that has been done for this project we have found out that most of the passengers prefer that the driver knows about their disability when they want to accept their ride to reduce their ride cancelation.
In the user profile page, I added a cell for disability. Passengers can turn on their specific disability switch and we inform drivers in a ride offering list when they want to accept or decline the ride.

Accessibility section in user profile

Results

We had to make sure our design improvement meet the user’s needs and fix the users pain points. So we constantly monitor the AppMetrica data on android app and watching the metrics and events for the next month after roll out. Fortunately, we found that the design improvements had a good impact on cancellation rate.

  • Cancelation rate of rides by passengers who assigned to disabled drivers decrease from 15.5% to 3.31%, It shows we informed users about disabilities of driver correctly in our driver card design improvements
  • Total disabled passengers are 33,257 now which increase +14.6% more than last month.
  • Cancelation rate of rides by passengers with wheelchair decrease from 35% to 12.6%. It shows the design of accessibility section in user profile works fine and we could inform drivers about the disabilities of passenger properly.
Cancellation data from AppMetrica tools

Lesson Learned

Design process is not a linear process! we should follow up the task from product department after design delivery and design Q&A and set events with help of PM to measure our design success or failure.
Getting feedback from a teammate is always helpful and all the teams benefit from their results