### 第 3 章:准备功能候选清单——从用户旅程或需求池中提取功能、统一描述格式、去重与合并同类项 #### 适用场景 - 已完成用户旅程图或需求池整理,但功能列表仍存在口语化、粒度不均、重复等问题。 - 产品经理或团队需要将原始输入转化为标准化的功能候选卡片,为后续 RICE 评分做准备。 - 适用于任何采用敏捷或精益方法进行 MVP 定义的产品团队,尤其在启动阶段资源有限时。 #### 前置条件 - 至少有一个可用的需求输入源:用户旅程地图或需求池清单(Excel、Jira、Notion 等均可)。 - 已确定目标用户角色(如:访客、注册用户、付费会员)。 - 已确认当前阶段不支持“非功能性需求”(如性能、安全性)的深度评估。 #### 输入输出物 | 项目 | 内容 | |------|------| | **输入物** | 用户旅程图(带触点与痛点标注)、需求池原始记录(文本/看板/电子表格)、用户访谈纪要 | | **输出物** | 功能候选清单(统一格式:As a … I want …)、去重合并后的功能 UAT 卡片列表 | #### 责任边界 - **产品负责人**:主导 UAT 格式创建与初版清单起草,确保每个功能候选可被非技术角色理解。 - **利益相关者**:提供需求场景确认,指出遗漏或误解的功能点。 - **技术负责人**:协助识别“客观上无法实现的功能”,在进入 RICE 前做可行性初筛(无需评分)。 - **记录员**:维护功能清单电子表格,追踪去重记录与合并理由。 #### 操作步骤 ##### 步骤 1:从用户旅程中提取触点与痛点 - 逐阶段检查用户旅程,标记每个触点对应的用户行为或系统交互。 - 将痛点转化为功能意图:例如用户“不知道下一步该点哪里”→ 功能候选“提供分步骤指引”。 ##### 步骤 2:从需求池中筛选有据可查的需求 - 批量读取需求池,剔除以下类型: - 无明确场景的模糊需求(如“优化体验”)。 - 明显超出 MVP 范围的技术债务。 - 与当前用户角色无关的需求。 - 保留带用户身份、场景描述或优先级标注的需求。 ##### 步骤 3:统一描述格式——UAT 模板 - 每条候选功能必须符合 `As a <角色>, I want <能力>, so that <价值>` 结构。 - 禁止使用“后台用户”、“系统”等模糊角色名;禁止省略价值描述。 - 示例: - ✅ `As a 求职者, I want 一键投递简历, so that 我无需每次重复填写基础信息。` - ❌ `简历投递优化` ##### 步骤 4:去重与合并同类项 - 将描述语言相似的功能候选进行批量比对。 - 合并规则: - **完全重复**:仅保留最早提出的卡片,注明合并来源。 - **相近且可合并**:如“修改密码”与“重置密码”可以合并为“用户自主管理密码”,描述覆盖两个场景。 - **包含关系**:将子功能作为补充描述附入父功能卡片,不独立计数。 #### 异常处理 | 异常情况 | 处理策略 | |----------|----------| | 需求描述极简,缺少角色或价值 | 联系需求提出者补充;若无法补充,标记为存疑并暂缓进入下一步。 | | 两个团队提出相似功能但目标不同 | 保留两条卡片,但使用不同角色前缀区分;不做强合。 | | 需求池中存在大量未分类条目 | 先进行粗分类(用户侧/运营侧/后台侧),再逐类提取。 | | 去重后功能候选数据少于 5 条 | 提示团队可能漏检了核心用户旅程步骤,建议补充用户访谈。 | #### 记录材料 以下为功能候选清单的推荐表格结构,可在文档或项目管理工具中复现: | 功能ID | 角色 | 需求描述(UAT 格式) | 来源 | 合并/去重备注 | |--------|------|----------------------|------|--------------| | FC-001 | 求职者 | As a 求职者, I want 一键投递简历, so that 我无需重复填写基础信息。 | 用户旅程阶段2-投递触点 | 合并FC-003“快速投递” | | FC-002 | 招聘HR | As a HR, I want 按发布时间排序查看简历, so that 我能优先查看最新投递。 | 需求池-PS-012 | 无重复 | | FC-003 | 求职者 | As a 求职者, I want 使用社交账号登录, so that 我无需注册新账号。 | 用户旅程阶段1-注册触点 | 合并FC-007“微信登录” | #### 验收标准 - 每一条候选功能符合 `As a... I want... so that...` 格式,其中三个元素均不为空。 - 清单中不存在文字完全相同的两条记录。 - 合并记录单独列出,注明“合并自功能ID-x”并有简要理由。 - 总候选功能条目控制在 15–30 条之间(MVP 阶段合理范围)。 #### 本章 SVG 图:功能候选清单构建流程 功能候选清单构建流程 输入来源 用户旅程图(触点/痛点) 需求池原始记录 标准化转换 逐条套用 UAT 模板 As a … I want … so that … 去重与合并同类项 完全重复→保留最早 相近可合并→描述拓展 输出:标准功能候选清单 格式统一 · 无重复 · 15~30 条 合并备注需记录 来源功能ID