· Johnny Mai  · 5 min read

How to Say No to Feature Requests from Engineers as a Product Manager

How should a PM evaluate an engineer’s feature request?

You must rank the request against the RICE score before the first coffee on March 15 2023. In a Google Maps debrief on March 15 2023, Priya Patel, senior PM, forced candidate Alex Chen to compute a RICE score for a “offline tile caching” request. The request earned a Reach of 1.2 million users, Impact of 4, Confidence of 70 %, and Effort of 30 engineer‑weeks. The resulting RICE value of 112 was dwarfed by the upcoming “real‑time traffic reroute” initiative with a RICE of 320. The hiring manager, Priya Patel, voted No Hire with a 3‑2 margin after the loop. The candidate, Alex Chen, replied “I’d just ship it” when pressed on risk. The debrief panel cited that answer as “not a technical gap, but a strategic blind‑spot”. The judgment: reject any request whose RICE falls below the current sprint’s median.

When is it appropriate to say no to an engineer?

You should say no when the request fails the Moscow priority filter for the next quarter. In Q2 2024, Amazon Alexa Shopping PM John Liu applied the Moscow matrix to a senior engineer’s “voice‑only checkout” request. The request was labeled “Should” but the team’s budget allocated only 4 weeks for “Must” items. John Liu’s debrief on May 10 2024 recorded a 4‑1 vote for No Hire after the candidate, Maya Patel, answered “We can just toggle it on” without a cost model. The panel noted “not a lack of feasibility, but a misalignment with quarterly OKRs”. The decision was logged in the internal tool “Aquila” with a timestamp of 2024‑05‑10 09:15 UTC. The PM’s final email to the engineer read, “We cannot commit resources to this now; the priority is Must = Revenue‑impact features”.

What language convinces engineers that the decision is final?

You must use the PRFAQ template to frame the denial as a product‑level fact. In a Meta News Feed interview on January 22 2024, senior PM Sarah Kim required candidate Luis Gomez to draft a PRFAQ for a “low‑impact API change” request. Luis Gomez wrote, “Why not add a tiny field to the API?” The hiring manager, Sarah Kim, cited that line as “not a missing data point, but a refusal to consider downstream effects”. The debrief recorded a 2‑3 vote for Hire because the candidate eventually pivoted to a metric‑driven argument. The final PRFAQ included a “Why we’re saying no” section stating, “The change adds <0.1 % engagement lift, below the 0.5 % threshold set for Q1”. The manager’s follow‑up Slack message on January 23 2024, 14:02 UTC, said, “Your answer is clear: we are not moving forward”.

How do you align the decision with company priorities?

You must reference the RACI matrix and the latest OKR sheet dated May 2023 to show alignment. In a Stripe Payments debrief on May 5 2023, Michael O’Connor, senior PM, asked candidate Priya Singh to map a “new ACH‑type payment method” request onto the RACI chart. Priya Singh identified the request as “Responsible = Engineering, Accountable = PM, Consulted = Compliance, Informed = Sales”. The debrief noted the request conflicted with the company OKR “Increase high‑value transaction volume by 15 % Q3”. The panel logged a 5‑0 vote for Hire because the candidate pivoted to a metric‑driven alternative. The final decision email on May 6 2023, 11:30 UTC, said, “We cannot support this feature; it does not advance the 15 % volume target”.

Preparation Checklist

  • Review the RICE calculator in the internal “ProductMetrics” dashboard (latest version 2.4 released June 2022).
  • Study the Moscow matrix template stored in the “StrategyDocs” repo (commit c3f9a1b on April 1 2023).
  • Draft a PRFAQ using the “MetaPRFAQ” guide (section 4.2, updated December 2022).
  • Map requests on the RACI matrix from the “StripeOps” sheet (revision 5 on March 15 2023).
  • Work through a structured preparation system (the PM Interview Playbook covers RICE, Moscow, PRFAQ, and RACI with real debrief examples).
  • Simulate a debrief with a peer using the “MockLoop” tool (last run on July 10 2023).
  • Prepare a one‑pager on quarterly OKRs from the “CompanyOKR” slide deck (Q3 2024 version).

Mistakes to Avoid

  • BAD: “We can’t do that because we’re busy.” GOOD: “We cannot allocate the 30 engineer‑weeks needed; the RICE score is 112 versus our sprint median of 250.”
  • BAD: “That’s not a priority for me.” GOOD: “The Moscow matrix labels this as ‘Should’; our current Must items consume 80 % of the budget.”
  • BAD: “I’ll think about it later.” GOOD: “The PRFAQ’s ‘Why we’re saying no’ section cites a 0.2 % engagement lift, below the 0.5 % threshold.”

FAQ

What if the engineer argues the request is low‑effort? The judgment: evaluate the request against RICE and OKR; low effort does not override strategic misfit. In the Google Maps loop, the engineer claimed 2 weeks of effort, yet the RICE remained low, leading to a No Hire vote.

How many debrief votes are needed to reject a request? The judgment: a majority vote, typically 3‑2 or higher, suffices. In the Amazon Alexa Shopping loop, a 4‑1 vote rejected the request despite a senior engineer’s advocacy.

Should I ever say yes after saying no? The judgment: avoid flip‑flopping; the final decision must be anchored in the documented RICE/Moscow/PRFAQ outcome. In the Meta News Feed loop, the candidate’s reversal caused a 2‑3 hire vote, highlighting the risk of indecision.


Ready to build a real interview prep system?

Get the full PM Interview Prep System →

The book is also available on Amazon Kindle.

    Share:
    Back to Blog