2. 需求原始记录格式化:统一描述模板与字段定义

适用场景

  • 产品经理、业务分析师在需求收集阶段整理原始输入时
  • 跨团队(产品、研发、测试、运营)需共享统一需求描述时
  • 需求评审、排期、RICE 评分前必须完成的标准化步骤
  • 项目从零启动或迭代中期需要补充新需求时

前置条件

  1. 已获取至少一种原始需求载体(会议纪要、用户访谈记录、竞品分析报告、线上反馈截图等)
  2. 团队已共识统一需求描述模板(本文推荐字段定义)
  3. 参与格式化的人员对字段含义及填写规范经过简短培训
  4. 已明确需求优先级初判准则(如 P0 = 阻塞 / P1 = 高 / P2 = 中 / P3 = 低 / P4 = 未来)

操作步骤

  1. 收集原始来源:将口头、文档、聊天记录中的原始需求采集到统一暂存区(如 Excel、在线文档、需求管理工具)。
  2. 选择模板:使用下方定义的六字段模板开始格式化。
  3. 填写标题:用一句话概括需求,格式为“<谁>希望<做什么>”或“<系统>需支持<能力>”。
  4. 描述背景:说明业务痛点、用户反馈、竞品差距或法规要求,至少包含“当前状态”与“期望状态”。
  5. 界定用户:明确受影响的用户角色(普通用户、管理员、访客、第三方系统等)。
  6. 提取功能需求:逐条列出系统必须实现的具体行为,每条以“系统应 / 用户可以”开头。
  7. 明确非功能需求:补充性能、安全、可用性、可维护性、兼容性等约束,每条可量化。
  8. 优先级初判:结合业务价值、紧急度、依赖关系,按团队准则标注 P0~P4。
  9. 完整性检查:确认所有字段已填写(允许 TBD 但需标注责任人和预期完成时间)。
  10. 输出格式化记录:将结果写入标准模板,供后续评审与 RICE 评分使用。
提示:非功能需求在格式化阶段最容易遗漏,建议对照常见维度 checklist(性能、安全、可用性、可扩展性、可测试性、国际化、合规)逐一核对。

输入输出物

输入物来源格式示例
原始需求片段会议纪要、用户反馈、竞品分析.txt / .md / 录音文字
统一描述模板团队标准化文档.xlsx / 在线表格 / YAML 结构
优先级初判准则项目管理定义纸面或 wiki 页面
输出物用途格式示例
格式化需求记录评审、估算、RICE 评分输入结构化文本 / JSON / 数据库记录

责任边界

  • 需求提出者:提供原始信息,对背景和用户定义的准确性负责。
  • 产品经理 / 业务分析师:执行格式化,确保字段无遗漏、无歧义。
  • 技术负责人(可选):协助确认非功能需求的技术可行性,避免与现有架构冲突。
  • 项目管理:维护优先级初判准则,协调优先级冲突。

记录材料

以下为推荐的六字段模板结构(可直接复制到团队 Wiki 或需求管理工具):

{
  "title": "用户登录支持指纹识别",
  "background": "当前仅支持密码登录,用户反馈频繁输入密码不便,且部分设备已集成指纹传感器。",
  "users": ["普通用户", "管理员"],
  "functional": [
    "系统应支持在登录页面启用指纹识别",
    "用户可在设置中开关指纹登录功能",
    "指纹验证失败时允许回退到密码输入"
  ],
  "non_functional": [
    "指纹识别响应时间 < 1 秒",
    "指纹模板加密存储,满足 GDPR 合规要求",
    "同时支持 Android / iOS 生物识别 API"
  ],
  "priority": "P1"
}
字段定义速查表
字段定义填写要点
标题需求的简短摘要不超过 20 字,包含目标对象+动作
背景业务上下文、问题或机遇区分现状与期望,避免纯技术描述
用户受影响的角色或系统若为多个角色,列出所有,并注明主要次要
功能需求系统必须实现的具体行为每条独立编号,动词开头
非功能需求质量属性与约束尽可能量化,注明可接受的阈值
优先级初判初步业务价值分级参考团队准则,允许标注“待定”

异常处理

异常场景处理措施
关键字段缺失(如背景空白)标注为 TBD,并提交给需求提出者限期回复;若超期则降级为“待澄清”状态
功能需求与非功能需求混杂不清组织小型讨论会,使用 checklist 分离;非功能需求单独列出
优先级初判冲突(多方给出不同等级)启动 15 分钟快速评议,使用 Business Value / Urgency 矩阵对齐
原始需求来源于多份文档且有矛盾以最新版本为准,或要求提出者合并为单一来源后重新格式化

验收标准

  1. 所有六字段均已填写(允许 TBD 但需关联责任人与截止时间)。
  2. 功能需求与非功能需求明确分离,无混杂。
  3. 标题符合“<谁>希望<做什么>”或“<系统>需支持<能力>”格式。
  4. 优先级初判标注清晰,且与团队当前准则一致。
  5. 输出物已存入需求管理工具/共享文档,版本号与原始来源关联。
需求原始记录格式化流程 原始需求输入 格式化处理(六个字段) 标题 背景 用户 功能需求 非功能需求 优先级初判 完整性检查(字段是否齐全) 通过 缺失 / 异常 输出格式化记录 异常处理(TBD / 讨论) 最多可填 TBD
常见错误:将功能需求与非功能需求混合写在同一个段落中,导致评审时无法区分“必须实现”与“质量约束”。请使用编号列表严格分离。