跳转至

5. 当研发不认可你怎么办?

5. 当研发不认可你怎么办?

核心结论: 研发不认可需求时,不要先证明自己是对的;先弄清楚对方反对的是价值、规范、技术可行性还是资源,再分别处理,必要时通过拆分、排序和升级决策把需求继续推进。

整理说明

本笔记根据小宇宙节目页及 videonote MCP 获取的转写素材整理。原始转写存在同音错字和口语识别错误,已按上下文修正明显错误;节目同时讨论面试回答和实际工作中的产品—研发协作。

来源:小宇宙节目页

为什么产品和研发容易有分歧

从研发视角看,产品经理有时像“甲方”:不断提出需求、评价结果,甚至在功能完成后要求修改。研发可能认为产品:

  • 没有充分考虑技术难度;
  • 提出了不合理或过于理想化的需求;
  • 需求完成后又频繁变更;
  • 只关心业务结果,不理解实现成本。

从产品视角看,研发也可能:

  • 质疑需求价值;
  • 认为方案难以实现;
  • 提出延期或资源不足;
  • 对文档规范和细节提出大量要求。

产品和研发目标相同,但关注点不同:产品更关注用户、业务和结果,研发更关注系统、实现、质量和成本。很多冲突并不是谁不专业,而是双方的信息和评价标准不同。

先判断研发不认可的原因

面对“研发不认可”,第一步不是马上解释,而是询问:

  • 你具体不认可哪一点?
  • 是价值判断、需求规范、技术方案还是资源安排?
  • 你认为最大的风险是什么?
  • 如果要做,最困难的部分在哪里?
  • 什么条件满足后,这个需求会变得可行?

只有先把反对意见分类,后续才不会用同一种方式处理所有问题。

四类情况的处理方式

1. 研发认为需求本身不合理

例如研发认为:

  • 收益不足;
  • 用户需求不明确;
  • 业务价值不值得投入;
  • 当前优先级不高。

此时先检查自己是否没有讲清楚:

  • 用户问题是什么;
  • 为什么现在要解决;
  • 预期收益如何产生;
  • 成功指标是什么;
  • 不做会带来什么影响。

然后进一步询问研发不认可的具体依据。如果确实是产品论证不足,就补充数据、用户反馈和业务背景;如果双方对价值判断不同,就把分歧显性化,讨论假设和验证方式。

2. 研发认为需求不够规范

研发可能不是反对做这件事,而是认为需求文档或交互说明不完整:

  • 输入和输出没有定义清楚;
  • 异常情况没有说明;
  • 边界条件不完整;
  • 流程、字段和状态不明确;
  • 验收标准不清晰。

此时不要把规范意见理解成对个人的否定,而应直接问:

  • 还缺哪些信息?
  • 你希望需求具备什么结构?
  • 哪些字段、状态或异常需要补充?
  • 验收时最容易出现什么问题?

补齐后,在后续需求中主动对齐研发习惯和团队标准。一次冲突如果能沉淀成规范,后续沟通成本会下降。

3. 研发认为技术实现有困难

这是最需要换位思考的一类情况。需要先弄清:

  • 技术难点具体是什么;
  • 是系统架构、数据、性能、算法还是兼容性问题;
  • 难点会带来多少开发和维护成本;
  • 有没有替代方案;
  • 能否先做一个更小范围的版本。

产品可以结合已有技术理解参与方案讨论,但不要假装自己比研发更了解实现。更有效的方式是把需求进一步明确:

  • 核心目标是什么;
  • 哪些效果是不可妥协的;
  • 哪些体验细节可以调整;
  • 输入和输出分别是什么;
  • 是否可以用分阶段方案实现。

在必要时,产品可以妥协实现路径,但要守住真正的业务目标。

4. 研发反馈人力不足

人力不足不一定代表需求不重要,也可能代表当前资源无法同时承载所有目标。此时需要回到优先级:

  • 这个需求和其他需求相比是否更重要;
  • 是否能延后低优先级事项;
  • 是否能拆成最小可行版本;
  • 是否能分期上线;
  • 是否能先验证关键假设。

