Build a system to predict if something can go wrong in a cab ride.
- Rohit Kumar
This is a product design question
Step 1- Clarify qn
What does wrong mean? car breaking down, crime, cars refusing rides
Is there a specific region or platform under consideration
Specific geo, region?
Step 2- User group
1) Uber Monitoring/Call center agents
2) Emergency services, law enforcement
3) The cab drivers and riders
4) Business team at Uber(Legal, loss prevention etc.)
I will select Uber Monitoring/Call center agents are the target user group since they would be first point of interdiction for any issue/problem
Step 3- Pain points of this user group
1) Dashboard that shows that potential issues and type of issue that can take place
2) Understanding contributing factors and tracking progress
3) Communicating with various stakeholders
4) Automated workflow to address exceptions
5) What is the benchmark at which I need to escalate the issue(rather than being a false alarm)
6) Tracking progress on remediatory actions
7) Tracking competitors actions on the issue
Step 4- Prioritization of pain points
Priority 1- High relevance, High Impact
1) Dashboard that shows that potential issues and type of issue that can take place
2) Understanding contributing factors and tracking progress
3) Communicating with various stakeholders
4) Automated workflow to address exceptions
I will ignore the rest for the MVP
5) What is the benchmark at which I need to escalate the issue(rather than being a false alarm) — > this can be secondary requirement as we are already caputuring contributing factors and tracking progress
6) Tracking progress on remediatory actions –> Secondary requirement as primary objective is a system that predict an issue
7) Tracking competitors actions on the issue–Same as above
Step 5- Solutions
1) Dashboard shows traffic in a given area along with events e.g. a reported traffic event, driver ratings, potential crime, upcoming weather scenario, airline delays, road construction etc.
2) Understanding contributing factors and tracking progress –>Related to (1)
3) Automated calling or message capability to various stakeholders e.g. police
4) Automated workflow to address exceptions –>Related to 3
Step 7: Solution Prioritization- What will be part of MVP?
High Priority
1) Dashboard shows traffic in a given area along with events e.g. a reported traffic event, driver ratings, potential crime, upcoming weather scenario, airline delays, road construction etc. –> This is the monitoring scope (Highest reach and impact, medium implementatio cost)
2) Understanding contributing factors and tracking progress –(Highest reach and impact, related to 1)
Medium Priority
3) Automated calling or message capability to various stakeholders e.g. police (Medium Impact, High/Medium cost) –> Need not be part of the immediate scope, components of this will already be done by existing systems
4) Automated workflow to address exceptions –>Related to 3

Uber
Lyft