4. 前置条件准备:关键材料的获取与整理

目标:在正式编写验收标准之前,系统性地收集、整理并验证需求文档、原型/设计稿、用户故事、业务规则及历史缺陷数据等核心输入材料。本章确保后续的验收标准制定有可靠、一致且可追溯的基线。

4.1 适用场景

  • 新功能开发:开始编写新功能的验收条件前,需要获取最新的产品需求文档。
  • 缺陷修复验证:针对历史缺陷,需要调取对应版本的缺陷报告和测试用例。
  • 跨团队协作:当需求由多个团队(产品、开发、测试、业务方)共同交付时,需要统一材料源。
  • 需求变更管理:当需求发生变更,需要重新梳理和更新相关的验收基线。

4.2 前置条件

  • 需求已通过评审并获得产品负责人的初步确认。
  • 原型/设计稿已完成视觉设计评审,并处于可交付状态。
  • 项目或迭代已建立共享文档库(如 Confluence、Notion、SharePoint)。
  • 历史缺陷数据已从缺陷管理系统(如 Jira、Bugzilla)中导出。

4.3 操作步骤

步骤分为四个阶段:获取 → 整理 → 对齐 → 验证。

4.3.1 输入/输出物清单

阶段 输入物 输出物 关键活动
获取 产品需求文档(PRD)、用户故事卡片、原型链接 材料清单 V1.0 从共享库拉取最新版本,确认文件命名和权限
整理 业务规则列表、数据字典、接口文档 材料清单 V1.1(已分类、已去重) 按功能模块归集,检查文档页码/版本号是否对应
对齐 原型/设计稿与 PRD 对比差异 差异分析表 V1.0 逐条比对需求描述与 UI 实现的异同,记录出入
验证 历史缺陷数据、故障报告 缺陷分布统计图+待办清单 识别高频缺陷类型,确定验收标准需覆盖的风险点

4.3.2 验收材料依赖关系图

前置条件材料依赖关系与准备流程 需求文档(PRD) 原型/设计稿 用户故事+业务规则 ② 整理、分类、版本对齐 输出:材料清单 V1.1 历史缺陷数据 ③ 对齐验证 / 差异分析 比对 PRD ↔ 原型 ↔ 用户故事 输出:差异分析表 V1.0 ✅ 验收标准制定就绪 基线材料包 + 差异报告 + 缺陷风险清单

4.3.3 详细整理步骤

  1. 获取最新版本:从确定的共享路径拉取文件,优先使用在线协作文档的 导出为 PDF 功能存档。
  2. 核对版本号:检查文档的版本历史或文件命名(如 PRD_v2.1_20240526.pdf),确保所有成员引用的是同一版本。
  3. 建立材料索引表:创建一张表格,包含字段:材料名称 | 类型 | 版本 | 来源URL | 最后更新日期 | 负责人。
  4. 业务规则解析:将用户故事中隐含的业务规则显式化,提取到单独列表。例如:
    用户故事:商家可以设置促销活动。
    业务规则1:促销活动时间不能早于当前时间。
    业务规则2:同一商品同一时间只能生效一个促销。
    业务规则3:促销折扣不能低于成本价70%且不得高于100%。。
  5. 历史缺陷数据格式化:将缺陷数据从系统导出后,转换为结构化格式:
    [
      {"id": "BUG-101", "模块": "购物车", "严重度": "致命", "根因": "价格计算",
       "影响版本": "v2.0", "当前状态": "已修复"},
      {"id": "BUG-202", "模块": "用户登录", "严重度": "高", "根因": "边界值",
       "影响版本": "v2.0", "当前状态": "已验证"}
    ]

4.4 责任边界

角色 责任 确认人
产品经理 (PO) 提供 PRD 最终版、用户故事及业务规则文档;确认原型版本 技术负责人
设计师 提供设计稿、交互说明及 UI 标注 测试主管
质量保障 (QA) 导出并整理历史缺陷数据,标记高频缺陷类型 开发主管
开发工程师 对材料中的技术可行性提供反馈,确认接口文档一致性 产品经理

4.5 记录材料

  • 材料清单索引表:记录所有收集到的材料名称、版本、来源、状态。
  • 差异分析表:记录 PRD 与原型/设计稿之间的所有差异项,包括冲突内容、遗漏细节。
  • 业务规则提取记录:从用户故事中剥离出的显式化规则清单。
  • 缺陷分布统计图:按模块、严重度、根因分类的汇总统计(可使用 Excel 或轻量工具输出)。

4.6 异常处理

异常场景 处理方式 升级路径
PRD 版本与原型版本不一致 先停止整理,联系产品经理确认目标版本,回退到匹配的版本。 若 24 小时内无法解决,上报至迭代经理。
业务规则存在模糊描述 在差异分析表中标记为 待澄清,并附上具体问题。 发起需求澄清会议,邀请相关方参与讨论。
历史缺陷数据导出为 XML/CSV 乱码 使用 iconv 或文本编辑器转换编码为 UTF-8 后再导入。 若数据量超过 1000 条,请求运维支持直接导出 SQL 视图。
没有任何历史缺陷数据(全新系统) 从竞品分析报告、用户反馈(Beta 版本)或行业标准中提炼风险列表。 可作为团队内部风险清单输入,无需升级。

4.7 验收标准(本章节交付物验证)

  1. 材料清单索引表必须包含所有前置文档且无遗漏,版本号经产品经理或负责人签字确认。
  2. 差异分析表必须至少有 1 个已识别的差异(若完全一致,则在表头注明“完全一致”)。
  3. 业务规则提取记录的数量不少于用户故事中隐含量,且可被业务方理解。
  4. 历史缺陷数据以结构化格式存储(如 JSON/CSV),并附有频次前 3 的缺陷类型说明。
💡 提示:在整理阶段,如果发现业务规则与原型存在矛盾,务必在开始编写验收标准前解决矛盾。将矛盾的解决方案记录在差异分析表中,避免后续沟通成本翻倍。