15% off membership for Easter! Learn more. Close

If you have only one engineering resource, where will you invest it (prioritization)? Fixing a critical bug or shipping a critical feature?

Asked at Google
1.1k views
Answers (3)
To answer this question, Log in.
crownAccess expert answers by becoming a member

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

badge Gold PM

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.
A typical consumer journey would be Acquisition, Activation, engagement, retention, monetization and referral.
As it is google serach, the primary focus is on retention and monetization. Google serach has almost saturated in terms of acquisition, activation and engagement.
I would validate the number of users and the frequency at which it impacts the users. I would assume that by fixing a defect the DAU increases by X% and this results in Y% increase it revenue through search ad in next 3 years.
By shipping a new feature we are going to help the advertisers to launch new variety of ads and that will increase the revenue by Z% for next 3 years.
As Z>Y, I would choose to ship a new feature and deprioritize fixing the defect given that the effort and time taken to launch is same and Z is aligned to the organiation/product objective.
 
Access expert answers by becoming a member
1 like   |  
1 Feedback
badge Platinum PM

Thing you did well

  • You asked good questions to get clarification.
  • Your approach is very logical.
  • I like the way you went through the customer journey and came up with retention and monetization for important metrics to track.
Areas of improvement
  • I don't think X and Y should be apples to apples comparisonl. Even if Y is lower, fixing a customer facing defect seems like a very important task. You might want to look at more metrics to come up with such conclusion (e.g. how many customers are impacted per day, for customers who experienced the bug do is ther attrition? etc..)
0
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

Let's try to understand the statement by understanding the Company

Assumptions: 

  1. Since we only have one engineering resource, it's fair to assume that the company will be a startup
  2. 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.
  3. 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:

 ImpactEffort
UserBusiness
Critical Bug   
Critical Feature   

And based on the scores, we can invest the resource accordingly

: )

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

I would first like to know

  1. Impact of the Critical bug, efforts required in fixing the bug.
    1. Effort Assumption: Low
  2. Impact of shipping Critical feature, efforts required.
    1. Effort Assumption: High
If the impact is quite low (i.e impacting only a few users), I will look for another way around for the solution to check if it can be solved operationally for a few days until we fix the bug. Assuming here that the critical feature we want to ship will add more value to the product and to the users. 
 
If it's impacting a high number of users, then the bug should be fixed over any other priority item regardless of efforts being high or low. 
 
 
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