Archived
9.7 KiB
9.7 KiB
数学脑|暑期微信小程序 MVP 需求评审包
状态:评审准备稿 v0.1(非最终 PRD)
用途:用于首次需求评审,确认产品方向、MVP 边界、团队分工与暑期交付标准。
已知依据:现有 Flask Web Demo、既有产品描述与开发需求文档。
0. 本次评审需要达成的结论
- 明确首发用户,只选择一个核心人群作为 MVP 的服务对象。
- 确认微信小程序 MVP 的核心闭环与不做清单。
- 锁定暑期版本必须上线的模块、团队负责人和时间节点。
- 确认试点方式与成功标准,避免“做完了但无法判断是否有效”。
1. 当前 Demo 的客观基础
现有 Web Demo 已具备四个一级入口:发现视频、知识卡片、数学人生互动剧情、个人中心;另有 AI 助教、收藏、历史、昵称头像及专业模拟器。技术上采用 Flask、SQLite、原生 HTML/CSS/JS,适合快速验证。
它验证了产品表达与内容形态,但尚未验证真实用户的持续需求。当前最大的风险不是前端能否做出来,而是:首发用户是否清晰、内容能否稳定供给、互动剧情是否能带来留存,以及小程序发布所需的账号、内容安全和隐私要求是否被提前纳入范围。
2. 建议的 MVP 产品定义(供评审)
一句话定义
面向 对大学专业与现实应用感到好奇的中学生及大学新生 的数学兴趣小程序:用短内容建立“数学和我有关”的认知,用轻互动促成下一次打开。
首发核心闭环
选择感兴趣的专业/主题 → 浏览 1 条内容 → 收藏或追问 AI → 获得下一条推荐/当日任务 → 次日回访
首发价值主张
“不用刷题,也能理解数学如何进入 AI、医学、游戏和真实世界。”
3. 暑期 MVP 范围建议
| 优先级 | 模块 | 首发必须交付 | 验收口径 |
|---|---|---|---|
| P0 | 新手引导 | 首次进入选择 3 个兴趣主题;可跳过 | 90% 以上测试用户可在 60 秒内完成并进入内容页 |
| P0 | 发现内容 | 推荐流、主题筛选、关键词搜索、内容详情、收藏 | 100 条以内内容加载首屏 ≤ 2 秒(常规 4G/Wi-Fi 测试) |
| P0 | 知识卡片 | 每日精选、话题筛选、详情页、AI 追问入口 | 每张卡片可完整阅读、收藏并产生可追踪事件 |
| P0 | 个人中心 | 微信授权后的基础资料、收藏、浏览记录 | 用户可查看并删除自己的收藏/记录 |
| P0 | 内容后台(最小) | 内容录入、上下架、标签/封面/来源维护 | 运营同学无需改代码即可新增一条内容 |
| P0 | 数据埋点 | 首次打开、兴趣选择、内容曝光/点击/完成、收藏、AI 调用 | 每个核心事件带匿名用户标识、时间、内容 ID |
| P1 | 数学人生 | 首发只保留“第一章试玩 + 存档 + 完成页” | 5 名测试用户可不经讲解完成一条分支 |
| P1 | AI 助教 | 限次、敏感词兜底、内容上下文问答 | 90% 的测试问题在 8 秒内返回;异常时给出可理解提示 |
| P2 | 专业模拟器 | 仅保留为后续专题,不进入首发导航 | 进入下一阶段前以试点反馈决定是否开发 |
明确不做(首发保护范围)
- 用户自行上传视频、评论区、私信、排行榜、付费体系。
- 全量 8 章互动小说、多结局系统、角色好感度可视化。
- 推荐算法、复杂社交关系、跨校内容平台。
- 账号密码系统;首发使用微信授权与最小化用户信息。
4. 关键用户旅程
旅程 A:新用户第一次获得价值
- 从社团/校园海报/朋友分享进入小程序。
- 选择“AI、医学、游戏”等至少 3 个兴趣主题。
- 看到与主题匹配的内容卡,阅读/观看一条。
- 收藏、追问 AI,或点击“再看一条”。
- 在个人中心看到记录,并收到下一次可回访的内容入口。
旅程 B:回访用户
- 打开小程序后看到“今日数学发现”或上次未完成内容。
- 在 3 次点击内进入内容详情。
- 完成阅读、收藏或 AI 追问后,记录行为并给出下一步。
旅程 C:内容运营
- 在后台创建内容,填写标题、摘要、主题、封面、来源与版权状态。
- 保存为草稿并预览。
- 经负责人审核后上线;必要时可立即下架。
5. 建议团队结构(7–8 人)
| 角色 | 建议人数 | 核心责任 | 暑期关键产出 |
|---|---|---|---|
| 产品负责人 / 项目经理 | 1 | PRD、排期、需求决策、用户访谈、验收 | 版本路线图、PRD、周报、测试结论 |
| UI/UX 设计师 | 1 | 小程序信息架构、交互原型、视觉系统、可用性测试 | Figma 原型、设计规范、开发标注 |
| 小程序前端工程师 | 2 | 页面、状态、组件、性能与真机兼容 | 小程序客户端与组件库 |
| 后端工程师 | 1–2 | 用户/内容/收藏/埋点 API、CMS、部署 | 后端服务、数据库、管理端 |
| 内容策划 / 运营 | 1 | 内容选题、编辑、审核、试点拉新 | 首发内容库、运营日历、版权台账 |
| 测试 / 数据(可由产品或后端兼任) | 0–1 | 用例、真机测试、埋点校验、反馈归纳 | 测试清单、数据看板、问题单 |
7 人最小配置:产品 1、设计 1、前端 2、后端 1、内容运营 1、测试/数据 1。
8 人推荐配置:增加 1 名后端或内容运营,取决于团队更缺“技术交付”还是“持续内容”。
6. 暑期 8 周建议节奏
| 周次 | 目标 | 可验收产物 |
|---|---|---|
| 第 1 周 | 需求确认与用户访谈 | PRD v1、范围冻结、低保真原型、10 位目标用户访谈提纲 |
| 第 2 周 | 设计与技术方案 | 高保真原型、接口清单、数据模型、内容模板、埋点方案 |
| 第 3–4 周 | P0 开发 | 可用的发现/知识/收藏/个人中心,联调环境 |
| 第 5 周 | 后台、AI、埋点与内容导入 | 内容可配置、核心事件可查询、首批内容入库 |
| 第 6 周 | 内测与修复 | 20–30 人封闭测试、问题清单关闭率 ≥ 90% |
| 第 7 周 | 小范围试点 | 首发包、隐私说明、审核材料、试点数据 |
| 第 8 周 | 复盘与上线决策 | 指标复盘、v1.1 Backlog、是否公开发布的结论 |
7. 成功指标(需在评审中确认基线与目标)
| 指标 | 建议定义 | MVP 目标(建议值) |
|---|---|---|
| 激活率 | 首日完成兴趣选择且打开 1 条内容的用户 / 新用户 | ≥ 60% |
| 首次价值达成 | 首次会话中阅读/观看 ≥ 1 条内容,或完成 1 次收藏/AI 追问 | ≥ 70% |
| D1 留存 | 次日再次打开的激活用户 / 激活用户 | ≥ 25% |
| 内容交互率 | 收藏、AI追问或分享 / 内容详情浏览 | ≥ 15% |
| 内容有效性 | 试点问卷中认为“对理解数学的实际用途有帮助”的用户比例 | ≥ 70% |
| 稳定性 | 核心流程无阻断错误的测试会话比例 | ≥ 99% |
注:这是试点建议目标,不应被当作已验证事实;第 1 周用户访谈后可调整。
8. 技术与合规前置条件
- 小程序端建议独立实现,不直接把 Flask 网页嵌入 WebView;可复用数据模型、API 设计和内容素材。
- 服务端需从 SQLite 演进到适合部署的数据库与对象存储方案(具体选型待技术负责人评估)。
- AI Key 只存在服务端环境变量,绝不能写入小程序端或仓库。
- 视频/图文须维护来源、作者授权、版权状态及下架机制。
- 首发前准备隐私政策、用户协议、未成年人保护说明、内容投诉/反馈入口;具体要求以微信平台和适用法规的最新规则为准。
9. 需求评审议程(60–90 分钟)
- 5 分钟:目标对齐 — 这个暑期要验证什么,而不是“想做什么”?
- 15 分钟:目标用户与场景 — 是否同意“中学生 + 大学新生”为首发核心?
- 20 分钟:范围取舍 — 逐项确认 P0/P1/P2,尤其是剧情与专业模拟器是否进首发。
- 15 分钟:内容与运营 — 首发内容数量、来源、审核人、更新频率。
- 15 分钟:技术与合规 — 小程序架构、账号、数据、AI、审核与发布责任人。
- 10 分钟:团队与排期 — 确认每个角色负责人、每周例会和验收机制。
10. 必须由你确认的决策题(PRD Discovery)
- 核心问题:你更想解决“学生觉得数学无用/无趣”,还是“学生不知道数学专业和真实行业的联系”?只能选一个作为首发主问题。
- 首发用户:首发优先服务初高中生,还是大学新生?是否限定某所学校/城市做试点?
- 暑期成果:8 周结束时,你最希望拿到的是可公开发布的小程序,还是 20–50 人验证后的可用试点版?
- 成功标准:你愿意用哪一个指标作为第一优先级:留存、内容完成率、AI 对话使用率,还是校园试点人数?
- 内容来源:首发 30–50 条内容由谁生产/审核?是否已有明确授权?
- 剧情定位:数学人生是首发的差异化主角,还是上线后再测试的实验模块?
- 团队约束:7–8 人中已有的技术、设计、运营成员各有几位?每人每周可投入多少小时?
- 预算与资源:是否有云服务、域名、主体、小程序认证、AI 调用和内容制作预算?
11. 评审后的下一步
你确认第 10 节的决策后,产出正式《数学脑微信小程序 MVP PRD v1.0》,严格包含:执行摘要、用户体验与功能、AI 要求、技术规格、安全隐私、分阶段路线图、风险、用户故事与逐项验收标准;并再拆成 Epic、迭代 Backlog 和 8 周排期。