跳到主内容

用 AI 做需求评审:完整方法与避坑

2026-10-06 发布 来源:我告诉你AI导航 阅读

评审会开到一半,研发问「这个边界情况怎么处理」,产品翻了翻文档,说「我回头确认一下」。让 AI 在会前把这类问题挑出来,会上的沉默会少很多——多数需求评审的失败,在会议开始前就已经注定。

评审会开到一半,研发问「这个边界情况怎么处理」,产品翻了翻文档,说「我回头确认一下」。让 AI 在会前把这类问题挑出来,会上的沉默会少很多——多数需求评审的失败,在会议开始前就已经注定。

评审开成挑刺会,问题出在会前

评审会的目标是把需求里没想清楚的地方暴露出来,然后当场定掉。它变成挑刺会,通常有两个原因:文档写得太粗,大家只能靠猜;或者文档写得太满,把没想清楚的地方藏在了细节里。前者引来一堆「这个要不要考虑」,后者引来一堆「这里为什么这么设计」。

会前能做的准备,比会上临场反应重要得多。把文档补到能被评审的程度,再让模型陪你过一遍,需要临场发挥的部分就少了大半。

先把文档补到能被评审

一份能评审的文档至少要有四块:谁在什么场景下遇到什么问题、现在的做法为什么不行、打算怎么改、改完怎么算成功。缺第一块,讨论会滑向方案优劣;缺第四块,会后没人知道做完了没有。

这四块里最容易被跳过的是第一块。背景写成「提升用户体验」,等于什么都没说,因为任何需求都能挂在这句话下面。换成「客服每天接到约四十通电话,问的是同一个退款进度问题」,评审时的判断依据立刻就具体了。

草稿到能过的需求,中间隔着五件事

把评审前的准备拆开,是五个动作,每个动作都有产出物,也都有对应的坑:

步骤产出物常见坑
补背景一段说明:谁在什么场景遇到什么问题,现在怎么绕背景写成「提升用户体验」,无法判断值不值
拆场景主流程,加一张异常分支清单只写顺利路径,空值、超限、并发全没提
写验收标准每条需求对应一条可验证的判据写成「响应要快」,会上照样吵不出结果
预演提问按可能性排序的问题清单,附回答要点清单被当成挑刺清单,会上逐条质问,讨论跑偏
标注待定项明确列出会上要拍板的三五件事把没想清楚的地方藏起来,会上被当场翻出

第五行常被忽略。会上真正需要拍板的事情通常只有三五件,把它们提前列出来,会议就有了靶子;不列,讨论会在细节上打转,散会时该定的一个没定。

让模型扮演研发,比让它「看看有没有问题」有用

提示词换个写法,输出差很远。「帮我看看这个需求有没有问题」得到的是泛泛而谈;「以一位做过五年后端的研发视角评审,只指出四类问题:描述有歧义的地方、没定义的边界(空值、超限、并发、异常)、和现有功能可能冲突的地方、实现成本被低估的地方,不要评价优点」得到的是一张可核对的清单。

角色和边界都要写死。不写「只挑问题」,它会花一半篇幅夸你;不写「四类」,它会给你一堆不痛不痒的建议。提示词的结构在这里直接决定输出能不能用。

验收标准要写到能被验证

「优化搜索速度」不是标准,「搜索响应时间在一秒以内」才是。区别在于后者可以被测量,也可以被反驳。每条需求都该有一条这样的判据,写不出来,说明这条需求还没想清楚要解决什么。

验收标准还有一个副作用:它会把模糊的形容词逼成具体条件。「界面要友好」写不成判据,「新用户不看说明能独立完成下单」可以。写完之后回头看一眼,如果某条需求的判据只能写成「功能可用」,那条需求多半可以砍掉。

它最危险的动作,是替你补全

边界要说清楚:模型会把你的文档读顺,顺手补上你没写的内容。你只写了「支持批量导入」,它可能在验收标准里加上「支持失败重试和断点续传」——听起来合理,但你并没有承诺过。这类补全在AI 幻觉里算不上错,它只是在补全逻辑,可一旦被当成需求写进文档,后面就是范围蔓延。

所以它给的每一条都要逐条核对:这是我说过的,还是它替我想的?想要的留下并补进原文,不想要的删掉。文档太长时还要注意,超长内容会被截断,上下文窗口装不下的部分它根本没读到,却照样给出「整体没问题」的结论——分段送进去,比一次塞完可靠。

会上答不上来的,多半是业务判断

技术细节可以会后再补,业务判断补不了。「为什么现在做」「不做会怎样」「这个优先级凭什么高于另一个」——这三问的答案只在产品负责人手上。模型能帮你把这三问预演一遍,给出回答的框架,但填进去的内容必须是你自己的判断。

还有一条底线:未发布的功能、商业计划、用户数据,不要整段喂给公开工具。要试,就把业务名词替换掉,只留结构。评审要的是漏洞,不是你的商业机密。

速查:会前自查五条

  • 背景能说出具体场景和具体数字,不是形容词
  • 异常分支和顺利路径一样长
  • 每条需求都有能被测量的验收判据
  • 要拍板的事项不超过五件,写在一页纸开头
  • 文档里的每句话都能对上自己的原意

反馈页面信息

请描述需要更正的地方,页面标题和网址会自动附上。

也可以发邮件至 [email protected]