从产品视角看,用户不是一个人

0 评论 574 浏览 4 收藏 19 分钟

用户说“我需要配置”,产品经理就记下“配置需求”——这种看似正确的需求记录,其实隐藏着产品工作最隐蔽的误判。本文深入剖析B端、G端复杂业务中,用户表达与真实需求之间的鸿沟,揭示场景分析才是需求设计的核心单位。

很多人在做需求沟通的时候,都会有一些熟悉的表达。

产品规划会上,管理层说:“我们这个系统要更灵活一点,最好能配置,后面业务变化也能覆盖。”

回到需求记录里,就变成了:管理层需要配置能力。

一线人员说:“这个流程太麻烦了,每次都要填一堆东西,还老是报错。”

回到需求池里,就变成了:用户希望减少字段,降低校验。

这些记录看起来没什么问题。

谁提的、提了什么,表面上都写清楚了。再认真一点,还会补上用户角色:管理层、部门负责人、审批人、一线操作员、外部客户。

但等你干的时间长了你会发现,这里面隐藏着一个很隐蔽的误判:

很多产品经理以为,知道用户是谁,知道他说了什么,就等于理解了需求。

其实不是。

这最多只能说明“谁在什么场合说了什么”,但没有说明他为什么在这个场景下这样说。

而产品经理真正要分析的,恰恰是后面这一层。

有些时候,“为什么”比“是什么”更重要。

一、用户表达,不等于真实需求

产品经理最容易沦为工具人,不是因为不努力,而是因为只会盲目接需求,不会追问真实诉求。

尤其在 B 端、G 端或者复杂业务系统里面,这个问题会被放大。

因为很多需求都不是一个自然人单纯基于个人偏好提出来的。

表面上是某个对接人在说:“我们需要一个配置项。”

但继续往下问,可能会发现,他真正担心的是以后每次规则变化都要走研发排期,影响上线节奏。

表面上是一线人员在说:“字段太多了,能不能删掉几个?”

但继续往下问,可能会发现,他每天要录几十条数据,系统每多一个非必要字段,就意味着多一次切换、多一次停顿、多一次被报错打断。

表面上是领导在会上说:“这个报表要再细一点。”

但继续往下问,可能会发现,不是他喜欢看复杂报表,而是他要拿这张表去汇报、被考核,解释某个指标为什么波动。

所以,用户说出来的话只是入口,不是结论。

如果产品经理只把用户原话搬进需求文档,再包装成“某类用户需要某个功能”,看起来很专业,实际上只是完成了一次信息转运。

真正的需求分析,要往下多走几步。

  • 他是在什么流程节点提出这个要求的?
  • 他当下要完成什么任务?
  • 他希望达成什么结果?
  • 他受到哪些规则、权限、时间、协作关系的限制?
  • 如果不做这个功能,风险最终会落在谁身上?

这些问题没问清楚之前,我们很难说自己真的理解了需求。

二、同一个人,会在不同场景里提出相反的要求

产品工作里有一种很常见的困惑:

为什么同一个用户,前后说的话会互相矛盾?

比如同一个业务人员,日常录入数据时,希望字段越少越好、流程越快越好、页面越简单越好,最好不要频繁报错。

但到了复盘追责、数据抽查、审计留痕的时候,他又会说:

“这里怎么没有日志?”

“这个规则为什么没有强校验?”

“谁改过数据,什么时候改的,改了什么,能不能查出来?”

前面要求简单,后面要求严格。

前面嫌校验烦,后面嫌留痕少。

如果只从“这个人”出发,很容易觉得用户不靠谱,想一出是一出。

但从产品视角看,真正变化的不是这个人的人格,而是他所在的场景、任务和责任。

日常录入时,他的核心任务是高效完成操作,减少重复劳动,不被系统打断。

复盘追责时,他的核心任务变成了证明过程合规,找到问题源头,明确责任边界。

数据抽查时,他要面对准确性和可解释性;审计留痕时,他要面对制度要求和外部检查。

所以同一个人,会在不同场景里被激活出不同需求。

这些需求看起来矛盾,本质上是因为他在不同场景中承担的任务和风险不同。

这也是我为什么觉得,产品经理不能把“用户”简单理解成一个稳定、完整、天然一致的自然人。

产品看到的用户,往往是一个人在不同场景中呈现出来的一组需求集合。

