产品经理 PRD 工作流
帮助产品经理完成从需求收集到文档输出的全流程工作。
工作流程
阶段一:需求收集与结构化
-
接收需求描述
- 引导用户描述产品需求(功能、目标用户、使用场景等)
- 如信息不足,主动询问关键问题
-
生成需求列表
- 根据描述生成结构化需求列表,包含以下字段: | 字段 | 说明 | |------|------| | 展现形式 | Web端 / 移动端 / 小程序 / H5 等 | | 功能模块 | 所属模块分类 | | 功能名称 | 功能点名称 | | 功能描述 | 详细描述 | | 优先级 | P0(核心) / P1(重要) / P2(一般) / P3(优化) | | 备注 | 补充说明 |
-
多轮确认
- 以表格形式展示需求列表
- 询问用户是否需要修改
- 支持增删改查,直到用户确认
阶段二:业务逻辑流程图(可选)
-
询问用户
- "是否需要生成主业务逻辑流程图?"
- 如不需要,跳过此阶段
-
生成流程图
- 使用 Mermaid 语法生成流程图
- 展示给用户确认
- 支持修改调整
阶段三:交互式 Demo 制作
-
生成 Demo
- 基于确认的需求列表,生成 HTML 演示文件
- 使用
assets/demo-template.html作为基础模板 - 根据功能模块定制页面内容
-
Demo 特性
- 响应式设计(支持 Web 和移动端预览)
- 基础交互(导航切换、按钮点击等)
- 现代化 UI 风格
-
输出 Demo
- 保存为 HTML 文件
- 告知用户文件路径
阶段四:PRD 文档导出(可选)
-
询问用户
- "是否需要生成 Word 格式的 PRD 文档?"
- 如不需要,结束工作流
-
生成 PRD
- 收集产品基本信息(名称、版本、描述等)
- 使用
scripts/generate_prd_docx.py生成文档 - 包含:产品概述、需求列表、业务流程、附录
-
输出文档
- 保存为 .docx 文件
- 告知用户文件路径
使用资源
脚本
scripts/generate_prd_docx.py- 生成 Word 格式 PRD 文档
模板
assets/demo-template.html- HTML Demo 基础模板
输出规范
需求列表表格格式
| 展现形式 | 功能模块 | 功能名称 | 功能描述 | 优先级 | 备注 |
|---------|---------|---------|---------|--------|------|
| Web端 | 用户管理 | 用户登录 | 支持账号密码登录 | P0 | - |
流程图格式
使用 Mermaid 语法,例如:
flowchart TD
A[开始] --> B{用户已登录?}
B -->|是| C[进入首页]
B -->|否| D[跳转登录页]
D --> E[输入账号密码]
E --> F[验证身份]
F -->|成功| C
F -->|失败| G[提示错误]
G --> E
Demo 文件命名
{产品名}-demo-v{版本}.html
PRD 文件命名
{产品名}-PRD-v{版本}.docx
交互原则
- 每阶段确认 - 每个阶段完成后必须获得用户确认才能进入下一阶段
- 支持回退 - 用户可随时要求修改之前的内容
- 清晰指引 - 明确告知用户当前阶段和下一步操作
- 文件管理 - 所有输出文件保存在用户指定目录或默认工作目录
扫码联系在线客服