15% off membership for Easter! Learn more. Close

How would design an Uber for laundry?

Asked at Google
1.3k views
Asked at
& 1 other company
eye 1.3k views eye 1.3k views
Answers (3)
crownAccess expert answers by becoming a member

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

badge Bronze PM

Clarify scope: Separate App, start with USA market, focus on increasing adoption and consumption.

User segments - Focus on consumer

Consumers: People without easy access to washer dryer /People short on time/People needing assistance/People with special laundry needs bleaching, dry cleaning.

Providers: laundromats shops or Individuals with home washer dryer 

Usecases - Consumer

Consumer: Minimize time, ensure quality, support a range of services, easy pick-up, and drop, monitor progress , easy to pay .

Solution.

consumer side: Signup and payment setup; Enter order details and pickup now or later & location; select delivery time/price/vendor combinations; review cost breakdown and leave a note for the vendor;  payment, and track progress; receive and provide ratings/tip. 

Metrics

North star: % increase no. of orders per day/week/month

Product metrics: No. of app downloads, % increase no. of daily/month users, no. of orders per user,  no of providers, % increase gross transaction volume

 

Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Platinum PM

Things you did well 

  • Assumptions: You came up with good set of assumptions to narrow down the scope of the question
  • Pain points: You listed a good number of meaningful pain points / user needs
  • Metrics of Success: Good set of metrics to measure the success of your product. I have some feedback on this

Areas of Improvement 

  • Clarifying questions: I would have asked a few clarifying questions right at the beginning to ensure that I understand the scope of the question well 
  • User groups: I would have liked to see you list more unique user gorups (e.g. young professionals, families, etc). I'm not clear how your user groups' needs are different from each other. They can all belong to one persona.    
  • Prioritize your pain points: Prioritize your points based on some evaluation criteria before brainstorming solutions   
  • Out of the box thinking: It's good to list out a couple solutions that speak to your thinking out of the box abilities, even if you disregard them later in the evaluation phase. Consider listing a couple solutions that showcase your creativity
  • Evaluate your solutions: After listing your solutions, I suggest you evaluate each one of them using same criteria. For example, the criteria can be impact to user and implementation cost. Perhaps consider putting them into a table 
  • Describe tradeoffs: If there is time, describe what sort of trade offs your suggested product will have. Are there any risks you have to keep in mind when building this product?
  • Metrics of success: I would like to see you track a metric that speaks to retention (e.g. % of first timers who placed a second order within 30 days)  
1
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

How would design an Uber for laundry?

 

Understand the Scope

1. Does Uber want to use the Same platform or is it a different application

Ans : Different Application

2.Assuming its a Laundry specific Application

3. Is there a particular Goal we have in Mind, like are we referrring to a Desktop or Mobile App

Ans: Mobile Application

 

 

Classfying User Groups

 

Service Provide Group

1. Existing Professional Laundry Groups

2. Individual People who want to host a Home based Laundry Service 

 

 

Consumer Group

1. Indivuals from Home

a. Family with Kids

b. Family without kids

c. Family with Kids with Pets

d. Family without kids with Pets

b. Bachelors

e. Senior Citizens

 

Understand the needs of these User Groups

Service Provider Side

1. Service Provider should be able to Register the application

2. Service Provider should be able to add their location and Service

3. Service Provider should get Payment

4. Service Provider can update the status of the work and also give ETA.

 

Consumer Group Side

1. Service Provider should be able to Register the application

2. Service Provider should be able to add their location

3. Service Provider can find the location of available services

4. Service Provider should be able to make Payment

5. USer should eb able to track the status

 

 

Solutions for User Groups

Service Provider Side

1. Any Existing Professional Service Provider Should be able to host their shop as a Service Provider

2. Individual can host themselves as a Service Provider 

3. Service Provider can add additional services like providing Washing Detergent, Smell Diffuser 

4. Service Provider should be able to rate the Consumer.

5. Service Provider should be able to give their Payment Information

6. Service Provider should be able to accept an Order

7. Should be able to provide an ETA and status based on the Order

 

Consumer Group Side

1. As a Consumer I should be able to see the Servivce Providers in a Map View or a Lsit View

2. Service Provider can be searched based on current Location or a given Location.

3. Consumer should be able to enter the Quantity of Clothes and then a pricing is given by the application

4. Consumer should have an option to drop or give a pick up location.

5. Consumer should be able to rate the Service Provider

6. Consumer will be able to make payment via a 3rd party service

