You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to track when 1) the driver arrives at the pick up location as well as 2) when they begin travel to the passenger destination. These should be separate events; ideally they occur within seconds of each other: the provider arrives at the pick up location and the passenger enters; the provider then confirms the ride start. In the worst case, the provider may arrive and need to wait for the passenger to arrive.
Problem: Arrival confirmation and Trip start confirmation may be annoying to Providers
Solution: Origin arrival event could be automated by GPS proximity to origin
Problem: Temporary loss of GPS accuracy could prevent registering provider arrival
Solution: Provide button to manually progress to arrived state
Solution: Origin departure event could be automated by accelerometer and/or GPS
Problem: Same as above - temporary loss of GPS accuracy could prevent registering provider departure a.k.a. trip start
Solution: Provide button to manually progress to trip started state
Problem: Provider would be moving at this point - distracting from driving; minor concern?
We cannot account for all potential issues; we need to determine the most reasonable cases to support.
Problem: Passenger phone has died
Solution: Automatically cancel trip request after some time with no communication from passenger
Solution: Continue with trip since all necessary interaction is on Provider-side; allow Provider to cancel if necessary
Problem: Passenger is not at pick up location
Solution: Driver can message passenger
Problem: Passenger is not able to reach location (in timely manner or at all)
Solution: Driver can cancel trip
Solution: Reference passenger location
Problem: Passenger GPS is not working
Solution: Driver can message passenger
Problem: Passenger is not able to reach location
Solution: Driver can try to find passenger
Problem: Expects driver to potentially go on wild-goose chase for ornery passengers
We expect the passenger to be at the agreed/confirmed pick up location.
The text was updated successfully, but these errors were encountered:
We want to track when 1) the driver arrives at the pick up location as well as 2) when they begin travel to the passenger destination. These should be separate events; ideally they occur within seconds of each other: the provider arrives at the pick up location and the passenger enters; the provider then confirms the ride start. In the worst case, the provider may arrive and need to wait for the passenger to arrive.
We cannot account for all potential issues; we need to determine the most reasonable cases to support.
We expect the passenger to be at the agreed/confirmed pick up location.
The text was updated successfully, but these errors were encountered: