Here’s how I would approach a question like this.
Step 1 – Comprehend the question
First, I would ask some questions to make sure we’re on the same page.
1. Are we building features into the current Lyft app or designing a whole new app?
Interviewer – New features into the current app
Step 2 – Identify the user
The users of our new features are blind adults that are at least 18 years old and who rely on ridding sharing services to get around.
Some potential use cases of the app could be getting to work, going to hang out with friends, and getting around town in general.
The user of these features could also be a spouse or friend.
Step 3 – Identify customer needs
Since I’ve identified who my users are, I’m going to list some of the user’s needs that we might need to solve for in our design.
1) The user needs to be able to enter their destination and confirm their current location
2) The user needs to be able to know when their ride was matched and how far away it is
3) The user needs to be able to know what the cost of the ride is
4) The user needs to be able to know when the driver arrives at their pick up destination
5) The user needs to be able to determine how far they are from their drop-off location
6) The user needs to be able to communicate with the driver
7) The user needs to be able to switch blind mode on and off so that their spouse or friend might be able to book their ride for them
Step 4 – Prioritize
To prioritize our list of needs, I’m going to focus on solving core rider experience features. Those features are:
1) Entering a pickup and drop-off location
2) Know when their request for a ride was matched with the driver
3) Provide the user with the cost of their ride
4) Knowing when the driver arrived
5) Being able to communicate with the driver
I decided to go with those five features because those features sum up the experience of using the Lyft app. Leaving core features out or making them hard to use for a blind person could impact their overall experience and cause us to lose a user. The goal is to provide a blind user with the same experience as non-blind users but with a different design.