Design a product to speed up the cooking process?

Asked at Google
137 views
Answers (3)
Answers (3)
Access expert answers by becoming a member

You'll get access to over 2,500 product manager interview questions and answers

Gold PM
A product to speed up cooking process -

I would like to clarify a few doubts -

1. Who are we? - We are IT company and are planning to launch products to digitise hospitalisation and food industry. This is one product in out portfolio.

2. Whhat is our goal? - Our goal is to acquire new customers by showing them value add and eventually reduce cooking time.

3. Is there any competitor in market right now?  - No

4. Cooking time definition is not very clear - Let us define it along the process.

5. We are talking of dine in or online orders? - your wish

Now is the time to see the places where we can use the product -

1. At home - Food cooking frequency ~3 times a day and the cooks are the morthers and sisters of family and maids. Number of person to eat are 4-12 and the menu completely (to a large extent) depends on mothers of the family.

2. Road side restaurants  (having a foootfall of 70-100 in a day on average) - Food is cooked by some chefs (who are not very known), tools and technologies are not very advanced, menu served is generally local cousine. Customers visiting such restaurants are cautious about quality and taste and are not very loyal as there is no dearthe of roadside restaurants these days.

 

3. Big restaurants (having footfall of 800-1000 in a day on average). Food is cooked by known chefs and number of helpers are also there. Tools and technologies are very advanced. They serve large variety of cousine options. These places generally host big parties - Marriage, Business events etc and the order at these places is pre-decided.

 

I feel - Small roadside restaurants are the correct target for this product. Because - big restaurants have many chefs and pre-ordered menu and Buffets for major fraction of customers. Moreover, customers of this big restaurants are not there to just eat. They are there to spend time with family/colleague or others. Hence, saving time there is not big deal.

And at home - food is cooked depending on what is available and how long it will take. Preperations start early. and there is predecided time (98% of times) when food is served.

Disclaimer - In roadside restaurants - I dont include - Pizzahut/McD/Dominos. They already have predefined chain of tasks and dedicated people to handle every step. They have very limited menu.

 

Now its time to look at the users of small restaurant -

1. Customer

2. Waiter

3. Cooks

4. Admin/Cashier

Cooking time - Time from giving an order to waiter to time when order is served on table.

Pain points -

Customer -

1. Cooking time seems a lot after ordering (as hunger is inflated after knowing what I will eat)

2. No visibility on status of order

3. Addition in the order is like starting from zero

4. Food is cold till it reached table

5. Not all items are served together

Waiters -

1. Time is taken in sending the order to the cook (as there are many tables and customers keep on pinging)

2. No idea what is the order status for any table, hence - cant tell customer

3. Manual tracking of all the orders, which creates problem when all the order is not given at once

4. Confusion in serving multiple tables

Cooks -

1. Delay in getting the order from customers to Cooks

2. Delay in taking food to customer's table- food is not served hot

3. Constant poking on the order status

4. Less prep for incremental orders

5. Multiple orders at once leading to confution

6. Because of multitasking, chefs tend to forget one thing or other leading to direct impact on quality and taste.

Cashier -

1. Billing errors because of mannual record for orders

 

In all, I think the major pain - points revolve around the cooking time - having Waiters and Chefs as major players.

I will prioritize the painpoint for Chefs, and some for waiters, which all will be reducing the cooking time.

 

The final state looks like - An app that helps reduces the cooking time (cokoking time is defined already)

 

We are talking of reducing time, hence I cant create any application where any of the stakeholder spends time in entering dishes, amount, specification blah blah.. Hence I will create a interaction based app - like alexa/Siri

 

Solution -

1. Order on app - For waiters to order from voice commands

2. Cook with me - For chefs to give instructions based on incoming orders, already WIP dishes

3. Quantity suggestor - Command based feature that gets invoked when Chef needs help in understanding the quantity or any other cooking related help

4. New order - Help me - Command based feature for chefs to add comething in between already WIP dishes.

5. **Prediction based on trends - An intelligent AI/ML based feature that will help Chefs to predict f there is some trend in day/s orders basis seasonality or trend, and helps Chefs to pre-cook some of the part of dishes - predicting the surge.

 

Prioritization -

I will prioritize based on Impact vs cost. As (almost) all the features are AI/ML based, I will take them one by one and will start wih something which I have most confidence on.

Internet has recipe of all the dishes and it knows time taken in all the steps.