三、用户画像有用,但不能直接推出需求

这里不是说用户画像没用。

画像当然有用。

知道一个人是基层操作员、部门负责人、审批人、外部客户,能帮助我们判断他的角色位置、权限范围、信息来源和决策影响。

但画像的作用更多是提供背景,而不是直接推出需求。

一个“基层操作员”不一定永远只关心效率。

当他要对数据质量负责时,他也会关心规则严不严格、系统有没有提示、异常能不能回溯。

一个“部门负责人”不一定永远只关心管理驾驶舱。

当他需要亲自处理异常审批时,他也会关心流程是不是顺手、材料是不是完整、操作是不是可控。

一个“审批人”不一定只是点同意或驳回。

在有些组织里,审批动作背后还意味着责任转移、风险确认、绩效承担。

所以,画像只能回答“他是谁”,但不能直接回答“他为什么需要、何时需要、需要到什么程度”。

真正决定需求强弱的,是他在流程里卡在哪里,要对什么结果负责,受什么规则限制,和谁协作,出了问题谁承担后果。

画像只有放回场景里,才有解释力。

离开场景的画像,很容易变成标签。

而标签最危险的地方在于,它让人误以为自己已经理解了用户。

四、复杂项目里,需求往往不是个人偏好

在 G 端或复杂 B 端项目里,这个问题会更明显。

表面上,产品经理是在和某个具体对接人讨论需求。

但实际上,真正塑造产品形态的,往往不是这个人本人的喜好,而是他背后的制度要求、权限边界、汇报方式、历史流程和组织分工。

我做过一些偏内部系统、结算系统、流程系统相关的项目,感受很明显。

很多时候,一个功能为什么要这样做,不是因为某个用户“喜欢这样”,而是因为组织长期以来就是这样流转材料、这样划分责任、这样向上汇报、这样规避风险。

有些字段一线觉得没用,但不能删,因为后面财务、审计、监管、汇总报表要用。

有些流程大家都嫌慢,但不能随便砍,因为它承载的是审批权和责任链条。

有些权限设计看起来复杂,但背后是部门之间的边界、历史遗留的分工,以及“出了事谁背锅”的现实问题。

这时候,如果产品经理只记录“某类用户需要这个功能”,很容易被带着走。

今天管理层说要灵活,就加配置。

明天一线说太麻烦,就减字段。

后天审计说留痕不够,就补日志。

再过一阵,运营说数据口径对不上,又回头改规则。

最后系统越做越重,流程越绕越复杂。每个人的问题好像都回应了,但整体体验反而越来越差。

这不是因为产品经理没有收集需求。

恰恰是因为收集了太多“未经分析的需求”。

需求池很满,但判断很空。

五、场景,才是需求分析的基本单位

产品经理真正要分析的,不是抽象的用户,而是具体场景里的任务、目标、流程位置和约束条件。

这句话听起来有点像方法论,但落到工作里,其实很具体。

同一个“发起申请”的动作,如果发生在日常低风险流程里,用户需要的可能是快速提交、少填信息、自动带出。

但如果发生在高金额、高敏感、高追责的流程里,用户需要的可能是材料完整、规则明确、过程可查、责任清楚。

同样是“审批”,有些场景下审批人只是做形式确认,页面重点应该是快速浏览和批量处理。

但有些场景下审批人要做实质判断,页面就必须把关键依据、历史记录、异常提示、关联数据放到位。

同样是“查询”,普通业务查询关注的是快和准,审计查询关注的是完整、可追溯、不可篡改。

所以,一个需求不能只看功能名。

“查询”“审批”“配置”“导出”“日志”“提醒”,这些词本身都很抽象。

真正决定它怎么设计的,是它处在什么流程节点,服务什么任务目标,承接什么责任约束。

这也是为什么用户故事地图这类方法,在复杂业务里很有价值。

它不是为了把文档写得好看,而是提醒我们:不要只堆功能点,要先把用户完成一件事的主路径铺开,再看每一步下到底有哪些任务、痛点和优先级。

功能是散的,场景是连起来的。

产品经理如果只盯功能,很容易被一个个需求牵着走。

只有把需求放回完整流程里,才知道它到底是必须做、可以后置,还是根本不该做。

六、“谁提的”只是线索,不是答案

