What metrics would you use to measure success in designing the estimated time of arrival?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
- Clarifying Questions —
- If I understand “Estimated Time of Arrival” —> that means the time between the user requested the ride and the cab arrival time to pickup the user .. is that correct >> YES, that is correct
- Any specific application we are considering … Uber or Lyft ?? >> Uber
- Any specific geography we are considering >> US / Canada
- For this exercise, shall I consider the the metrics from the customer “ETA” point of view >> Yes, please
- User Journey —
- User opens the Uber app.
- User input the pickup location
- User input the drop-off location
- User input the pickup time (Optional - mostly it is the current time)
- User checks the driver location
- User selects the car type (small, SUV, electric, luxury etc.)
- User checks the ride fare
- User confirms the ride
- Once, the ride is confirmed, user is presented with the driver details along with the exact “Estimated time of arrival” and the driver’s live location
- Driver arrives the pickup location
- User takes the ride and arrives the drop-off location
- User gives the rating to the driver
- Metrics —
- Growth over WOW, MOM and YOY after introducing the “ETA” feature
- No. Of users actively monitoring the live location of the driver after booking the cab and actively checks if the driver is indeed arriving before or at ETA.
- No. Of times user contacted the driver regarding ETA
- No. Of times the driver arrives within the ETA time
- No. Of rides cancelled before the ETA time
- No. Of rides cancelled after surpassing the ETA time as the driver was moving too slow
- Avg. ratings given to the driver/ride who arrived before the ETA
- Avg. ratings given to the driver/ride who arrived after ETA and user didn’t cancel the ride (above 2 could be false positives, until we scan the reviews and indeed identify the low rating is coz of the ETA. Low ratings could be given as a result of other factors as well like ride quality, car interior quality etc. etc.)
I am making an assumption that we are Uber.
Uber’s mission is to make movement simpler and affordable for everyone. To that point all experience designed to provide transparency and monitoring Is going to further its mission.
I want to take a moment and understand what the North Star metric for Uber Riders are. I believe it would be the number of rides completed where all parties provided five star reviews and no refund was requested or no complaint was registered.
now coming to estimated time of arrival, If I were to understand how estimated time of arrival please into that experience we could look at it two ways the customers require requesting a ride can get to see when the ride is going to arrive recording me if there are other airport or at home they could come to the pickup location in time for better yet they could plan to meet the rider meet the driver at the expected time. from a driver's standpoint having a good estimated time of arrival give some cues to look at if the customer is there can I find the house cuz if I'm at the end of my estimated time before I will I know when to start looking for my passenger. while this is particularly very very important at an airport it's also very important at residential or urban area pickups.
next let's define how estimated time before I will fit into the overall Journey map. from
a customer standpoint the Journey Begins when
I identify need to go somewhere
I open up the Uber app
I provided destination and then ask for a pickup.
next I got a confirmation once a driver selects what chooses to accept the ride and the fact that you know my ride is 15 minutes away.
post that I get to see
on the map itself the driver's coming through
and the estimated time of arrival of the driver
next I meet the driver and begin the ride.
From a driver standpoint
The driver clicks go to suggest he is ready to accept rides
the driver gets a notification off the ride
the driver accepts the ride
the system provides the navigational map and an ETA where to pick up the customer
The driver looks at the ETA choose to accept the system provided map or chooses one of his own
the driver picks up the customer and then proceeds to the destination
the driver and the customer then look at the ETA of arriving at the destination
Along the way if the ETA to the destination is less and the driver gets a request then he choose to accept a back-to-back ride
For the purposes of this exercise I like to scope out this problem into steps 4 through 6 for the customer, and steps . so let's understand the metrics at each stage
Customer
Confirmation
No of rides booked
Tracking the ETA
Usually no one pays attention to the ETA if the driver arrives on time however if the ETA is showing arrived in the driver is not yet there and the customer would usually text the driver or cancel the ride. so there are two metrics here we can track
number of cancellation after the booking is confirmed
number of contacts to the driver
During or after the ride
If the ETA was wrong, And the customer was really unhappy The review scores might be low. so the metric here we can check for is
Number of rides where review is less than five stars and ETA for driver pickup is greater than 20 minutes.
Driver
Most of the metrics mentioned above would be still be applicable for the driver, with a few additions
If that is a mismatch between the plan ETA and the actual time the driver may end up canceling a ride so the metric we can track for here is number of cancellations by the driver assuming the driver can still cancel
Next we want to prioritize these metrics And I want to measure it's correlation with the North Star metric which is the number of rides completed with a five star review. so let's look at each one of them
number of rides booked - There is a strong correlation, but it has got nothing to do with ETA. there may be a way to understand if a high ETA has resulted in a cancellation. but we do not have a way to measure that yet
number of cancellation after the booking is confirmed - there is a strong correlation to the North Star, and it depends on ETA as well
number of contacts to the driver - there is a strong correlation to the North Star and it depends on ETA but there are some other factors too. so maybe we could trim this down to measure number of contacts to the driver that are ETA related.
Number of rides for reviews less than 5 stars and ETA for driver pickup is greater than 20 minutes - this has a very strong correlation to the North Star.
Number of driver that cancellations - while this is important cannot be wholly attributed to ETA.
so in summary I would like to prioritize number four which is number of rides with reviews less than five stars and ETA for driver pickup is greater than 20 minutes
Top Uber interview questions
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Design a library for the future.25 answers | 23.5k views
- Drivers are dropping out of a city on Lyft. How do you figure out what's going on?23 answers | 18.8k views
- See Uber PM Interview Questions
Top Metrics interview questions
- How would you measure the success of Facebook Likes?40 answers | 61.3k views
- What metrics would you use to measure the success of the Save feature at Facebook? 39 answers | 87.2k views
- How would you measure the success of Gmail?23 answers | 17k views
- See Metrics PM Interview Questions
Top Uber interview questions
- How would you acquire more users for Uber?22 answers | 33.8k views
- You have a grocery delivery service that delivers food within 24 hours. How many trucks would you need to operate it?12 answers | 29.8k views
- There is a data point that indicates that there are more Uber drop-offs at the airport than pick-ups from the airport. Why is this the case and what would you do within the product to change that?10 answers | 22k views
- See Uber PM Interview Questions
Top Metrics interview questions
- What metrics would you look at as a product manager for Instagram ads?19 answers | 23.8k views
- What is the most important metric for Google Docs and why?19 answers | 15.3k views
- What goals would you set for a Facebook Dating feature?14 answers | 9.4k views
- See Metrics PM Interview Questions