# PRD:【功能名称】 > 文档元数据(每次修改必须更新) | 字段 | 值 | |---|---| | 文档编号 | PRD-YYYYMMDD-功能名 | | 版本号 | v1.0 | | 最后更新日期 | YYYY-MM-DD | | 状态 | 草稿 / 评审 / 生效 / 废弃 | | 本次变更原因 | 首次创建 / 需求调整(说明) | ## 一、背景与目标 - 背景:为什么要做这个功能?(现状问题 / 用户诉求 / 业务驱动) - 目标:做完后达到什么效果(可量化) ## 二、目标用户 - 用户角色: - 使用场景: - 用户画像参考:docs/01-requirements/personas/XXX.md ## 三、功能需求(编号化) | 编号 | 需求描述 | 优先级(P0/P1/P2) | 关联用户画像 | |---|---|---|---| | FR-01 | 描述需求 | P0 | 角色A | | FR-02 | 描述需求 | P1 | 角色B | > 注:PRD 评审通过后,需求变更不得静默修改本表——按"需求变更流程"(见规则 02)记录变更请求并升版本号。 ## 四、非功能需求 - 性能: - 安全: - 兼容性: - 其他: ## 五、验收标准(编号化,测试用例引用此编号) | 编号 | 验收标准 | 关联需求 | |---|---|---| | AC-01 | Given...When...Then...(或可验证的断言) | FR-01 | | AC-02 | Given...When...Then... | FR-02 | ## 六、业务规则与约束 - 规则 1: - 规则 2: ## 七、依赖与影响 - 依赖的既有功能/数据/接口: - 影响范围(涉及模块、表、接口): - 关联文档(技术方案/表结构/API 需同步更新): ## 八、评审记录 | 日期 | 评审人 | 结论(通过/修改后通过/驳回) | 意见摘要 | |---|---|---|---| | YYYY-MM-DD | | | | ## 九、变更历史 | 版本 | 日期 | 变更内容 | 变更原因 | |---|---|---|---| | v1.0 | YYYY-MM-DD | 首次创建 | | | v1.1 | YYYY-MM-DD | | 需求调整 |