有些产品经理很容易说这样的话(开发听了想骂人):

“这是领导提的。”

“这是客户提的。”

“这是业务部门强需求。”

“这是某类用户都需要的。”

怎么说呢,这些话也不是不能说。

因为它们也算是说明了需求来源,也说明了推进压力。

但从专业判断上讲,它们还不够。

“谁提的”只能说明权重的一部分,不能直接说明合理性。

尤其在组织里,很多需求会借着身份获得天然正当性。

领导说的,就好像一定代表战略。

客户说的,就好像一定代表市场。

一线说的,就好像一定代表真实体验。

但产品经理要做的,不是机械地质疑所有人,而是把表达拆开看。

他说这句话的时候,处在什么位置?

他想解决的是自己的操作成本,还是组织的管理成本?

他要优化的是当前体验,还是降低未来风险?

他提出这个功能,是因为流程真的缺失,还是因为现有规则解释不清?

如果不做,影响的是效率、收入、合规、协作,还是情绪?

这些问题听起来有点麻烦。

但产品经理的专业性,很多时候就藏在这种“多问一句”里。

不是为了显得自己懂,而是为了避免团队把资源投入到错误的问题和方向上面。

七、真正的需求分析,是区分四件事

我后来做需求分析的时候,会刻意区分四个层次:

用户本人、用户表达、用户画像、真实需求。

用户本人,是一个现实中的人。

他有岗位、有性格、有经验、有情绪,也有自己的处境。

用户表达,是他在某个场合说出来的话。

这句话可能真实,也可能片面;可能是痛点,也可能只是对解决方案的猜测。

用户画像,是我们对他角色和特征的抽象。

它有助于建立背景,但不能替代场景分析。

真实需求,则是他在具体任务、目标、流程位置和约束条件共同作用下,真正需要被解决的问题。

这四件事不是一回事。

把用户表达当真实需求,产品经理会变成传声筒。

把用户画像当真实需求,产品经理会变成标签管理员。

把用户本人当成稳定不变的需求来源,产品经理会误以为人的前后矛盾就是需求矛盾。

但很多时候,矛盾不在人身上,而在场景里。

一个人既想要效率,也想要安全。

既想少填字段,也想事后可查。

既希望系统灵活,也希望规则统一。

既希望流程不要卡自己,也希望出了问题能找到别人负责。

这些都很正常。

真正的问题不是用户变来变去,而是产品经理有没有能力识别:当前这个需求,是被哪个任务、哪个目标、哪个责任、哪个约束激活出来的。

八、产品经理要警惕“记录得很完整,理解得很浅”

我见过一些需求文档,写得非常完整。

有背景,有用户角色,有需求描述,有原型,有优先级,甚至还有竞品参考。

但读完以后,还是不知道这个需求为什么必须做。

  • 它解决的到底是效率问题、合规问题、协作问题,还是管理问题?
  • 它不做会怎样?
  • 谁会受到影响?
  • 有没有其他更低成本的解法?

这些关键信息没有,文档再完整,也只是格式完整。

这有点像金字塔原理里强调的“先说结论,再分层展开”。

它表面上是表达方法,背后其实是在要求你先想清楚问题结构。

如果核心判断没有建立,下面堆再多信息,都只是材料堆砌。

产品经理做需求也是一样。

不是把会议纪要整理得很漂亮,就叫需求分析。

不是把用户原话归类成几个模块,就叫理解用户。

真正的分析,是把杂乱表达背后的任务、目标和约束拆出来,找到那个真正值得被产品解决的问题。

所以,回到标题这句话:

从产品视角看,用户不是一个人,而是一组被场景激活的需求。

这不是在否定用户的重要性。

恰恰相反,只有不把用户简化成一个标签、一个身份、一个会议发言人,产品经理才可能更认真地理解他。

他是谁,当然重要。

他说了什么,也重要。

但更重要的是:他为什么在这个节点说这句话,他想完成什么任务,他要对什么结果负责,他受什么限制,他背后牵动着怎样的流程和组织关系。

产品经理真正要做的,不是把“某类用户需要什么”记录下来,而是回到场景里判断:任务、目标与约束如何共同塑造了这个需求。

很多需求看起来来自用户。

但真正决定它长什么样的,往往是场景。

作者:简谙 公众号:简谙

本文由 @简谙 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Pixabay,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!