You are a PM at a hyperlocal grocery delivery startup. You see high returns for orders on rice. What could be the root cause? What are your hypothesis? How would you go about solving this?
Details:
- Issue has been seen since the inception of the idea.
- Startup serves in just one city so geography affected is that entire city.
- Users orders rice and then returns it back.
- Only Rice segment is impacted.
- Root cause
- Hypthesis
- Solution approach
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarifying questions -
- PM at hyper local delivery setup - Basically - a platform where customers order grocery and DPs pick up from local kirana stores and deliver the items… Is my understanding correct? - Yes
- And we are seeing abnormally high returns on Rice orders? - Yes
- Since when it is happening? - Since inception of idea
- Any other category impacted? - No
Before jumping to RCA. I would like to understand the customer journey and operations wise.. what happens on the app.
Customer places the order from app/website
Order goes to nearest kirana store which has this item in stock
a guy there packs the item and then it gets delivered to the customer - via DP or via kirana guy? - Via DP
OK
Hypothesis -
- There is some internal issue while order is being placed or in logging data during returns
- There is some issue with the quality of rice being delivered al across the city where app is available
- There are multiple kinds of rice available in market. The delivered rice doesnt match the specifications as shown in app.
- Households have sufficient rice somehow when order is received.
Expanding first hypothesis -
Since this is happening since inception, there can be some hardcoding in code that may cause this. Like - While ordering, some rice order is being added by default to order. Or during returns, anything returned, is being logged as rice. We can confirm this by kirana stores - Asking them is Rice being added to all orders, or Is it really happening that so much rice is being returned by customers? And same can also be confirmed by placing a order yourself and seeing the behavior. Developers can also be asked to check the code for any hardcoding - especially order placing and returning part.
Second Hypotheses -
Bad quality of rice is being procured in the city or bad quality is being delivered to customers in online orders. Hence Rice is being returned. This can be confirmed by customer surveys and customer calls to understand the reason why rice has been returned.
Third hypothesis -
There is wide variety of rice available in market. Either we have not listed all the varieties and the kirana store are sending very bad quality in orders which is leading to dissatisfaction among customers. Or - Kirana store is sending other quality than ordered (either brand name is different or something else) which is causing the problem. To validate this hypothesis, First of all I will check the UI for listing of rice. Then - Will check with kirana store on what kind of rice is being returned.
fourth Hypothesis -
There is some hidden discounts/offer going on in the app or by local kirana stores. Stores are giving rice free with some regularly ordered items which is leading to ample rice in households during order delivery. Hence, the explicitly ordered rice is being returned by customers. For this also, i will check with kirana stores and will analyse the order they are receiving and what they are packing.
A thorough approach to this Flipkart problem solving question as follows:
CQs
- Hyperlocal grocery delivery startup - can I assume this is something like BigBasket, which also sells rice as a part of its catalog - Yes
- When we say returns - is this when users are ordering, receiving the item and then looking it and sending it back? - Yes
- When we say rice - is there a specific brand of rice that is affected? - We don't know that.
- Has this happened recently or has this been happening over a long period of time? - Returns have been gradually increasing during the last month
Goal: Figure out why BigBasket users are returning rice after receiving it
Structure
- Discussion of an ordering journey
- Possible problems that could have arisen at various stages
- Solutions to fix the identified problems
Grocery Delivery Order Journey
- User places an order
- User waits for the order
- User receives the order
- User is happy with it or user returns the order
For diagnosing the issues, there are two types of challenges we could be facing:
External Factors
- Anti-Rice propaganda - There could be news doing rounds about rice that could be leading them returning the rice they are ordering
- Pro-alternative trend - Is there a fad new diet going on around which is making users choose alternatives
- Rice Farmer Protest - There are farmer protests going on in the market for fair practices. Is BigBasket sourcing from any of these vendors who are not following ethical practices.
- Regulatory Reasons - Has the government enacted any regulation that makes purchasing rice from alternative sources extremely cheaper or has rice rates been declining continuously due to a similar regulation
- Bad PR about Rice on BigBasket - Has there been any news about how rice on BB is genetically modified or is unsafe for consumption. Have these stories been increasing every day.
Internal Factors
- Product-Related
- Ordering Related
- Mislabeled products (rice is labeled as others)
- Expired Products
- Wrong labeling of various variants of rice
- Misordering of quantity (confusing feature)
- During the Wait Time (Supply Chain)
- Getting the wrong order size
- Late delivery of rice due to supply chain issues
- Post Delivery
- Bad Packaging
- Wrong labeling
- Bad product (worms, discoloration etc)
- Bad product (looks fine but tastes bad)
- Ordering Related
- Engineering Related
- Issues in the order management system
- Misfiring APIs adding the wrong item to the cart
- Wrong billing of rice related items
Solutions
Depending on the issue identified, I will try to find solutions to fix the problem. Assuming the packaging is the problem. Some solutions for this could be:
Step 1
- Auditing the rice packing system to ensure that packaging has the highest standards possible.
- Consider removing the vendors who are providing sub-standard packaging of products to the users
Step 2
- Updating the information on the website with the new packaging and information
- Encourage users to re-order rice in its brand new packaging
- Product-Related
Rice is a food item which is embedded in every individual's regular meal, hence customers always prefer to keep the taste and quality consistent.
I will categorize the overall return hypothesis in major 2 categories
1. If Rice was used min once and then returned
a. Taste does not match with customer's expectation -
b. Product quality (Grain size, broken grain etc) is not upto the mark
c. Rice is not clean (bugs found in the rice)
2. If Rice was returned even before trying it
a. Product quality (Grain size, broken grain etc) is not upto the mark
b. Rice is not clean (bugs found in the rice), stinks, wet
2c. --> Self explanatory - Competition with cheap price is winning the customers with better offers
I will like to learn to conduct primary research with customer's who have returned the Rice to understand the prominent reasons behind the Return and then fix the problem with below solution approach
1. Change the Sourcing agent or impose stricter rule on the same agent to procure better quality product
2. Improve the storage facility hygeine if self owned or impose stricter hygiene rules on the 3rd party storage
3. Run better offers to match competitors
4. Product friendly packaging
I'd approach this problem statement with the following hypothesis. Order returns must be happening because of the following main reasons:
1. Difference between the information shown and actual product
2. Packaging and handling issues particularly with rice
3. Quality needs were not satisfied
Elaborating on the first main reason i.e. "Difference between the information shown and actual product". It can be because of the following root-cause:
- the brand mentioned on the rice bad packet is not reflecting properly in actual
- customers have weight issues. Either the weight mentioned doesn't match the actual delivered product or the weight is not mentioned on the rice category putting less/incomplete information
- There are many grades of rice. Maybe the less/no info regarding rice grades trigger the returns
- The product is as shown but does not have any food license
- Less/No information about it's type (white or brown; organic or otherwise)
Elaborating on the second main reason, the following could be the main root-cause:
- Rice image was shown in the catalogue, but there was no description of packaging. The customer could have got loose packaging
- The color of packaging might be different from what is shown in the image
- There was a packaging fault in all the packets/bags
- Packaging received was shown as-is but it's delivery handling doesn't compliment the packaging
The approach I will take for this Flipkart problem solving question is to list down the hypotheses for why customers are returning rice and simultaneously spell out how I would validate the hypotheses.
Usually when a customer returns an order, it could be for these large buckets of reasons
- The product dint come on time.
- The delivered product does not match the "specs" that the customer had in mind while placing the order.
- The delivered product matches the "specs" that the customer was thinking of, but doesn't satisfy the needs for which the customer is "hiring" the product.
- Quantity: Weight, number of packets, etc
- Brand: Private brand, White label, Loose
- Type 1: White, Brown, Bullet, Basmati, etc
- Type 2: Long grain, short grain
- Type 3: Polished, unpolished
- Could be more types
Top Flipkart interview questions
- How would you improve YouTube?29 answers | 81.3k views
- Design a library for the future.25 answers | 23.5k views
- How would you measure the success of Gmail?23 answers | 17k views
- See Flipkart PM Interview Questions
Top Problem Solving interview questions
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- You launched a new signup flow to encourage new users to add more profile information. A/B test results indicate that the % of people that added more information increased by 8%. However, 7 day retention decreased by 2%. What do you do?29 answers | 28.8k 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 Problem Solving PM Interview Questions
Top Flipkart interview questions
- How would you design a consumer application for a scooter sharing business?21 answers | 18.6k views
- Estimate the number of WhatsApp chats occuring in India.14 answers | 13.3k views
- How would you re-design the carwash?11 answers | 10.3k views
- See Flipkart PM Interview Questions
Top Problem Solving interview questions
- Your new feature boosts Amazon Search by 10%, adds 2s to load time. What do you do?19 answers | 36k views
- There is a 15% drop in the open rate of Instagram App. You are the PM. Tell us what could have happened.11 answers | 10.1k 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 Problem Solving PM Interview Questions