如果大需求确实很重要,可以先做简版,再逐步完善,而不是为了追求一次性完整而长期不上线。

沟通中的三个关键动作

1. 先倾听,再表达

很多人回答这道题时,只讲如何证明自己的需求合理,却忽略了对方为什么反对。

产品应该先听懂研发的担忧,再选择处理方式。沟通的目标不是让对方承认自己错了,而是找到能推进共同目标的方案。

2. 换位思考,理解实现成本

换位思考不是无条件接受研发意见,而是认真理解:

  • 这个功能为什么难做;
  • 哪些成本是一次性的;
  • 哪些成本会长期影响系统;
  • 哪些风险上线后很难补救;
  • 哪些部分可以先不做。

只有理解这些约束,产品的取舍和妥协才有依据。

3. 让沟通围绕共同目标

产品和研发不是上下级关系,而是合作关系。双方共享业务目标:功能做好,收益也会同时体现在产品和研发团队身上。

因此要避免把沟通变成“谁说服谁”,更应该讨论:

  • 用户问题是否值得解决;
  • 业务目标是否清楚;
  • 哪个方案在当前约束下更合适;
  • 如何用最低成本验证方向。

优先级、拆分和升级

1. 需求拆分

当需求整体体量过大时,可以拆成:

  • 最小可用版本;
  • 核心流程和非核心体验;
  • 本期必须做和后续优化;
  • 验证版本和正式版本。

拆分不是降低标准,而是让目标尽快获得反馈,同时减少一次性投入风险。

2. 优先级置换

如果新需求优先级更高,可以主动和已有需求进行置换,而不是无限增加研发工作量。产品经理需要对手里的需求组合负责,而不只是为每个需求争取资源。

3. 必要时升级决策

如果已经完成了:

  • 价值澄清;
  • 规范补充;
  • 技术方案讨论;
  • 需求拆分;
  • 优先级排序;

双方仍无法达成一致,就可以向上同步,让更高层根据整体战略、资源和优先级做判断。

升级不是“告状”或绕过研发,而是在局部视角无法解决时,引入更高层的全局信息。

为什么产品要懂技术

产品经理不一定要成为研发,但技术理解越来越重要:

  • 能理解研发的语言;
  • 能更早识别不可行方案;
  • 能把输入、输出和边界讲清楚;
  • 能参与技术方案讨论;
  • 能减少不必要的反复沟通。

随着行业竞争加剧,很多产品岗位会要求基础数据分析和技术能力。真正有经验的产品经理,也会在长期需求开发中逐渐理解技术,因为他们必须面对研发的质疑、方案和实现约束。

如果产品能用研发更容易理解的方式表达需求,很多争议会在评审前就被消解。

长期合作比一次说服更重要

产品和研发的合作是长期的。经过多次评审、开发、验收和复盘后,双方会逐渐了解彼此的工作风格:

  • 有人重视文档完整性;
  • 有人更关注输入输出;
  • 有人习惯先看技术风险;
  • 有人更愿意先做原型验证。

了解对方的习惯后,可以提前调整沟通方式,减少摩擦。

在确实沟通不顺时,保持温和、认可和尊重也有助于推进事情。认可研发的技术能力、承认实现成本和感谢对方投入,并不等于放弃产品立场,而是在维护长期合作关系。

一个可复用的回答模板

1
2
3
4
5
6
先确认研发不认可的具体原因
→ 价值不足:补充业务目标、用户证据和收益逻辑
→ 规范不足:补齐文档、边界和验收标准
→ 技术困难:理解难点,讨论替代方案和分期实现
→ 人力不足:排序、拆分或置换优先级
→ 仍无法达成一致:向上同步,由更高层做全局决策

处理冲突的目的不是赢过研发,而是在尊重专业约束的前提下,让真正重要的业务目标继续向前。