15% off membership for Easter! Learn more. Close

Design the next version of the scheduled rides product to allow drivers to accept scheduled ride requests in advance.

Asked at Uber
1.3k views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Gold PM

Approach

1. Clarify

2. Identify user needs

3. Brainstorm solutions

4. Prioritize solutions and evaluate tradeoffs based on cost, effort and impact

5. Summarize and give recommendation

Clarify

1. What is this, app, website, something else? You decide

2. Who is it for? Drivers who want to plan their schedules and secure income in advance

3. What does is do? Drivers can view rides requested and decide whether to drive 

4. Constraints or restrictions? Limited resources

5. Any specific goals? Determine if there is a need and launch ASAP

Identify user needs

1. Platform/single source of truth that lists all scheduled rides looking for a driver 

2. Ability to accept/deny driving opportunities 

3. Ability to see ETA for pick up and drop off 

4. Input specfic vehicle features to see appropriate requests, for example: if drives only owns a small car, they should not see ride requests for large parties with a lot of baggage 

5. Notifications/reminders to pick up passengers in preselected time increments 

6. Input location preferences to view ride requests in nearby zip codes (similar to Google careers where you can choose job location in 10, 20, 50 mile radiuses) 

7. Filter by location if want to travel outside of immediate radius 

8. Ability to create an account and save preferences (location, vehicle features) 

9. Ability to add multiple vehicles to account and filter ride requests according to each vehicle

10. Ability to contact passenger and/or driver if a party is running late (call and text)

11. Ability to track and locate passenger and driver location via internal GPS 

12. Ability to accept payment from passengers (tips and wage)

13. Ability to view daily/weekly/monthly schedule and get ride recommendations for nearby trips, updated in real time

14. Ability to rate passengers for future drivers and to let passengers know proper driving etiquette

15. Ability to view dashboard of total rides completed, net income, miles travelled, tolls paid, cities visited every monthly/yearly 

16. Ability to cancel a ride if something comes up

17. Ability to refer a friend to take a ride

Brainstorm solutions

I am picturing an app or even better, incorporate this feature into Uber and/or Lyft existing platform. This will minimize effort, cost and it benefits from an existing user base. 

Features listed should be easy to implement, because technology already exists. For example:

For #3, "Ability to see ETA for pick up and drop off" the app can utilize the Google Maps API. 

For #5 "Notifications/reminders to pick up passengers in preselected time increments" we can include "add to calendar" button

Prioritize solutions, summarize and give recommendation

Since most features seem simple to implement due to existing technology, I would conduct user tests and confirm with drivers what the most important features/the absolute essentials are. I am considering the following, but would confirm to see if there is something I am missing: input vehicle features, view appropriate rides, filter by location radius, accept or deny rides, contact passenger, track vehicle and passenger, view ETA and accept payments.

Then, I would build an MVP, solicit more user feedback and iterate accordingly. All the while test with QA, run A/B tests to optimize UI/UX, and slowly introduce more features according to customer needs. 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs