You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
The first thing to understand for such request is to understand who is requesting the feature.
It could come from - Customer, higher management, customer support/ sales or internally from engineering team.
In any case, the approach to decide if the feature should be included or not remains fairly same but the approach to say No differs. So, first I will tell, how to decide if the feature should be implemented or not.
1. Understand in detail, what the feature is. what problem will be solved with its implementation and how is that problem getting solved with this feature which is being asked.
2. Also try to understand the KPIs or metrics the feaure will have impact on.. both negative or positive.
3. And fianlly it is important to understand if the feature will contirbute to the existing or short term product goal.
4. Lets say, the the feature is a winner in all the above mentioned points, in that case it is required to analyse the impact with the existing features in the roadmap and the features in the existing release planning.
Now, to communicate the decision to the higher management should be backed with data and a detailed cost benefit analysis for saying yes or no.
For a customer, if the decision is to prioratize the solution at a later stage, see if a workaround can be sugegsted till the solution is provided. If the decision is to not impement the feature at all , then it should be explained in person with all the possible reasons and how it will be detrimental to the product overall.
For the internal team, you can ask them to do a cost benefit analysis and then discuss with them to reach a consensus. Explain to the them about the existing product goal and the roadmap and how the feature will not add sny value at this point of time.
I am new to this platform, feedback is highly appreciated.
Clarify:
1. by say no I assume you mean 'cannot be prioritized at this time'?
Goal: to have a clear process to communicate at the time of a feature request and a clear consistent criteria for prioritization that can be shared for transparency.
There will be multiple layers of priorities impacting any given product or feature. The broad buckets with primary contributing input are:
Business (requestor) priority
1. P&L
2. business case - balance cost and benefit
Global (organizational) priority
1. total revenue
2. Strategy ie balance global goals in the business model
3. cultural
Product priority (deep user empathy)
1. user stories
2. user impact
3. product strategy - acheive product goals within technical and user trade offs
In general
a product strategy serves a function for the business stakeholders while setting global strategic objectives.
So a product will prioritize high impact efforts across it's stakeholder businesses in alignment with it's product goal while ensuring that it is in sync with meeting key global criteria.
One way of doing this is
1. Ensure your product strategy is aligned with the global strategy ie. if org wants to hit X interactions touched by GenAI this year your user stories and impact should reflect this
2. product priority: keep a running backlog with top 3, top 5 and top 10 features (assessed in terms of customer impact vs effort)
3. assess this list in terms of widest number of businesses impacted to see if it changes the ordering
a if it does not, no action
b if it does there may be more alignment needed on business casing for underserved businesses
At this point a new feature request can be responded to with a clear articulation of process:
'we will assess your feature against the product strategy which has incorporated global objectives and respond with your ranking in top 3, 5, 10 or other along with potentially additional business casing actions you may take to precipitate a better ranking'
It's very important skill for a product manager to say no. And saying no in such a way which makes sense for the stakeholders requires a whole lot than skill.
Below I have mentioned the situations where a product manager has to say no and how they can convey
Alignment problem
The feature does not align with the product's strategic direction or business objectives.
Core problem not addressed
The feature focuses on surface-level issues rather than solving the underlying problem.
Effort vs. Impact concern
The feature's potential impact does not justify the resources and effort required to implement it.
Resource constraints
Current team capacity is allocated to higher-priority projects that promise greater impact.
Technical feasibility issues
The feature is not technically viable within the current system or would require disproportionate resources to implement.
Risk to user experience
The feature could disrupt or degrade the experience of core users, leading to potential dissatisfaction.
What I have observed is that most of the time, most of the requests do not necessarily align to the current objectives of the organisation as a whole. This comes from the fact that each individual department have their own goals to achieve. While in properly aligned organisations, all departments will coherently work towards a common direction of a north star metric, even though their immediate objectives may be different, but what rather happens most of the places is (and I'm only narrating this from experience) that teams push for macro-objectives to simplify their workflows or problems statements that have little to no major impact on your key metrics.
I generally go about asking a few clarification questions on the requirements:
1. Who will benefit from this feature request? (this is to identify the target users, and how many of them will be benefited)
2. How will you measure the benefit? (to bring about clarity on the success metrics at its core)
3. Which key metrics would this request move? (more of a question to myself)
4. How urgent is this requirement? Is it impacting an entire workflow, causing blockers, or if it is more of an enhancement on an already working flow?
5. What are you losing out on if this feature is not there?
Based on the answers I would receive above, I would do a quick mapping of the request to the priority, urgency, impact and effort and run that with my own interpretation of the data (whatever they present, and whatever I have internally).
This process helps me to ensure I do not request or approve any feature request without running it through multiple angles so that my inherent bias is minimized. Data eliminiates ambiguity.
I would love to hear a feedback on this approach of mine. The loopholes in this, what can be done better.
Saying no is a big part of product management. But how can we be certain it's a no? A valuable YES can be found among thousands of NOs. How are we going to filter out all the noise? And how can we keep folks who suggest features from becoming irritated when their suggestions are ignored?
Whenever a request comes in, we should ask three questions:
What problem is this request trying to solve?
Feature requests are frequently one person's best estimate at the best answer to an unstated problem. Many troubles are only indications of greater issues. We need to go deeper to find the root of the problem. We begin with the request and then question "Why?" not once, but several times in order to peel back the layers until we find the fundamental problem.
Once the true problem has been identified, the goal should be to solve it.
❌ If we learn that the problem isn't important enough to fix or that a decent solution already exists, we'll come to a halt. It is not worthwhile to proceed with the request.
✔️ If the problem appears to be important enough, there will be more than one way to solve it, not just the output/feature suggested. But before, here are two additional questions to consider:
v Does solving that need align with our objectives?
We must determine whether we are just adding value or achieving a goal that will help our organisation achieve its Vision and Business Objectives.
We need to inquire:
- Does this fit our Vision?
- Is it a forward step along the way?
- Can we grow the business because of it?
- Will it really generate new and relevant engagement?
- Will it increase adoption?
- Is it going to be significant in 5 years?
❌ We will end here if the desired conclusion does not withstand any of these questions.
✔️ However, if it appears to be in line with your goals, we should ask one more question:
v Is it more vital than what we have in the roadmap now?
When the request was received, we already had a plan with a list of goals. Is the request's targeted goal more significant than the other objectives we've planned to focus on in the near future?
❌ If not, we can probably come to a halt here. It's too distant in the future to consider right now. Let's be realistic: when the time comes, the context will have altered so drastically that it won't be worth retaining.
✔️ If so, we'll need to find a spot in the roadmap for it. We'll have to re-prioritize and compromise.
You have to say NO a lot as a PM. But I want to be supportive. Luckily there are cheaper ways to support an idea than building it. Here's how.
- I'd start by making sure I understand the feature request. Then I'd ask how strongly they feel about it and if they're willing to work to make it a reality. If yes, I'd ask if they'd like to sit down and figure out how it would serve the user.
- If they say yes, then I'd sit down and learn more about what they thought the benefit would be and how much impact it would have in terms of RICE: Reach, Impact, Confidence & Effort.
- If they don't know all of the above, I'd ask them to get that info and get back to me. (Then GoTo #4)
- If they know the above I'd sit down and calculate the value of that feature and compare it to some other features. Hopefully they'd start to see it has a lower priority.
Feedback appreciated on my answer to this leadership and development PM interview question...
As a product manager, one of the most important things is to say no to most of the ideas
In my experience, this is how I say no to ideas. Whenever someone suggests an idea to me
First and foremost, I would ask them, what the user problem or gain is. If there is none and I am not able to see it, I will explain to the one who suggests that and so the idea to implement would take so much of time and if it doesn’t solve a user problem, then we should not waste so many resources on it.
If there is a user problem, but the user group is not the current focus of the product, I will tell them that some other user group is in focus currently as decided by the organization
If this user group is the focus right now, I will go ahead and ask them what metric is this idea going to improve and if the metric is not the most important metric, I will suggest that this is a good user problem, but we are satisfied with this metric as of now (for example onboarding is in a good shape right now)
If the metric is also a focus metric, I will compare the user problem with other opportunities that the product team is facing right now, if this opportunity does not seem promising, I will politely show them the prioritization of opportunities or user problems and say that this is a low priority
If this opportunity ranks very high in objective prioritization, I will thank them for the idea and say that we will add the user problem to the backlog and note the idea as well. But, there might be other ways as well to solve the same problem and give them some examples
If the idea seems promising, I will test out the idea using an MVP before building it into the product.
Irrespective of what happens, I will thank the person for the idea and tell them the importance of providing the feedback. But, also make sure that they understand that each idea takes a long time to implement and multiple iterations, so as a product we really need to focus and only build when we are really confident about it.
EMUC : Employees, Metrics, Users, Customers (Decision-makers or users who have paid)
1. Employess - Ask them to support their view with an internal testing arrangement among testing team/use-case analysis team.
2. Metrics - Show how something has not helped in the past or with a competitor through data.
3. Users - Conduct a prototype session without tech coding and ask them if they think its really worth the effort.
4. Customers - Simply, put your views in terms of revenue fall or traction loss.
Following is the way to decline to new requirements or features etc...
Step 1: Check where is it coming from - that is who has raised and who are going to be the owners of the requirement.
Step 2: Perform Cost Benefit Analysis of the requirement on following parameters :
- What is the cost to implement it?
- What is the Impact?
- Business Advantage.
- Are their any risk with respect to current build, release or to the product
- Is the requirement clear that is try to find gaps in the new requirement?
To answer these questions I will divide stakeholders into two groups
1. Group 1 - Involves stakeholders who directly or indirectly are upper in the hierarchy like customers, supervisors, leadership
2. Group 2 - Involves stakeholders who are directly or indirectly are in the below or at the same level of the hierarchy like "colleagues", "juniors", "other team members"
Saying no to Group 1
The best way to say no to the stakeholders of this group of people is through Data (directly or indirectly through data ). Never say NO to this group just based on your opinion or experience. Because people in this group have authorities to override your opinion blatantly.
Push back this group of people through Data as data does not offend anyone and overriding what data is saying is difficult and shift the onus on them if they choose to go ahead ignoring data.
Data could be
1. Data from the database which might show that launching this feature might have an adverse effect
2. Learning from the past experience of the organization
3. Data from the internet or some plausible research
4. Prove by analogy - like we tried to do something similar to this before and it does not work etc. Or XYZ company tried the same thing but failed.
The only Caveat in saying NO to this group is that you have to do all of the above work. While for stakeholders in Group2 - instead of saying NO, you can ask them to justify their feature by doing the above things themselves. Things are sorted and no one feels like they are denied or not listened.
I will say to a feature idea because I want to build a great product that solves user pain point and creates value for user as well as organization.
I will say no based on:
- Alignment with Vision and goal of the org and the product
- Prioritization - Based on prioritized market segment and persona. - example - if a feature is requested by a single market segment and it is not scalable/ usable for other market segements.
- Prioritization- Based on expected impact and engineering feasibility and required efforts, if other solutions rank better than suggested feature idea.
- Based on data - Market research/ validation from customer surveys
- Based on Failed PoC or pilots
- Based on past experiences where similar ideas failed
I will be respectful and listen their ideas and convince them why it makes sense to not implement their suggestion. In case of prioritization/ resource constraints, I would suggest alternate solution they can implement themselves or option of inner-sourcing.
1. What does the feature/request do for the business? What is the cost to build it and how it contributes to the user LTV.
2. Understanding whot he customer is and how this feature is addressing a the pain points of those users and again feeding back into the LTV of the user - with secondary or gaurdrail metrics to track around engagement.
3. lastly but just as important as the others is - does this new feature or request a necessity - for example its a tablestakes feature that we have no way around because its an expectation of our users or is this actually going to make us competitive?
Ranking each of these areas and giving me an understanding of complexity + resources + ROI, while taking into consideration the competitive nature of the feature will help me decide whether we say no ro yes. I will leverage these facts to come up with a joint answer that will be more focused on the facts telling us no vs. any opinions being the source of the rejection.
I typically like to put an idea submittal process in place if there isn't already one. This gives everyone a clear path to making a feature request, often in the format of an online survey, and ensures they answer the right questions that will help me make an informed decision about priority.
I also like to socialize and evangelize the business and product strategy so that stakeholders and customers have a better understanding of the lens I'm using to evaluate and make decisions. Sometimes, the extent to which I can share about strategy may be limited for external stakeholders and customers; but as much as possible, it helps to articulate a clear vision so that people know what's top of mind.
To make good decisions on feature prioritization, the requester needs to share the specific user that the feature is targeting, what problem it's solving, why that's important/why now, what outcome we want, and what the likely business and customer impact will be on defined performance metrics. It's almost as if the requester is getting the PRD started for me.
The framework I use to evaluate feature requests and prioritize the roadmap involves 4 categories: Reach (how many users will the solution help), impact (quant and qual based on acuteness and frequency), confidence the proposed solution will solve the problem and helps us advance our mission, and the level of effort required to build and implement the solution. There may also be instances where another team's work is already covering this problem or would in someone interfere – so checking roadmaps of other PMs is helpful and needed.
I'll likely pull in cross-functional team members to make sure I'm working with accurate data and assumptions (i.e. eng will help determine level of effort while data will help confirm the problem identified and other relevant info)
Most importantly, once a decision has been made, I'll communicate it with the requester and provide as much context as possible. It's important the requester feels heard and is positively reinforced to continue sharing their ideas.
The feature suggestion could be about-
1- A critical bug
2- A feature for planned product delivery
3- General improvement of the product
1-If the feature idea is related to a critical bug, the team would already be working on it. Any feature idea about the bug would help PM choose the best option if a solution has not yet been decided. PM should judge the idea based on its impact on resolving the bug, feasibility, and complexity.
If the solution has already been decided, it is very difficult to pick suggestions, do a thorough study, find loopholes, and communicate to all stakeholders as the bug the very critical. It is best to say No then.
2-If the feature is about a planned feature delivery, the idea allows PM a new way to look at the problem. PM should evaluate the idea on multiple factors such as - its impact on the matric in question, any side effects to other metrics, technical complexity, feasibility, and alternate features to address the same issue. If all is good we can go ahead and add the feature to the backlog.
Else we say no, explaining the factor why this may not be the best idea.
3- The feature suggestion is about the general improvement of the product. Here PM has a good amount of time to evaluate the idea on various factors, consider an alternate solution, or do reasrech.
The work of PM here is not just to think about the suggested issue but all issues in the backlog. PM needs to prioritize all issues based on their impact on the critical metrics for the product. Once there is a list of top issues, PM needs to deliberate on various possible ways to solve this. PM then needs to evaluate each of those possible ways in terms of their potential impact on the metrics, feasibility, and possible negatives. Once an idea is selected, it has been added with appropriate priority for development. This is a yes.
Else we say no with the detailed assessment.
The feature suggestion could be about-
1- A critical bug
2- A feature for planned product delivery
3- General improvement of the product
1-If the feature idea is related to a critical bug, the team would already be working on it. Any feature idea about the bug would help PM choose the best option if a solution has not yet been decided. PM should judge the idea based on its impact on resolving the bug, feasibility, and complexity.
If the solution has already been decided, it is very difficult to pick suggestions, do a thorough study, find loopholes, and communicate to all stakeholders as the bug the very critical. It is best to say No then.
2-If the feature is about a planned feature delivery, the idea allows PM a new way to look at the problem. PM should evaluate the idea on multiple factors such as - its impact on the matric in question, any side effects to other metrics, technical complexity, feasibility, and alternate features to address the same issue. If all is good we can go ahead and add the feature to the backlog.
Else we say no, explaining the factor why this may not be the best idea.
3- The feature suggestion is about the general improvement of the product. Here PM has a good amount of time to evaluate the idea on various factors, consider an alternate solution, or do reasrech.
The work of PM here is not just to think about the suggested issue but all issues in the backlog. PM needs to prioritize all issues based on their impact on the critical metrics for the product. Once there is a list of top issues, PM needs to deliberate on various possible ways to solve this. PM then needs to evaluate each of those possible ways in terms of their potential impact on the metrics, feasibility, and possible negatives. Once an idea is selected, it has been added with appropriate priority for development. This is a yes.
Else we say no with the detailed assessment.
I use the below 3 metrics to identify if the feature should be built.
- Customer Impact - Would it improve the customer experience / engagement of most number of users?
- Business Impact - Would it drive any core business KPI like User Retention. No. of transactions etc. Does it serve the customer segment that business is aligned to?
- Technical Complexity - Is it simple to build the feature or would it require lot of engineering effort?
My approach would be based on data and voice of customer.
1) To say NO to any request, you need to understand the request and the impact it has on customer/user experience. If the problem statement is not well defined, figuring out a solve becomes challenging. It is much easier to say NO in such cases.
2) If the problem statement is appropriately defined, you then tend to conduct interviews/surveys to assess the blast radius. This helps in prioritizing the features in case multiple items are on plate. It is much easier to deprioritize or park things if impact is low and is backed by data and annectodal feedback/survey.
Whenever anyone comes up with a new feature idea or request, I try to categorize it under one of the below 3 categories:
- Metrics Mover - These are ideas or requests that can drive up the goal behind the product.
- Customer Request - These are customer pain points that we have received from customer.
- Customer Delight - These are new innovations that we believe customer would get benefited and would help our metrics based on our research.
Problem statement - Saying "NO" to the co-worker, subordinate, supervisor, or the client to a feature or the request.
Possible outcomes:
Loss of business, demoralization, loss of reputation, trust, etc.
While saying "No", it is really important to ensure that the request or the feature is heard out and analyzed completely before saying "No". To avoid friction after saying - "No" It is really important to communicate the exact reasoning and the rationale behind saying NO in the most possible diplomatic way. There could be the following request example and a separate strategy to say NO
- Subordinate coming with a feature or a goal that is not in line with the Company goal - First of all encourage him for thinking out of the box and coming up with a great solution and put it in the Product roadmap when a company will go in that business line. Explain to him your reasoning behind the potential failure point on that and encourage him to come up with a solution on that lacunae or align his thinking to the company's strategic goals
- Stakeholders with a low priority requirement when high priority items are already in the queue - explain the impact of the other items and how they are prioritized compared to his requirement. And tell him a tentative date till when the same can be implemented and work with him on ideation of the requirement by thinking through in the deeper before taking that as a formal requirement
- A client comes with a request which was not feasible - Explain the business standards that you maintain across all the relationships and changing the same would go through the compliance checks and prone to failure. Suggest him an alternative such that client also achieves his goal
- Supervisor with the request which you cannot fulfill - State him the rationale why that is not possible and suggest an alternative to accomplish the same
Top Meta (Facebook) 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
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- See Meta (Facebook) PM Interview Questions
Top Leadership and Development interview questions
- How do you define a good PM vs. a bad PM?5 answers | 3.2k views
- How will you manage a team where team members are more experienced than you and hence don't respect you?3 answers | 1.4k views
- Tell me about a time you disagreed with engineering and what the outcome was.3 answers | 3.2k views
- See Leadership and Development PM Interview Questions
Top Leadership and Development interview questions
- How do you make sure you keep improving as a PM?3 answers | 2.1k views
- How will you deal with a talented but abrasive manager?2 answers | 707 views
- How will you approach your boss two days before launch and tell him that you are not ready?2 answers | 787 views
- See Leadership and Development PM Interview Questions