If you have only one engineering resource, where will you invest it (prioritization)? Fixing a critical bug or shipping a critical feature?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarification:
- As mentioned, there is only one resource to deploy either in bug fixing or to launch a new feature. There is no mention of time taken for each. Does that mean it takes equal effort in both? Yes
- Do we know whether the product is launched or a new one? Already launched since many years
- Do we know which product is this? Assume google search
- Is there a continuous degradation of any metric due to the defect? No but there would ceratinly be a one time improvement.
- There are multiple metrics that could be improved by fixing the defect. Do we know which one would be improved? You can assume and walk me through it
- There are multiple metrics that could be imporved by launching a new feature. Do we know which one would be improved? You can assume and walk me through it
- Is there any specific metrics we are focussing at the moment? You tell me.
Let's try to understand the statement by understanding the Company
Assumptions:
- Since we only have one engineering resource, it's fair to assume that the company will be a startup
- And if we only have one resource available, it's fair to assume that the other resources may be occupied in some other tasks, implying that this startup falls under the Growth phase in the Product lifecycle.
- Since the startup is in the growth phase, it will primarily focus on acquisition and retention rather than monetization as current goals in the Product roadmap.
Now that we have a high-level overview of the company, we'll understand the impact associated with the above solutions; we'll check whether for the feature implemented in live, this "critical bug" is acting as a blocker(S1 Issue) for a huge segment of users or not, or whether it is affecting a smaller chunk of users.
And whether either fixing the critical bug or existing this new critical feature will add value to the business or not(I e aligned towards the company's current goal or not)
Parallelly, the dev effort and time will be required to either fix the bug or implement the feature.
taking into account the above factors, we can give scores to these solutions:
Impact | Effort | ||
User | Business | ||
Critical Bug | |||
Critical Feature |
And based on the scores, we can invest the resource accordingly
: )
I would first like to know
- Impact of the Critical bug, efforts required in fixing the bug.
- Effort Assumption: Low
- Impact of shipping Critical feature, efforts required.
- Effort Assumption: High
Top Google interview questions
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- How would you improve Google Maps?53 answers | 228k views
- See Google PM Interview Questions
Top Execution interview questions
- Imagine you were in charge of Facebook Watch. What metric would you want to measure?13 answers | 9.1k views
- Weekly active users (WAU) for iPhone app dropped. What happened?10 answers | 6.3k views
- You are the PM of Instagram stories. What goal would you set and how would you measure success?10 answers | 14k views
- See Execution PM Interview Questions
Top Google interview questions
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- Calculate the number of queries answered by Google per second.45 answers | 78.5k views
- How would you design a web search engine for children below 14 years old?36 answers | 42.9k views
- See Google PM Interview Questions
Top Execution interview questions
- How would you decide between showing more ads on the Facebook Newsfeed vs showing a "People you may know" recommendation widget?9 answers | 8.9k views
- You are the PM of Facebook Lite. What goals would you set?7 answers | 8.2k views
- Define the metrics for YouTube search.6 answers | 4k views
- See Execution PM Interview Questions