2. 需求原始记录格式化:统一描述模板与字段定义
适用场景
- 产品经理、业务分析师在需求收集阶段整理原始输入时
- 跨团队(产品、研发、测试、运营)需共享统一需求描述时
- 需求评审、排期、RICE 评分前必须完成的标准化步骤
- 项目从零启动或迭代中期需要补充新需求时
前置条件
- 已获取至少一种原始需求载体(会议纪要、用户访谈记录、竞品分析报告、线上反馈截图等)
- 团队已共识统一需求描述模板(本文推荐字段定义)
- 参与格式化的人员对字段含义及填写规范经过简短培训
- 已明确需求优先级初判准则(如 P0 = 阻塞 / P1 = 高 / P2 = 中 / P3 = 低 / P4 = 未来)
操作步骤
- 收集原始来源:将口头、文档、聊天记录中的原始需求采集到统一暂存区(如 Excel、在线文档、需求管理工具)。
- 选择模板:使用下方定义的六字段模板开始格式化。
- 填写标题:用一句话概括需求,格式为“<谁>希望<做什么>”或“<系统>需支持<能力>”。
- 描述背景:说明业务痛点、用户反馈、竞品差距或法规要求,至少包含“当前状态”与“期望状态”。
- 界定用户:明确受影响的用户角色(普通用户、管理员、访客、第三方系统等)。
- 提取功能需求:逐条列出系统必须实现的具体行为,每条以“系统应 / 用户可以”开头。
- 明确非功能需求:补充性能、安全、可用性、可维护性、兼容性等约束,每条可量化。
- 优先级初判:结合业务价值、紧急度、依赖关系,按团队准则标注 P0~P4。
- 完整性检查:确认所有字段已填写(允许 TBD 但需标注责任人和预期完成时间)。
- 输出格式化记录:将结果写入标准模板,供后续评审与 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 矩阵对齐 |
| 原始需求来源于多份文档且有矛盾 | 以最新版本为准,或要求提出者合并为单一来源后重新格式化 |
验收标准
- 所有六字段均已填写(允许 TBD 但需关联责任人与截止时间)。
- 功能需求与非功能需求明确分离,无混杂。
- 标题符合“<谁>希望<做什么>”或“<系统>需支持<能力>”格式。
- 优先级初判标注清晰,且与团队当前准则一致。
- 输出物已存入需求管理工具/共享文档,版本号与原始来源关联。
常见错误:将功能需求与非功能需求混合写在同一个段落中,导致评审时无法区分“必须实现”与“质量约束”。请使用编号列表严格分离。