需求评审会上的“修罗场”——如何让开发不拍桌子?
说实话,我见过太多需求评审会变成“批斗大会”了。产品经理在上面讲得唾沫横飞,开发在下面脸色铁青,最后拍桌子走人。这种事,我经历过不下十次。
为什么会这样?说白了,需求评审会不是“宣贯会”,而是“对齐会”。你想想看,开发人员最怕什么?不是需求多,而是需求“不靠谱”。今天讲一个逻辑,明天改一个逻辑,后天又说“我忘了”。
我个人习惯,在评审会之前,先做三件事:预沟通、预审、预演。这三件事做好了,会上基本不会出大乱子。
预沟通:别让开发在评审会上第一次看到需求
我在项目中遇到过最惨的一次,是产品经理直接拿着PRD上评审会,结果开发当场指出三个逻辑漏洞,产品经理哑口无言。那次会议开了四个小时,什么都没定下来。
所以我的建议是:评审会前48小时,把需求文档发给核心开发人员。不需要他们仔细看,但至少让他们知道“有这么个东西”。如果他们有疑问,提前私聊解决。
小技巧: 发文档时附上一句话:“老张,这个需求涉及你们模块的改动,你先扫一眼,有问题随时找我。” 这样既尊重对方,又给了缓冲时间。
需求评审会的“三要三不要”
评审会上,我总结了一套“三要三不要”原则,基本能避免80%的冲突。
| 类别 | 要做的 | 不要做的 |
|---|---|---|
| 态度 | 承认不确定性,说“这个逻辑我还没想透,大家帮忙看看” | 拍胸脯说“绝对没问题”,结果被打脸 |
| 表达 | 用“用户场景”描述需求,比如“用户点击后希望看到...” | 直接说“我要这个功能”,开发会问“为什么?” |
| 决策 | 当场记录争议点,说“这个我记下了,会后拉上架构师一起定” | 强行拍板,说“就这样,不改了” |
如何应对开发提出的“灵魂拷问”
评审会上,开发经常会问一些让你措手不及的问题。比如:“这个接口数据从哪里来?”“如果并发量大了怎么办?”“这个逻辑有边界情况吗?”
嗯,这里要注意。遇到这种问题,千万别慌,也别硬答。我一般会这样做:
- 能答的当场答: 如果确实知道,就简洁回答,别绕弯子。
- 不能答的记下来: 说“这个问题很好,我确实没考虑到,会后我拉上数据组一起确认,明天给你答复。”
- 明显有争议的: 说“这个逻辑我们换个角度想,如果用户是这么操作的,会不会更好?” 把问题抛回给团队一起讨论。
注意: 千万不要在评审会上说“这个需求很简单,你们很快就能做完”。开发最烦这种话。你想想看,你说简单,那开发做出来有问题,是不是你的锅?
避坑指南:我曾经踩过的三个大坑
我曾经在评审会上犯过三个错误,现在想起来都脸红。
- 坑一:没带原型图。 光靠嘴讲,开发根本想象不出界面长什么样。后来我每次评审会都带高保真原型,哪怕只是线框图。
- 坑二:没准备备选方案。 开发说“这个方案实现成本太高”,我当场卡壳。后来我习惯准备两套方案:A方案理想,B方案折中。
- 坑三:没控制时间。 一次评审会开了三个小时,后半段大家明显走神。现在我严格控制在1小时内,讲不完的单独约。
核心心法: 需求评审会的本质不是“说服开发”,而是“和开发一起找到最优解”。你越是想证明自己是对的,开发越是想推翻你。你越是说“我们一起看看”,开发越愿意配合。
评审会后的“闭环动作”
评审会开完了,不代表事情就结束了。我习惯在会后24小时内做三件事:
- 发会议纪要: 列出所有结论、待办事项、责任人、截止时间。
- 更新需求文档: 把会上讨论的修改点更新进去,标注“V2.1版本”。
- 私聊确认: 对有争议的点,单独找相关开发确认,确保双方理解一致。
说白了,评审会只是开始,真正的沟通在会后。你想想看,如果会后你不跟进,开发可能就按自己的理解去做了,到时候做出来不对,又是你的锅。
最后说一句:别把评审会当成“战场”,把它当成“工作坊”。大家都是想把事情做好,只是角度不同。你多理解开发的技术难点,开发也会多理解你的业务诉求。这样,拍桌子的情况自然就少了。