第2章 原型说明的受众分析

原型说明不是一份“写给所有人看的通用文档”——不同角色在阅读同一份原型说明时,关心的信息维度完全不同。如果忽略受众差异,往往导致UI设计师拿到缺少像素级规范的原型、前端开发找不到交互状态、后端开发抓不到数据字段、测试人员遗漏边界条件、项目经理无法评估进度。本章从真实业务场景出发,梳理五大核心受众的关注焦点及对应的说明表达策略。

2.1 五大受众关注点矩阵

受众角色 核心关注点 典型提问 原型说明重点板块
UI设计师 视觉规范、组件状态、间距、图标、多分辨率适配 “这个按钮的悬停态有标注吗?字体行高多少?” 色彩/字号/间距表、组件状态枚举、断点说明
前端开发 布局层级、响应式断点、动画曲线、转场逻辑、DOM结构 “列表加载更多时是用分页还是滚动?空数据态怎么展示?” 流程状态机、动效参数表、布局标注
后端开发 数据结构、接口协议、字段校验、权限校验、触发条件 “这个提交按钮对应哪个API?返回字段里有没有userId?” 接口字段表、错误码映射、权限矩阵
测试人员 边界条件、异常流程、错误提示文案、兼容性清单 “网络断开时这个页面文案是什么?超过字数限制怎么表现?” 边界值表、异常流程用例、报错文案对照表
项目经理 功能范围、版本边界、依赖关系、交付验收标准 “这个版本包含哪些原型页面?哪些功能被推迟到v2.0?” 版本范围表、功能依赖图、验收检查清单

2.2 UI设计师:像素级与状态级

UI设计师需要直接从原型说明中提取可落地的视觉规则,避免反复沟通“这个颜色到底用#还是色值”。重点关注以下信息:

  • 组件状态枚举:默认态、悬停态、点击态、禁用态、加载态、空数据态等,每个状态必须给出截图或标注。
  • 间距与尺寸:组件内边距、外边距、最小/最大宽度、圆角半径、字体行高。
  • 层级与 z-index:模态框、弹窗、下拉菜单的层级关系。
  • 多端适配:手机端、平板端、桌面端各自对应的布局差异。
沟通技巧:在原型说明中为每个可交互元素增加“设计师标注层”——用专门的画板(或注释图层)集中标注字号、色值、间距,不要散落在页面各处。这能大幅减少UI设计师的逆向测量工作。

2.3 前端开发:逻辑与动效

前端开发最怕“我以为”的隐藏逻辑。原型的交互说明需要明确:

  • 状态流转:列表加载、刷新失败、重新尝试等流程的状态机。
  • 动效参数:时长(ms)、缓动函数(ease-in, cubic-bezier)、位移距离。
  • 响应式断点:768px、1024px、1440px等断点下的布局重组规则。
  • 反馈与异常:接口超时、无权限、数据为空时的前端展示。
// 示例:动效参数配置(建议作为原型说明附件)
{
  "toast_show_duration": 3000,
  "toast_animation_duration": 300,
  "modal_overlay_opacity": 0.6,
  "collapse_duration": 400,
  "collapse_easing": "ease-out"
}

2.4 后端开发:数据契约

后端开发需要的是与前端协商好的“数据接口契约”。原型说明中应包含:

  • 字段定义:每个输入项/展示项对应的字段名、类型、长度、是否必填。
  • 请求与响应示例:POST/GET请求的完整JSON结构。
  • 错误码映射:后端返回错误码时,前端如何展示(弹窗/提示条/字段高亮)。
  • 权限校验逻辑:哪些页面需要登录、哪些操作需要特定角色。
// 请求示例(API:POST /api/order/create)
{
  "userId": 1001,
  "productId": "SKU-20240301",
  "quantity": 2,
  "couponCode": "SAVE10"
}

// 响应示例(成功)
{
  "code": 0,
  "message": "success",
  "data": {
    "orderId": "ORD-2024-0001",
    "status": "pending_payment",
    "totalAmount": 199.00
  }
}

2.5 测试人员:边界与异常

测试人员根据原型说明编写测试用例,必须覆盖:

  • 输入边界:字符数上限、数值上下界、特殊字符、空值。
  • 操作边界:连续点击、快速滑动、设备旋转、后台切回前台。
  • 异常流程:网络超时、服务端500、权限不足、数据不存在。
  • 兼容性清单:支持的最低iOS/Android版本、浏览器类型。
常见遗漏:很多原型说明只画“正常模态”,忽略“接口返回错误时弹窗的文案是什么”。测试人员因此需要反复找产品确认,浪费大量迭代时间。建议在原型说明中单独开一节“异常提示文案对照表”。

2.6 项目经理:版本与验收

项目经理关注的是“这个版本做完没有”。原型说明应提供:

  • 版本范围清单:哪些页面/功能属于当前版本,哪些延期。
  • 功能依赖图:哪个功能必须等后端接口就绪。
  • 验收检查项:每个页面/流程通过/不通过的标准。
  • 交付物模板:原型链接、标注文档、动效规范、接口文档等文件清单。

2.7 受众关系全景图

下方SVG图展示了原型说明作为信息枢纽与五大受众之间的核心关系,以及每个角色最关心的关键信息流向。

原型说明受众关系与信息聚焦 原型说明 UI设计师 视觉规范 · 组件状态 间距 · 多屏适配 前端开发 状态流转 · 动效参数 响应式 · 异常反馈 后端开发 字段定义 · 接口契约 错误码 · 权限校验 测试人员 边界条件 · 异常流程 兼容性 · 错误文案 项目经理 版本范围 · 验收标准 功能依赖 · 交付清单 关注焦点 注:箭头方向表示原型说明为各角色提供关键信息,各角色基于自身需求从中提取特定内容。

2.8 分角色检查清单

在每份原型说明定稿前,建议逐个角色检查是否已覆盖以下要点:

  1. UI设计师:□ 色值表 □ 字号行高 □ 组件状态截图 □ 间距标注 □ 多端差异说明
  2. 前端开发:□ 状态机图 □ 动效参数表 □ 断点规则 □ 空/错误态截图 □ 反馈文案
  3. 后端开发:□ 接口字段表 □ 请求/响应示例 □ 错误码映射 □ 权限角色矩阵
  4. 测试人员:□ 边界值清单 □ 异常流程列表 □ 文案对照表 □ 兼容性范围
  5. 项目经理:□ 版本范围声明 □ 依赖关系 □ 验收标准 □ 交付物清单
关键结论:一份高质量的《原型说明》应当做到“一人一份视角”——当UI设计师只关注视觉标注时,他也能快速定位;当后端开发搜索字段名时,他能直接找到JSON示例。通过结构化组织和标签系统(例如为每条说明标注受众标签),可以显著提升多角色协作效率。