Skip to content

需求沟通的 5W 标准 ​

需求沟通不是把客户说的话记下来,而是把「谁、何时、何地、为什么、要什么结果」问清楚。五个维度都确认了,需求才有机会被正确实现;缺一个,后面就可能反复返工。

一、Who:谁使用、谁输入、谁关心 ​

需要确认的不只是「哪个部门提的需求」,而是围绕这个功能或数据的全部角色:

  • 谁使用这个功能?
  • 谁输入数据?
  • 谁查看和使用结果?
  • 谁对结果负责?

如果多个角色都有需求,还要判断:

判断项要问清的问题
角色清单涉及哪些岗位、哪些部门
需求冲突不同角色的诉求是否矛盾
优先级冲突时先满足谁
操作权限谁可以看、谁可以改、谁只能查

例如门店订货,店长关心订多少、总部关心总仓能否满足、财务关心订货金额是否超预算。三个角色的目标不同,功能设计不能只按其中一方来。

二、When:什么时候用、多久用一次 ​

时间维度决定需求的价值和实现方式:

  • 新数据什么时候产生、什么时候输入?
  • 输入频率是每天、每周还是每月?
  • 输出结果什么时候要?
  • 客户期望什么时候上线?

判断需求价值时,可以问三个问题:

  1. 这是一次性使用,还是反复使用?一次性需求的价值通常较低;
  2. 数据获取和加工成本有多高?客户是否愿意承担?
  3. 客户是否准备好了相应的人力?新功能上线后谁负责维护?

有些需求只是临时想法,例如某种促销玩法。软件开发和培训成本很高,顾问要帮助客户判断「值不值得做」,而不是有求必应。

三、Where:在什么场合使用 ​

使用场景不同,功能形态也不同:

场景典型使用者设计侧重
部门内部分析员工自己查询灵活、导出方便
业务伙伴协作会员、供应商、客户界面简单、权限清晰
平级部门开会多个部门口径统一、可对比
向上汇报管理层、总部汇总准确、趋势清晰
对外发布公众、媒体可读性、合规性

同一个数据,在门店手机上显示和在总部大屏上显示,要求完全不同。场景没问清,做出来的功能往往「有但不好用」。

四、Why:为什么需要 ​

「为什么」是需求沟通里最关键、也最容易被跳过的一步。常见目的有:

目的要追问的问题
做新业务业务细节、预算、投入是否准备好
做监控业务是否已上线、监控指标是什么
找原因是否有假设、假设是什么
做优化现状是什么、目标是什么、行业通常怎么做
做预测预测依据是什么、准确度要求多高

还要判断:这个问题是否必须通过软件解决?有些问题改流程、改制度就能解决,上系统反而增加复杂度。

顾问的经验在这里很重要。客户说不清时,可以用同行做法、行业惯例来引导,但不能替客户做决定。

五、What:目标是什么样子 ​

前四个维度确认后,最后要把需求细化到可以评估成本的程度。

如果是数据需求 ​

要素要确认的内容
取数对象哪些用户、商品、渠道、门店
取数时间段从哪天到哪天,按日、周、月还是季度
数据指标指标名称、计算公式、过滤条件
分类维度按品类、门店、时段、渠道等
对比方式同比、环比、目标对比
输出形式报表、看板、导出文件

指标如果在系统数据字典里已有定义,直接引用;如果是客户自己定义的,必须写清计算公式和过滤条件。例如「线上订单」是否包含外卖平台订单,不同理解会算出不同结果。

如果是功能需求 ​

要素要确认的内容
使用端前台、后台、小程序还是移动端
操作流程从进入到完成的每一步
易用性使用者是专职还是兼职、熟练程度如何
参照物是否有同行或现有功能可参考
审批是否需要审批、审批人是谁
冲突处理与新功能冲突时按什么原则处理
异常处理数据缺失、重复提交、权限不足时怎么办
权限控制哪些角色可用、哪些角色只能查看

六、5W 速查表 ​

维度一句话没问清的后果
Who谁用、谁输、谁看功能做给了错误的人
When何时用、多久用一次做了低频或无价值的功能
Where在什么场景用界面和流程不匹配
Why解决什么问题用软件掩盖了流程问题
What具体要什么结果开发反复返工、验收无标准

七、落地检查表 ​

动作系统里对应的功能
确认报表口径与维度BI 报表分析
确认会员与储值规则会员
确认促销与券规则促销管理
确认门店与收银流程连锁管理
确认权限与审批权限与授权

八、常见问题 ​

客户说不清需求,怎么办? 用场景引导,而不是追问功能。先问「你现在怎么做这件事」「哪一步最费时间」「做完之后想看到什么」,再回到 5W。

客户坚持要做,但明显不合理,怎么办? 先确认目的,再给出替代方案和成本对比。如果仍然要做,把假设、风险和验收标准写进需求确认单。

需求确认后客户又改,怎么办? 区分「补充说明」和「范围变更」。前者可以吸收,后者要重新评估工期和成本,并留下书面确认。

5W 要问到多细? 细到可以评估开发成本和验收标准为止。数据需求要能写出计算公式,功能需求要能画出操作流程。