Hence, my prioritisation will be solution #1, #2 - Solution 1 will be required minimum for any other solution to work.

Solution number 2 will instruct chefs and waiters basis next set of instructions once order added.

It will be gen- AI based interactive solution, which will be like a human interacting with everyone and giving them instructions, managinng everything.

As a delighter, it can do announcements on small achievements - like table #4 got its order in 3 minutes - and a clap sound.

And others to motivate everyone and highlight improvements.

 

Success metrics -

North star metric - % decrease in cooking time per order per person.

 

Kindly share your suggestions and feedback!!!
Access expert answers by becoming a member
2 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
Gold PM
A product to speed up cooking process -

I would like to clarify a few doubts -

1. Who are we? - We are IT company and are planning to launch products to digitise hospitalisation and food industry. This is one product in out portfolio.

2. Whhat is our goal? - Our goal is to acquire new customers by showing them value add and eventually reduce cooking time.

3. Is there any competitor in market right now?  - No

4. Cooking time definition is not very clear - Let us define it along the process.

5. We are talking of dine in or online orders? - your wish

Now is the time to see the places where we can use the product -

1. At home - Food cooking frequency ~3 times a day and the cooks are the morthers and sisters of family and maids. Number of person to eat are 4-12 and the menu completely (to a large extent) depends on mothers of the family.

2. Road side restaurants  (having a foootfall of 70-100 in a day on average) - Food is cooked by some chefs (who are not very known), tools and technologies are not very advanced, menu served is generally local cousine. Customers visiting such restaurants are cautious about quality and taste and are not very loyal as there is no dearthe of roadside restaurants these days.

 

3. Big restaurants (having footfall of 800-1000 in a day on average). Food is cooked by known chefs and number of helpers are also there. Tools and technologies are very advanced. They serve large variety of cousine options. These places generally host big parties - Marriage, Business events etc and the order at these places is pre-decided.

 

I feel - Small roadside restaurants are the correct target for this product. Because - big restaurants have many chefs and pre-ordered menu and Buffets for major fraction of customers. Moreover, customers of this big restaurants are not there to just eat. They are there to spend time with family/colleague or others. Hence, saving time there is not big deal.

And at home - food is cooked depending on what is available and how long it will take. Preperations start early. and there is predecided time (98% of times) when food is served.

Disclaimer - In roadside restaurants - I dont include - Pizzahut/McD/Dominos. They already have predefined chain of tasks and dedicated people to handle every step. They have very limited menu.

 

Now its time to look at the users of small restaurant -

1. Customer

2. Waiter

3. Cooks

4. Admin/Cashier

Cooking time - Time from giving an order to waiter to time when order is served on table.

Pain points -

Customer -

1. Cooking time seems a lot after ordering (as hunger is inflated after knowing what I will eat)

2. No visibility on status of order

3. Addition in the order is like starting from zero

4. Food is cold till it reached table

5. Not all items are served together

Waiters -

1. Time is taken in sending the order to the cook (as there are many tables and customers keep on pinging)

2. No idea what is the order status for any table, hence - cant tell customer

3. Manual tracking of all the orders, which creates problem when all the order is not given at once

4. Confusion in serving multiple tables

Cooks -

1. Delay in getting the order from customers to Cooks

2. Delay in taking food to customer's table- food is not served hot

3. Constant poking on the order status

4. Less prep for incremental orders

5. Multiple orders at once leading to confution

6. Because of multitasking, chefs tend to forget one thing or other leading to direct impact on quality and taste.

Cashier -

1. Billing errors because of mannual record for orders

 

In all, I think the major pain - points revolve around the cooking time - having Waiters and Chefs as major players.

I will prioritize the painpoint for Chefs, and some for waiters, which all will be reducing the cooking time.

 

The final state looks like - An app that helps reduces the cooking time (cokoking time is defined already)

 

We are talking of reducing time, hence I cant create any application where any of the stakeholder spends time in entering dishes, amount, specification blah blah.. Hence I will create a interaction based app - like alexa/Siri

 

Solution -

1. Order on app - For waiters to order from voice commands

2. Cook with me - For chefs to give instructions based on incoming orders, already WIP dishes

3. Quantity suggestor - Command based feature that gets invoked when Chef needs help in understanding the quantity or any other cooking related help

4. New order - Help me - Command based feature for chefs to add comething in between already WIP dishes.

