2. PRD的受众分析

写PRD这件事,我踩过最大的坑就是——一份文档想讨好所有人。

结果呢?工程师嫌太啰嗦,设计师说没重点,测试看不懂逻辑,老板直接扔一边。嗯,这锅得背。

所以这一章,咱们聊聊PRD到底写给谁看。说白了,不同角色关注的点完全不同。你不可能用同一套话术搞定所有人。

2.1 工程师:我要的是「怎么做」

工程师是PRD的第一读者。我个人习惯,写PRD时脑子里先过一遍:这段逻辑,开发能不能直接上手?

工程师最烦什么?模糊的需求。比如「用户能快速找到商品」——什么叫快速?3秒还是10秒?

他们关注的核心点:

  • 输入输出:数据从哪里来,处理后变成什么
  • 边界条件:用户没登录怎么办?网络断了呢?
  • 异常处理:接口超时、数据为空、并发冲突
  • 性能要求:接口响应时间、并发量、数据量级

举个例子,我之前写过一个搜索功能的PRD:

// 错误写法
用户输入关键词,系统返回相关商品。

// 正确写法
输入:用户输入字符串(长度1-50字符,去除首尾空格)
处理:
  1. 调用搜索接口(POST /api/search)
  2. 参数:keyword, page, pageSize
  3. 超时时间:3秒
  4. 空结果:返回空数组,前端展示「未找到相关商品」
异常:
  - 网络错误:展示「网络异常,请稍后重试」
  - 接口500:展示「系统繁忙,请稍后再试」

你看,这样写,开发连问都不用问,直接开干。

我的小技巧:写PRD时,把技术实现方案单独列一节。哪怕只是伪代码,也能让工程师觉得「这人懂行」。

2.2 设计师:我要的是「长什么样」

设计师和工程师的关注点完全不同。他们不关心数据怎么流转,只关心用户看到什么、怎么交互。

我遇到过最尴尬的事:PRD里写「弹窗提示用户确认」,结果设计师做了个全屏遮罩,开发说「不对,应该是底部弹出」。三方吵了半小时。

设计师关注的核心点:

  • 页面状态:加载中、空数据、错误、正常展示
  • 交互细节:点击、滑动、长按、手势
  • 文案规范:按钮文字、提示信息、错误文案
  • 视觉层级:什么信息最重要,什么可以弱化

我现在的习惯是,PRD里附上关键页面的线框图,哪怕只是手绘的。重点标注:

状态 展示内容 交互说明
加载中 骨架屏 + 旋转加载图标 自动加载,无需用户操作
空数据 插画 + 「暂无内容」文案 + 去逛逛按钮 点击按钮跳转首页
网络错误 插画 + 「网络开小差」文案 + 重试按钮 点击重试,重新请求

这样做的好处是,设计师拿到PRD就能直接出图,不用反复确认。

避坑指南:我曾经漏写「下拉刷新」的交互说明,结果设计师做了个按钮刷新,开发按手势刷新,上线后用户一脸懵。嗯,从那以后,所有交互细节我都写进PRD。

2.3 测试:我要的是「怎么测」

测试同学是PRD的「质检员」。他们拿着你的文档,一条一条写测试用例。

你想想看,如果PRD里写「用户可修改个人信息」,测试会怎么测?

  • 修改姓名:正常输入、特殊字符、超长字符、空值
  • 修改手机号:格式校验、已注册手机号、未注册手机号
  • 修改头像:选择图片、取消选择、图片过大、格式不支持
  • 并发场景:同时修改姓名和手机号

测试关注的核心点:

  • 功能逻辑:每个操作的前置条件、后置结果
  • 边界值:输入长度、数值范围、时间格式
  • 异常场景:网络中断、权限不足、数据冲突
  • 兼容性:不同机型、系统版本、屏幕尺寸

我建议在PRD里专门加一节「测试要点」,把关键场景列出来:

测试要点 - 用户注册功能
1. 正常流程:输入正确信息 → 注册成功 → 跳转首页
2. 手机号格式:11位数字、含空格、含+86、含特殊字符
3. 密码规则:6-20位,含大小写字母+数字
4. 验证码:60秒倒计时、重新发送、错误验证码
5. 异常场景:手机号已注册、网络超时、服务器500

这样做,测试同学能直接复用你的文档写用例,效率翻倍。

注意:别把测试要点写成测试用例。你只需要列出「需要验证的场景」,具体怎么测,留给测试同学发挥。

2.4 老板/产品负责人:我要的是「为什么做」

老板看PRD,通常只花5分钟。他们不关心技术细节,只关心这个功能值不值得做。

我见过最离谱的PRD,开头直接写技术方案,老板看了三页就放弃了。嗯,那项目后来被砍了。

老板关注的核心点:

  • 商业价值:能带来多少用户、收入、留存
  • 投入产出比:开发周期、人力成本、预期收益
  • 风险控制:有没有法律风险、技术风险、市场风险
  • 优先级:和现有项目比,哪个更急

所以,PRD的开头一定要有「背景与目标」部分。我通常这样写:

背景:
- 当前注册转化率仅32%,低于行业平均的45%
- 用户反馈注册流程繁琐,需要填写7个字段

目标:
- 将注册转化率提升至40%以上
- 将注册流程缩短至3步以内

预期收益:
- 每月新增用户增加约2万人
- 按5%付费转化率,月收入增加约30万元

开发周期:2周(3人)

你看,老板扫一眼就知道:值不值得做、多久能上线、能赚多少钱。

我的习惯:PRD第一页放「一句话总结」。比如「本需求通过简化注册流程,预计提升8%转化率,2周上线」。老板看完,基本就点头了。

2.5 一张图看懂:不同角色的关注点

为了方便你记忆,我画了个简单的对比图:

PRD受众关注点对比 角色 工程师 设计师 测试 老板 关注的核心问题 怎么做?输入输出是什么?边界条件怎么处理? 长什么样?交互细节是什么?各种状态怎么展示? 怎么测?功能逻辑是什么?异常场景有哪些? 为什么做?商业价值是什么?投入产出比如何?

2.6 总结:一份PRD,四种写法

写PRD不是写小说,不需要统一的文风。我的做法是:

  • 给工程师看:技术方案、接口定义、异常处理
  • 给设计师看:页面状态、交互细节、文案规范
  • 给测试看:功能逻辑、边界条件、测试要点
  • 给老板看:商业价值、投入产出、风险控制

你可能会问:那PRD到底怎么写?

我的答案是:按角色分层写。开头放老板关心的背景和目标,中间放工程师和测试需要的技术细节,最后附上设计师需要的交互说明。

这样,每个人都能快速找到自己关心的内容。嗯,这才是PRD该有的样子。

一句话记住:PRD不是写给自己看的,是写给不同角色看的。写之前,先想想你的读者是谁。