7. Consumer should be able to place the request.

8. Consumer Should see a timer with the remaining time for the laundry work

9. Consumer should see the status of the laundry work

 

1. User registration for Consumer and Service Provider 

2. Secuire Login or using 3rd party integration like FB, Google.

3. Additional serach criteria based on rating, cost, Type of Service.

 

Backlog Prioritization

Service Provider SideFeature ImportancePriority
1. Any Existing Professional Service Provider Should be able to host their shop as a Service ProviderMust haveVery high
2. Individual can host themselves as a Service Provider Must haveVery high
5. Service Provider should be able to give their Payment InformationMust haveVery high
6. Service Provider should be able to accept an OrderMust haveVery high
7. Should be able to provide an ETA and status based on the OrderMust haveHigh
   
3. Service Provider can add additional services like providing Washing Detergent, Smell Diffuser Good to HaveMedium
4. Service Provider should be able to rate the Consumer.Good to HaveHigh
   
Consumer Group Side  
1. As a Consumer I should be able to see the Servivce Providers in a Map View or a Lsit ViewMust haveVery High
2. Service Provider can be searched based on current Location or a given Location.Must haveHigh
3. Consumer should be able to enter the Quantity of Clothes and then a pricing is given by the applicationMust haveHigh
6. Consumer will be able to make payment via a 3rd party serviceMust haveVery High
7. Consumer should be able to place the request.Must haveVery High
   
5. Consumer should be able to rate the Service ProviderGood to HaveHigh
8. Consumer Should see a timer with the remaining time for the laundry workGood to HaveMedium
9. Consumer should see the status of the laundry workGood to HaveHigh
4. Consumer should have an option to drop or give a pick up location.Good to HaveHigh
   
1. User registration for Consumer and Service Provider Must haveVery High
2. Secuire Login or using 3rd party integration like FB, Google.Must haveVery High
3. Additional serach criteria based on rating, cost, Type of Service.Good to HaveHigh
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
badge Platinum PM

How would design an Uber for laundry? 

 

Clarifying Questions

 

Are we designing the experience for the demand side or supply side? Demand Side

 

Are we designing it for both pick up and drop off? 

 

 

Goal

 

To maximise the number of orders by providing a hassle free pick up and drop laundry service. Making lives easier for people who do not have the time to do their own laundry at home or taking it to a laundromat or dropping the clothes and picking them back up. 

 

 

Users

 

Those who want to get their laundry done

Those who will pick up and drop 

 

 

We are designing for the demand side - people who want to get their laundry done 

 

We will clearly designing an app for someone who wants this service 

 

Use Cases 

 

 

Priority

Remarks 

Request for a pickup 

High

 

Receive a match for someone who will provide the service

Medium

 

Know the status/timeline of the  ongoing order

Medium

 

Schedule drop off

Low

Can be delivered at any time; user needs to be informed

Make the payment

Medium 

Payment can be taken offline using a payment link or POS machine

To check all orders 

Medium

 

 

I think all are critical pain-points/use cases except scheduling drop off. 

 

Solutions 

 

We will design various parts of the app as a solution

 

  1. Option to Request Pick up - Must Have 

 

User should be able to add pickup address and approx date and time when he wants the laundry to be picked up and request for a match.

 

  1. Matching Screen - Must Have

 

User will be shown an intermediate screen where user will be matched with someone who can provide the service. Once supply side person accepts, there will be a match.

 

  1. Show Match Screen - Must Have

 

User will shown the name of the person and time when he will pick up the laundry. User can also cancel from here in case he is not happy with the time

 

  1. Ongoing Order Page - Must Have

 

Essentially this page will show the status of the order. 

 

Once matched, this page will show the match details and order number. Once picked up, this page will show the ongoing order details - order-number , weight, number of clothes, name and contact number of person.

 

Once order is ready for pickup, it will show by when the order will be delivered. 

 

Once order is delivered and payment is collected online or offline , this page will show order complete with order summary and done button. On clicking done, the order will be archived.

 

  1. Orders Page - Should Have

 

All orders will be shown on this screen with status 

 

  1. Make Payment screen - Should have 

 

Once order is ready for pickup, ongoing order screen will have a make payment button, once payment is done.

 

 

I think 1234 must be done 5 and 6 can be done later not part of MVP

 

 

Metrics

 

  1. Number of orders per day 
  2. repeat orders in a month
  3. Time to get a match
  4. % Cancellations
  5. Average order lifetime 
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