5. **Prediction based on trends - An intelligent AI/ML based feature that will help Chefs to predict f there is some trend in day/s orders basis seasonality or trend, and helps Chefs to pre-cook some of the part of dishes - predicting the surge.

 

Prioritization -

I will prioritize based on Impact vs cost. As (almost) all the features are AI/ML based, I will take them one by one and will start wih something which I have most confidence on.

Internet has recipe of all the dishes and it knows time taken in all the steps.

Hence, my prioritisation will be solution #1, #2 - Solution 1 will be required minimum for any other solution to work.

Solution number 2 will instruct chefs and waiters basis next set of instructions once order added.

It will be gen- AI based interactive solution, which will be like a human interacting with everyone and giving them instructions, managinng everything.

As a delighter, it can do announcements on small achievements - like table #4 got its order in 3 minutes - and a clap sound.

And others to motivate everyone and highlight improvements.

 

Success metrics -

North star metric - % decrease in cooking time per order per person.

 

Suggestions and feedback please
Access expert answers by becoming a member
1 like  |  
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
Silver PM

Thanks, to proceed further, I need clarity on the following points:

  • Who are we? Are we a restaurant brand or a service provider to a restaurant?
  • Why do we need this product?
  • What is the current cooking process?
  • What is the objective for building this product? Is it to reduce TAT or increase retention?
  • Is it to be sped for dine-in orders or online orders?
  • Are we looking for a digital product or a physical product?

So the answer to these questions would be, we are an existing north indian restaurant chain established across India, and we have observed that we take 0.5 times more than our competitors for catering a meal to our diners. We are looking for a digital product that helps us cater the meal at par with our competitors.

Let us assume that the current journey looks like this: Customer enters the restaurant - browses the menu - places the order to a waiter - waiter notes it down on a paper/ order memo - the order memo is shared with the head chef - head chef shares it with the chef taking care of that specific cuisine - orders gets cooked as per the recipe - food is plated - food is served.

As we have certain clarity on these questions, i will now quickly summarise my approach to work with this problem, i’ll first try to identify the users and prioritise them, then we will look into their problem statements and prioritise the one where we can make maximum impact and then we will build solutions for the prioritised problem statement.

So probable users would be:

  1. Diners: Diners are users who visit a restaurant to eat and are the major stakeholder in terms of defining which dish will be ordered.
  2. Waiters: waiters are the users who ensure that a diners requirement is carefully captured and communicated to the chefs/.
  3. Chefs: chefs are the users who ensure that the right meal with correct ingredients and taste is cooked to delight their diners.
  4. Managers: managers are the users who ensure that the diner is duly and correctly billed.

User Prioritisation parameters:

  • Impact on cooking process
  • Cooking process TAT
  • Customer Delight

On the basis of the above 3 parameters and our core objective, I will prioritise chefs as our users.

 

As we have narrowed down to “CHEFS” as our user, we will look into the pain points of chefs:

  1. Being a chef, i am not able to get the right order detail
  2. Being a chef, i am not able to do right ingredient planning for rush hours
  3. Being a chef, i am not able to add correct ingredients for cooking a meal

Now, we will prioritise the pain-point on the basis of following parameters:

  • Impact on cooking process
  • User Delight
  • Customer Delight

Based on these parameters and keeping in mind the objective of this problem statement, we will build a solution for, “Being a chef, I am not able to do the right ingredient planning for rush hours.”

Now, we will look into some of the solutions:

  1. Smart Ingredient Planner: a smart physical container or device installed at the chefs slabs that helps them use correct ingredients as well as observe quantity usage of an ingredient per meal. This will further help them ensure ample quantities of correct ingredients are stored at their disposal.
  2. Order History: a smart device installed at the chef slabs that gives them a historic data of their meals sold on a daily & hourly basis. This will help them plan for human resources or ingredients in advance.

On the basis of following parameters, we will prioritise a solution:

  • User Impact
  • Customer Delight
  • Ease of Development
  • Time

Based on these parameters, I will prioritise solution 1 i.e., “Smart Ingredient Planner” for this problem statement. And to measure the metric, we will measure the following metric:

  • Dispense time of an ingredient at chef’s slab
  • Total TAT from the time order is taken to the time order is served
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
icons/star-rounded.svgMore product manager interview questions Show all questions

Top Google interview questions


Top Product Design interview questions