麦瓣健康 - 统一开发周期管理
项目名称: 麦瓣健康平台
项目范围: 用户端APP + 技师端APP + 管理后台Web
开发策略: 极速MVP开发,核心功能优先
团队规模: 1产品+2后端+1UI+1前端(Flutter)+1测试
总开发周期: 13周(10月20日 - 1月18日)
最后更新: 2025-10-27
📋 项目概览
功能规模统计
| 端 | MVP功能 | 完整功能 | 技术方案 | MVP周期 | 备注 |
|---|---|---|---|---|---|
| 用户端 | 48个P0功能 | 165个功能点 | Flutter原生APP | Week 1-8(10.20-12.14) | 优先开发 |
| 技师端 | 51个P0功能(简化) | 85个功能点 | Flutter原生APP | Week 9-12(12.15-1.11) | 串行开发 |
| 管理后台 | 3个核心页面 | 52个功能点 | React Web | Week 11-12(12.29-1.11) | 极度简化 |
| 后端服务 | 单体架构 | 微服务 | Spring Boot单体 | Week 1-12(10.20-1.11) | 建议单体而非微服务 |
核心特性(v3.0)
业务创新点:
- ✅ 5大服务类别精准匹配
- ✅ 心率监测安全保障
- ✅ 夜间服务费机制(22:00-08:00加收30%)
- ✅ 套餐确认机制(客户确认后发放提成)
- ✅ LBS位置信息展示(距离、打车费用、预计时间)
- ✅ 团购订单支持(肩颈快按)
- ✅ 差异化营业时间管理
- ✅ 用户群体智能识别
🎯 极速开发策略(13周)
唯一阶段:MVP快速上线
目标: 13周内交付可运营的APP版本 周期: 13周(约3个月) 核心原则:
- 只做P0功能,P1/P2全部延后
- 激进并行,前后端同时开工
- 自动化优先,减少手工测试
交付物:
- ✅ 用户端APP(48个P0核心功能)
- ✅ 技师端APP(51个P0核心功能)
- ✅ 管理后台Web(15个P0基础功能)
- ✅ 后端API服务(6个核心微服务)
延后功能(上线后迭代):
- ⏸️ 所有P1/P2增值功能(优惠券、积分、会员、CRM等)
- ⏸️ AI推荐、物联网、商城等高级功能
📅 极速开发排期(13周)
⚡️ Sprint 1: 项目启动与基础搭建(Week 1:10月20日 - 10月26日)
并行策略:后端、前端、后台同时启动,不等架构完全确定就开始编码
📋 Day 1-2: 架构设计(全员)
- [x] 微服务架构设计评审
- [x] 数据库表结构设计(核心表优先)
- [x] API接口文档初版
🔧 Day 3-5: 环境搭建与开发启动
后端开发:
- [x] Docker开发环境搭建
- [x] 用户服务脚手架搭建
- [x] 认证服务脚手架搭建
- [x] CI/CD流程配置
用户端APP:
- [x] Flutter项目初始化(iOS + Android)
- [x] 基础框架搭建(页面路由、网络请求封装、状态管理)
- [x] 原生插件集成(地图、支付、推送)
技师端APP:
- [x] Flutter项目初始化(iOS + Android)
- [x] 基础框架搭建(页面路由、网络请求封装、状态管理)
- [x] 原生插件集成(地图、定位、推送)
管理后台Web:
- [x] React项目初始化
- [x] 基础布局搭建(登录页、布局框架)
⚡️ Sprint 2-3: 用户系统与认证(Week 2-3:10月27日 - 11月9日)
激进并行:前后端API协商后立即开发,不等后端完全实现就开始前端对接
🔙 后端开发(2周完成)
Week 2 任务:
- [x] 用户注册登录API(手机号+微信授权)
- [x] 技师注册登录API
- [x] JWT Token认证机制
- [x] 实名认证API对接(身份证+人脸识别,对接第三方服务)
Week 3 任务:
- [x] 技师资质审核API(护士证/康复师证/育婴师证/按摩师证)
- [x] 服务类别管理API(5大类别)
- [x] 权限管理RBAC
- [x] 用户/技师信息管理API
📱 用户端APP(Week 2-3)
用户认证模块:
- [x] 登录注册页面(手机号登录)
- [x] 第三方授权登录(微信、支付宝)
- [x] 实名认证页面(身份证+人脸识别)
个人中心基础:
- [x] 个人信息管理页面
- [x] 地址管理功能
👨⚕️ 技师端APP(Week 2-3)
技师认证模块:
- [x] 登录注册页面
- [x] 实名认证页面(身份证+人脸识别)
- [x] 资质上传功能(护士证/康复师证/育婴师证/按摩师证)
- [x] 个体户执照上传
- [x] 健康证明上传
服务配置模块:
- [x] 服务类别选择页面(5大类)
- [x] 性别验证功能(健康管理类限制)
🖥️ 管理后台Web(Week 2-3)
系统管理模块:
- [x] 登录页面
- [x] 整体布局框架
用户管理模块:
- [x] 用户列表(筛选、搜索、分页)
- [x] 用户详情页
技师管理模块:
- [x] 技师审核功能(资质审核、营业执照审核、健康证审核)
- [x] 技师列表(筛选、搜索、分页)
✅ 自动化测试(Week 3)
- [x] 接口自动化测试框架搭建
- [x] 登录注册流程自动化测试
⚡️ Sprint 4-5: 核心业务(技师选择+下单支付)(Week 4-5:11月10日 - 11月23日)
并行策略:下单流程和技师选择同时开发,共享后端服务
🔙 后端开发(Week 4-5,2周完成)
服务管理API:
- [x] 服务项目管理API(增删改查)
- [x] 技师信息管理API(列表、详情、筛选)
- [x] LBS位置计算API(高德地图集成,计算距离、打车费用、预计时间)
订单管理API:
- [x] 订单创建API
- [x] 价格计算API(基础价格+夜间服务费30%,22:00-08:00)
- [x] 订单状态机设计与实现
支付服务API:
- [x] 微信支付集成(统一下单、支付回调)
- [x] 支付状态查询
📱 用户端APP(Week 4-5)
首页模块:
- [x] 首页布局设计
- [x] 服务类别展示(5大类)
- [x] Banner轮播图(预留,数据暂时为空)
技师选择模块:
- [x] 技师列表页(距离、评分、价格、单量、好评、星级)
- [x] 技师筛选功能(距离/评分/价格/项目)
- [x] 技师详情页(含LBS位置卡片:距离、打车费用、预计时间)
- [x] 商家入驻信息展示
- [x] 营业时间显示
- [x] 用户群体识别标签
下单支付模块:
- [x] 下单流程(选服务类别→选服务项目→选技师→选地址→支付)
- [x] 差异化预约时间(专业严选可预约至后一周)
- [x] 营业时间智能提示
- [x] 团购下单功能(肩颈快按)
- [x] 价格计算显示(含夜间服务费标识)
- [x] 在线支付(微信支付、支付宝)
👨⚕️ 技师端APP(Week 4-5)
服务管理模块:
- [x] 服务类别管理页面
- [x] 服务项目配置
- [x] 营业时间设置(根据服务类别差异化)
接单管理模块:
- [x] 在线/离线状态切换
- [x] 订单列表(简版:待接单/待服务/进行中/已完成)
🖥️ 管理后台Web(Week 4-5)
服务项目管理:
- [x] 服务项目配置页面(服务分类、价格配置、上下架)
技师管理增强:
- [x] 技师管理列表(列表+详情)
- [x] 技师详情页(基本信息、业绩统计)
订单管理基础:
- [x] 订单列表(基础版:筛选、搜索、分页)
⚡️ Sprint 6-7: 订单管理与服务流程(Week 6-7:11月24日 - 12月7日)
核心重点:订单状态流转、实时通信、服务打卡
🔙 后端开发(Week 6-7)
订单服务增强:
- [x] 订单分配算法(距离、评分、在线状态)
- [x] 订单状态流转管理
- [x] WebSocket实时通信服务
定位与打卡服务:
- [x] GPS定位服务
- [x] 打卡功能API(到达打卡、开始打卡、结束打卡)
服务记录API:
- [x] 心率监测API(操作前心率监测记录)
- [x] 服务日志API(体征数据、服务内容记录)
- [x] 套餐确认API(套餐服务确认机制)
评价系统API:
- [x] 订单评价API
- [x] 评价查询API
📱 用户端APP(Week 6-7)
订单管理模块:
- [x] 订单列表页(全部/待付款/待服务/进行中/已完成)
- [x] 订单详情页(完整订单信息)
- [x] 实时位置追踪(定时刷新技师位置)
- [x] 心率监测记录查看
- [x] 取消订单功能
售后服务模块:
- [x] 售后申请功能
- [x] 投诉技师功能
- [x] 服务建议功能
订单评价模块:
- [x] 订单评价功能(订单内评价)
- [x] 电子发票申请(订单内)
👨⚕️ 技师端APP(Week 6-7)
订单详情增强:
- [x] 订单详情页(含用户群体标签)
- [x] LBS位置信息展示(距离、打车费用、预计时间)
- [x] 夜间服务费标识(22:00-08:00,加收30%)
- [x] 时薪实时显示
服务流程模块:
- [x] 导航功能(原生地图导航到用户地址)
- [x] 到达打卡(GPS定位)
- [x] 操作前心率监测(所有服务项目必须)
- [x] 开始服务打卡
- [x] 服务日志记录(体征数据、服务内容)
- [x] 结束服务打卡
- [x] 套餐服务确认(等待客户确认)
- [x] 服务延时功能
🖥️ 管理后台Web(Week 6-7)
订单管理增强:
- [x] 订单实时监控(实时状态更新)
- [x] 订单详情页(完整信息、护理日志、评价)
售后管理模块:
- [x] 退款处理功能(审核退款申请)
- [x] 申诉处理功能(用户/技师投诉处理)
⚡️ Sprint 8-9: 收入管理与健康档案(Week 8-9:12月8日 - 12月21日)
核心重点:技师收入、提现、健康档案
🔙 后端开发(Week 8-9)
健康档案API:
- [x] 家庭成员管理API
- [x] 健康档案API(简化版)
- [x] 服务记录查询API
收入管理API:
- [x] 收入统计API(今日/本周/本月,含夜间服务费、套餐确认状态)
- [x] 收入明细API
- [x] 提成计算API
- [x] 提现API(微信提现)
财务管理API:
- [x] 佣金配置API
- [x] 财务报表API(日/周/月报表)
- [x] 提现审核API
📱 用户端APP(Week 8-9)
健康档案模块:
- [x] 家庭成员管理页面
- [x] 健康档案页面(简化版)
- [x] 服务记录查看页面
个人中心完善:
- [x] 我的钱包(简化版,余额显示)
- [x] 会员中心(消费自动升级:青铜/白银/黄金/钻石)
- [x] 积分中心(简化版,积分余额显示)
👨⚕️ 技师端APP(Week 8-9)
收入管理模块:
- [x] 收入统计页面(今日/本周/本月,简单图表)
- [x] 收入明细页面(含套餐确认状态、夜间服务费)
- [x] 提成计算显示(实时显示)
- [x] 提现功能(微信、支付宝、银行卡)
- [x] 佣金规则说明页面
个人中心完善:
- [x] 个人资料编辑(昵称、头像、简介、专业特长)
- [x] 证书管理页面
- [x] 荣誉墙管理
- [x] 评价管理页面
- [x] 客服中心
🖥️ 管理后台Web(Week 8-9)
财务管理模块:
- [x] 订单流水页面(财务记录、导出)
- [x] 提现审核页面(审核技师提现申请)
- [x] 财务报表页面(日/周/月报表)
- [x] 佣金配置页面(分成比例、奖励政策)
⚡️ Sprint 10-11: 消息通知与IM(Week 10-11:12月22日 - 1月4日)
核心重点:实时通信、消息推送、通知设置
🔙 后端开发(Week 10-11)
即时通讯服务:
- [x] IM即时通讯API(基础版,集成环信/融云)
- [x] 一对一聊天功能
- [x] 消息类型支持(文字、图片)
- [x] 敏感词过滤
消息推送服务:
- [x] 消息推送API(极光推送JPush)
- [x] 订单通知模板
- [x] 系统通知模板
- [x] 收入到账通知模板
通知管理API:
- [x] 通知管理API
- [x] 通知方式设置API(静音/振动/铃声)
📱 用户端APP(Week 10-11)
即时通讯模块:
- [x] IM聊天页面(基础版,文字+图片)
- [x] 消息列表页面
- [x] 消息提醒(推送通知)
消息中心模块:
- [x] 消息中心页面
- [x] 系统通知查看
通知设置模块:
- [x] 通知方式设置(静音/振动/铃声)
- [x] 隐私设置
👨⚕️ 技师端APP(Week 10-11)
即时通讯模块:
- [x] IM聊天页面(基础版)
- [x] 消息列表页面
- [x] 消息提醒(推送通知)
消息中心模块:
- [x] 消息中心页面
- [x] 订单通知查看
- [x] 系统通知查看
- [x] 收入到账通知(含套餐确认提醒)
通知设置模块:
- [x] 通知方式设置(静音/振动/铃声,含铃声选择)
🖥️ 管理后台Web(Week 10-11)
消息管理模块:
- [x] 消息管理页面
- [x] 推送通知管理页面
- [x] 消息模板管理
⚡️ Sprint 12: 系统完善与数据统计(Week 12:1月5日 - 1月11日)
核心重点:后台管理、数据统计、系统配置
🔙 后端开发(Week 12)
数据统计API:
- [x] 数据统计API(基础版:订单数、GMV、用户数、技师数)
- [x] 实时数据大盘API
内容管理API:
- [x] Banner管理API
- [x] 内容管理API(简版)
- [x] FAQ管理API
系统配置API:
- [x] 系统配置API(订单配置、支付配置、地图配置)
- [x] 管理员账号管理API
- [x] 角色权限管理API
- [x] 操作日志API
📱 用户端APP(Week 12)
首页完善:
- [x] Banner轮播图(对接后端数据)
引导与帮助:
- [x] 新手引导页面
- [x] 常见问题FAQ页面
个人中心完善:
- [x] 客服中心(在线客服/电话客服)
👨⚕️ 技师端APP(Week 12)
首页完善:
- [x] Banner轮播图(对接后端数据)
业绩统计模块:
- [x] 业绩统计页面(基础版:今日/本周/本月关键指标)
个人中心完善:
- [x] 服务范围设置
- [x] 服务前准备清单
🖥️ 管理后台Web(Week 12)
数据统计模块:
- [x] 实时数据大盘(订单数、GMV、用户数、技师数,实时图表)
- [x] 订单状态分布图
内容管理模块:
- [x] Banner管理页面(轮播图管理)
- [x] 内容管理页面(简版)
系统管理模块:
- [x] 系统配置页面(订单配置、支付配置、地图配置)
- [x] 管理员账号管理页面
- [x] 角色权限管理页面
- [x] 操作日志页面
⚡️ Sprint 13: 集成测试与上线准备(Week 13:1月12日 - 1月18日)
核心重点:全流程测试、bug修复、性能优化、上线部署
📅 Day 1-2: 集成测试(1月12日 - 1月13日)
用户端测试:
- [ ] 完整流程测试(注册→浏览技师→下单→支付→查看订单→服务中→评价)
- [ ] 健康档案流程测试
- [ ] IM聊天功能测试
- [ ] 个人中心功能测试
技师端测试:
- [ ] 完整流程测试(注册→资质审核→接单→导航→打卡→心率监测→服务日志→结束服务→收入查看→提现)
- [ ] 套餐确认流程测试
- [ ] 营业时间设置测试
- [ ] IM聊天功能测试
管理后台测试:
- [ ] 完整流程测试(技师审核→服务项目配置→订单管理→财务管理→提现审核)
- [ ] 数据统计功能测试
- [ ] 系统配置测试
自动化测试:
- [ ] 接口自动化测试执行
- [ ] UI自动化测试执行
- [ ] 性能测试执行
📅 Day 3: Bug修复与性能优化(1月14日)
后端优化:
- [ ] 修复集成测试发现的后端bug(P0/P1优先)
- [ ] API响应时间优化
- [ ] 数据库查询优化
- [ ] 安全检查(XSS、CSRF、SQL注入防护)
用户端优化:
- [ ] 修复用户端bug
- [ ] 页面加载速度优化
- [ ] 交互体验优化
技师端优化:
- [ ] 修复技师端bug
- [ ] 页面加载速度优化
- [ ] 交互体验优化
管理后台优化:
- [ ] 修复管理后台bug
- [ ] 页面性能优化
📅 Day 4: 上线准备(1月15日)
后端部署:
- [ ] 生产环境部署(后端服务、数据库、Redis、Nginx)
- [ ] 监控告警配置(日志、性能、错误监控)
- [ ] 备份策略确认
APP上架准备:
- [ ] App Store提审资料准备(用户端+技师端)
- [ ] Google Play提审资料准备(用户端+技师端)
- [ ] 隐私协议、用户协议确认
- [ ] APP截图、描述、宣传视频准备
预发布验证:
- [ ] 预发布环境完整验证
- [ ] 支付功能真实环境测试(iOS、Android)
📅 Day 5: 灰度发布(1月16日)
APP提审:
- [ ] 用户端APP提审(App Store + Google Play)
- [ ] 技师端APP提审(App Store + Google Play)
灰度发布:
- [ ] 审核通过后10%灰度发布
- [ ] 监控数据、收集用户反馈
- [ ] 准备正式发布(1月18日)
✅ MVP交付物(Week 13)
用户端APP(48个P0核心功能)
3.1 账户系统(4个)
- ✅ 手机号注册/登录
- ✅ 第三方授权登录(微信、支付宝)
- ✅ 实名认证(身份证+人脸识别)
- ⏸️ 账号注销(延后)
3.2 首页与技师选择(8个P0+P1)
- ✅ 服务类别展示(5大类)
- ✅ 技师列表(距离、评分、价格、单量、好评、星级)
- ✅ 技师筛选(基础版:距离/评分/价格/项目)
- ✅ 技师详情页(商家入驻信息、LBS位置信息)
- ✅ 营业时间显示
- ✅ 推荐技师(基础算法)
- ✅ 用户群体识别
- ✅ 城市切换
3.3 下单与支付(9个)
- ✅ 选择服务类别(5大类)
- ✅ 选择服务项目
- ✅ 选择技师老师
- ✅ 选择服务地址
- ✅ 差异化预约时间(专业严选可预约至后一周)
- ✅ 营业时间智能提示
- ✅ 团购下单(肩颈快按)
- ✅ 在线支付(微信、支付宝)
- ✅ 价格计算(含夜间服务费)
3.4 订单管理(8个P0+P1)
- ✅ 订单列表(全部/待付款/待服务/进行中/已完成)
- ✅ 订单详情
- ✅ 实时位置追踪(定时刷新)
- ✅ 心率监测记录查看
- ✅ 取消订单
- ✅ 售后申请
- ✅ 订单评价
- ✅ 电子发票
3.5 健康档案(3个)
- ✅ 家庭成员管理
- ✅ 健康档案(简化版)
- ✅ 服务记录
3.6 投诉建议(2个)
- ✅ 投诉技师
- ✅ 服务建议
3.7 个人中心(7个P0+P1)
- ✅ 个人信息管理
- ✅ 地址管理
- ✅ 我的钱包(简化版)
- ✅ 会员中心(消费自动升级)
- ✅ 积分中心(简化版)
- ✅ 客服中心
- ✅ 设置(通知设置、隐私设置)
3.8 服务项目管理(2个P0)
- ✅ 项目详情页
- ✅ 服务类别详细说明(5大类特色)
3.17 即时通讯IM(4个基础版)
- ✅ 一对一聊天(基础版)
- ✅ 消息类型支持(文字、图片)
- ✅ 敏感词过滤
- ✅ 消息提醒(推送通知)
技师端APP(51个P0核心功能)
3.1 账户系统(7个)
- ✅ 手机号注册/登录
- ✅ 实名认证(身份证+人脸识别)
- ✅ 资质上传(护士证/康复师证/育婴师证/按摩师证)
- ✅ 个体户执照上传
- ✅ 健康证明上传
- ✅ 服务类别选择(5大类)
- ✅ 性别验证(健康管理类限制)
3.2 接单管理(8个P0)
- ✅ 在线/离线切换
- ✅ 新订单提醒(推送通知)
- ✅ 抢单/接单
- ✅ 订单详情(含用户群体标签、LBS位置信息)
- ✅ LBS位置信息展示(距离、打车费用、预计时间)
- ✅ 订单列表(待接单/待服务/进行中/已完成)
- ✅ 团购订单管理
- ✅ 拒单
3.3 服务流程(10个P0)
- ✅ 导航到用户地址(原生地图)
- ✅ 到达打卡(GPS定位)
- ✅ 操作前心率监测(所有服务项目必须)
- ✅ 开始服务打卡
- ✅ 服务日志记录(体征数据、服务内容)
- ✅ 结束服务打卡
- ✅ 套餐服务确认(等待客户确认)
- ✅ 夜间服务费标识(22:00-08:00)
- ✅ 时薪实时显示(含夜间服务费)
- ✅ 服务延时
3.4 收入管理(5个P0)
- ✅ 收入统计(今日/本周/本月,简单图表)
- ✅ 收入明细(含套餐确认状态、夜间服务费)
- ✅ 提成计算(实时显示)
- ✅ 提现(微信、支付宝、银行卡)
- ✅ 佣金规则说明
3.5 个人中心(8个P0+P1)
- ✅ 个人资料编辑(昵称、头像、简介、专业特长)
- ✅ 营业时间设置(根据服务类别差异化)
- ✅ 证书管理
- ✅ 荣誉墙管理
- ✅ 评价管理
- ✅ 业绩统计(基础版)
- ✅ 客服中心
- ✅ 服务范围设置
3.6 服务类别管理(5个P0)
- ✅ 服务项目配置
- ✅ 资质匹配验证(自动验证)
- ✅ 服务类别切换
- ✅ 专业严选客服咨询
- ✅ 服务前准备清单
3.9 通知系统(5个P0+P1)
- ✅ 订单通知(推送通知)
- ✅ 系统通知
- ✅ 收入到账通知(含套餐确认提醒)
- ✅ 通知方式设置(静音/振动/铃声)
- ✅ 消息中心(简化版)
3.7 即时通讯IM(4个基础版)
- ✅ 一对一聊天(基础版)
- ✅ 消息类型支持(文字、图片)
- ✅ 敏感词过滤
- ✅ 消息提醒(推送通知)
管理后台Web(15个P0基础功能)
2.1 用户管理(2个P0)
- ✅ 用户列表(筛选、搜索、分页)
- ✅ 用户详情(基本信息、订单记录、消费统计)
2.2 技师管理(4个P0)
- ✅ 技师审核(资质、营业执照、健康证)
- ✅ 技师列表(筛选、搜索、分页)
- ✅ 技师详情(基本信息、业绩统计、订单记录)
- ✅ 技师排名统计(接单量、收入排行)
2.3 订单管理(4个P0+P1)
- ✅ 订单列表(筛选、搜索、导出)
- ✅ 订单详情(完整信息、护理日志、评价)
- ✅ 退款处理(审核退款申请)
- ✅ 申诉处理(用户/技师投诉处理)
2.4 内容管理(2个P0)
- ✅ 服务项目配置(服务分类、价格配置、上下架)
- ✅ Banner管理(轮播图管理)
2.5 财务管理(4个P0)
- ✅ 订单流水(财务记录、导出)
- ✅ 提现审核(审核技师提现申请)
- ✅ 财务报表(日/周/月报表)
- ✅ 佣金配置(分成比例、奖励政策)
2.6 系统管理(4个P0)
- ✅ 管理员账号管理
- ✅ 角色权限管理
- ✅ 操作日志
- ✅ 系统配置(订单配置、支付配置、地图配置)
2.7 数据统计(1个P1)
- ✅ 实时数据大盘(订单数、GMV、用户数、技师数)
后端微服务(6个核心服务)
user-service(用户服务)
- ✅ 用户注册、登录、实名认证
- ✅ 家庭成员管理
- ✅ 健康档案管理
- ✅ 用户信息查询
technician-service(技师服务)
- ✅ 技师注册、资质审核
- ✅ 服务类别管理(5大类)
- ✅ 在线状态管理
- ✅ 营业时间设置
- ✅ 收入统计、提现管理
order-service(订单服务)
- ✅ 订单创建、状态流转
- ✅ 心率监测记录
- ✅ 套餐确认机制
- ✅ LBS位置计算
- ✅ 团购订单管理
- ✅ 订单评价
payment-service(支付服务)
- ✅ 微信支付集成
- ✅ 价格计算(夜间服务费、距离费)
- ✅ 提现处理
- ✅ 佣金分账
message-service(消息服务)
- ✅ 模板消息推送
- ✅ IM聊天(基础版)
- ✅ 通知管理
- ✅ 通知方式设置
admin-service(管理服务)
- ✅ 后台管理功能
- ✅ 权限控制(RBAC)
- ✅ 数据统计
- ✅ 操作日志
📅 上线后迭代计划
第二阶段:增值功能(上线后1月19日 - 2月22日)
目标: 完善P1功能,提升用户粘性和运营效率 周期: 5周 延后功能上线:
Week 1-2(1.19-2.1): 用户端增值功能
3.18 优惠券系统(10个):
- [ ] 券中心(集中展示促销券和优惠券)
- [ ] 促销券/优惠券分类(促销券大众发放,优惠券等级获取)
- [ ] 抢券功能(限时限量抢券)
- [ ] 按等级发放(根据会员等级发放不同优惠券)
- [ ] 我的优惠券(已领取/已使用/已过期)
- [ ] 优惠券使用(下单时自动匹配/手动选择)
- [ ] 优惠券兑换码
- [ ] 优惠券到期提醒
- [ ] 优惠券叠加规则
- [ ] 优惠券核销记录
3.9 积分系统完整版(6个):
- [ ] 积分余额(我的积分)
- [ ] 签到送积分(连续签到奖励)
- [ ] 积分累计(消费、评价、邀请好友)
- [ ] 积分兑换(优惠券、小项目、AI体测)
- [ ] 积分明细
- [ ] 积分升级项目
3.10 会员系统完整版(5个):
- [ ] 消费自动升级(青铜/白银/黄金/钻石)
- [ ] 会员等级体系
- [ ] 等级权益(折扣、专属券、VIP客服)
- [ ] 会员专属券(每月发放)
- [ ] AI体测权益(高等级免费)
3.7 我的钱包完整版(4个):
- [ ] 储值账单记录(充值记录、赠送记录、余额明细)
- [ ] 消费记录(消费时间、项目、金额)
- [ ] 充值功能(100元/200元/500元/自定义)
- [ ] 数据统计(月度/年度消费统计)
3.19 套餐计划(5个):
- [ ] 套餐购买(最多5次)
- [ ] 套餐确认(客户确认完成)
- [ ] 套餐核销(次数核销管理)
- [ ] 套餐记录(使用记录、剩余次数)
- [ ] 复购跳转(套餐用完自动跳转普通购买)
Week 3-4(2.2-2.15): 管理后台增强
2.8 CRM系统(6个):
- [ ] 健康档案管理(创建、编辑、体征数据录入、档案导出)
- [ ] 消费记录管理(消费历史、消费分析、积分管理、优惠券管理、会员等级)
- [ ] 客户信息跟进(跟进记录、跟进任务、满意度调查、客户关怀)
- [ ] 客户分群管理(系统分群、自定义分群、分群营销)
- [ ] 客户关怀计划(自动关怀、节日问候、生日祝福)
- [ ] 潜在客户管理(线索管理、转化跟踪)
2.9 营销管理(4个):
- [ ] 项目管理(运营项目、任务协作、效果评估、项目复盘)
- [ ] 渠道管理(渠道商管理、数据统计、佣金配置、渠道对账)
- [ ] 优惠活动管理(优惠券、满减、限时折扣、新人专享)
- [ ] 推广素材管理(素材库、素材分发、素材效果)
2.7 数据分析完整版(5个):
- [ ] 实时数据大盘(核心指标、实时图表、订单状态分布)
- [ ] 用户分析(新增用户、留存分析、复购分析、服务偏好、用户画像)
- [ ] 技师分析(接单量分析、收入分析、评分分析、服务质量、在线时长)
- [ ] 地域分析(城市列表、城市排名、城市趋势、地图热力图)
- [ ] 健康档案分析(档案数量、年龄分布、疾病分布、护理效果)
2.10 素材管理(3个):
- [ ] 统一素材库(图片/视频/文档集中管理、OSS云存储、CDN加速)
- [ ] 素材审核流程(上传审核、版权管理、到期提醒)
- [ ] 素材使用统计(使用情况、效果分析、A/B测试)
Week 5(2.16-2.22): 技师端激励运营
3.8 激励运营系统(8个):
- [ ] 签到打卡(每日签到奖励、连续签到加倍、补签功能)
- [ ] 任务中心(日常任务、周任务、月任务、任务进度)
- [ ] 完单奖励(基础分成、完单加成、新手加成、特殊时段加成)
- [ ] 好评奖励(月好评率奖励、单次5星好评抽奖)
- [ ] 排行榜(本周/本月排名、按接单数/收入/好评率、前10名额外奖励)
- [ ] 新人任务(完成资料认证、首单、累计5单/10单、首个5星好评)
- [ ] 月度挑战(月度目标挑战赛)
- [ ] 成就系统(解锁成就、成就展示、成就勋章+奖励)
3.11 老带新系统(6个):
- [ ] 邀请好友(生成邀请海报/链接、分享微信/朋友圈/QQ)
- [ ] 师徒关系管理(建立师徒关系、查看徒弟业绩)
- [ ] 邀请奖励(注册/认证/首单/10单/30单奖励)
- [ ] 徒弟提成(每单2%提成、持续6-12个月)
- [ ] 邀请记录(查看邀请数量、状态、获得奖励)
- [ ] 邀请排行榜(按邀请人数排名、前10名额外奖励)
3.10 业绩统计增强(6个):
- [ ] 数据概览(今日/本周/本月关键指标、同比环比变化)
- [ ] 收入趋势图(近7天/30天收入曲线、收入峰值标注、按服务类型统计、预测下月收入)
- [ ] 服务时长统计(累计服务时长、服务时段分布、平均单次服务时长)
- [ ] 接单数据分析(接单率、拒单率、完单率、拒单原因统计、最佳接单时段)
- [ ] 评价分析(好评率趋势、差评原因分类、用户评价词云、改进建议)
- [ ] 同行对比(与同等级技师对比、收入/接单数/好评率排名百分位、优势劣势分析)
👥 团队配置(精简版 6人)
⚠️ 超小团队配置(6人)
核心团队(6人全职):
产品经理 x1
- 需求管理、优先级控制
- 兼任项目经理:进度把控、风险管理
- 兼任运维:基础运维、部署上线(使用云服务简化)
后端开发 x2
- 后端A:用户服务 + 订单服务 + 支付服务
- 后端B:技师服务 + 消息服务 + 管理服务
- 要求:必须是高级后端工程师,有微服务经验
UI/UX设计师 x1
- UI设计、交互设计
- 边设计边开发:不要求所有设计稿完成才开工
Flutter开发 x1
- Week 1-8:优先开发用户端APP(核心功能,iOS + Android)
- Week 9-12:开发技师端APP(核心功能,iOS + Android)
- Week 13:同时维护两端、修bug
- 管理后台:极度简化,仅开发最核心功能(审核、订单管理)
- 要求:必须是高级Flutter开发,熟悉原生插件集成、iOS和Android双端发布
测试工程师 x1
- 自动化测试优先:Week 3开始搭建自动化测试框架
- 接口测试、UI自动化测试
- 手工测试:核心流程测试(iOS + Android)
🔥 关键成功要素(6人团队必须做到)
1. 技术能力要求极高
- ❗️ 必须全部是高级工程师,无法接受初级或中级
- ❗️ 后端必须有微服务实战经验
- ❗️ Flutter开发必须有大型项目经验,熟悉iOS和Android双端发布
- ❗️ 测试必须精通自动化测试
2. 串行开发策略
- ❗️ Week 1-8:用户端APP优先(先让用户能下单)
- ❗️ Week 9-12:技师端APP开发(后让技师能接单)
- ❗️ 不能并行:1个Flutter开发无法同时做两端
3. 管理后台极度简化
- ❗️ 仅保留:技师审核、订单列表、提现审核
- ❗️ 延后功能:数据统计、CRM、营销管理全部延后
- ❗️ 实现方式:使用低代码平台快速搭建(如阿里云BizWorks、腾讯云微搭)
4. 第三方服务深度依赖
- ❗️ 云服务:使用阿里云/腾讯云一站式解决方案
- ❗️ 支付:微信支付 + 支付宝(双渠道)
- ❗️ 地图:高德地图SDK(iOS + Android)
- ❗️ 推送:极光推送JPush(原生APP必须)
- ❗️ IM:使用云IM服务(环信/融云),不自研
- ❗️ 监控:使用云监控服务
5. 自动化测试必须强
- ❗️ Week 3开始搭建自动化测试框架
- ❗️ 核心流程100%自动化覆盖
- ❗️ 每日自动化回归测试
- ❗️ 减少手工测试依赖
6. 需求绝对冻结
- ❗️ Week 1需求冻结,13周内不接受任何需求变更
- ❗️ 产品经理守住边界,任何新需求全部延后
- ❗️ 技术债务可以接受,优先上线
📅 调整后的开发策略(串行开发)
Phase 1: 用户端优先(Week 1-8:10月20日 - 12月14日)
Week 1-2(10.20-11.2):
- 后端:架构搭建 + 用户服务 + 订单服务基础
- Flutter:用户端APP项目初始化 + 登录注册(iOS + Android)
- UI:用户端设计稿(首页、技师列表、下单页)
- 测试:环境搭建
Week 3-5(11.3-11.23):
- 后端:订单服务完整 + 支付服务 + 技师服务基础
- Flutter:用户端APP核心功能(技师选择、下单支付、订单管理)
- UI:继续设计剩余页面
- 测试:自动化测试框架搭建 + 接口测试
Week 6-8(11.24-12.14):
- 后端:消息服务 + 管理服务基础
- Flutter:用户端APP完善(健康档案、个人中心、IM聊天)
- UI:用户端收尾 + 开始技师端设计
- 测试:用户端自动化测试(iOS + Android)
Phase 2: 技师端开发(Week 9-12:12月15日 - 1月11日)
Week 9-10(12.15-12.28):
- 后端:技师服务完善 + 收入管理
- Flutter:技师端APP核心功能(接单、服务流程、打卡,iOS + Android)
- UI:技师端设计稿(接单、服务流程)
- 测试:技师端自动化测试
Week 11-12(12.29-1.11):
- 后端:收入统计 + 提现功能 + 管理后台API
- Flutter:技师端APP完善(收入管理、个人中心)+ 管理后台(极简版)
- UI:技师端收尾 + 管理后台基础页面
- 测试:技师端自动化测试(iOS + Android)+ 集成测试
Phase 3: 集成测试与上线(Week 13:1月12日 - 1月18日)
Day 1-2(1.12-1.13):
- 全员:集成测试(用户下单→技师接单→服务→评价完整流程)
- 自动化测试全流程覆盖
Day 3(1.14):
- 后端:Bug修复 + 性能优化
- Flutter:Bug修复(iOS + Android)
- 测试:回归测试
Day 4(1.15):
- 产品:APP提审资料准备(App Store + Google Play)
- 后端:生产环境部署
- 全员:预发布环境验证
Day 5(1.16):
- APP提审(用户端 + 技师端,iOS + Android)
- 灰度发布准备
🚀 关键里程碑(13周极速版)
| 里程碑 | 时间节点 | 交付物 | 验收标准 |
|---|---|---|---|
| M1: 项目启动 | Week 1(10.20-10.26) | 技术架构、数据库设计、环境搭建 | 架构评审通过,开发环境可用 |
| M2: 用户系统 | Week 3(11.3-11.9) | 用户/技师注册登录、实名认证、资质审核 | 用户和技师可注册并完成认证 |
| M3: 核心业务 | Week 5(11.17-11.23) | 技师选择、下单支付、5大服务类别 | 用户可完整下单并支付 |
| M4: 订单流程 | Week 7(12.1-12.7) | 订单管理、服务打卡、心率监测、套餐确认 | 技师可完整提供服务 |
| M5: 收入健康 | Week 9(12.15-12.21) | 收入管理、健康档案、提现功能 | 技师可查看收入并提现 |
| M6: 通信消息 | Week 11(12.29-1.4) | IM聊天、消息通知、通知方式设置 | 用户技师可实时沟通 |
| M7: 后台完善 | Week 12(1.5-1.11) | 管理后台基础功能、数据大盘 | 运营人员可管理订单 |
| M8: 集成测试 | Week 13(1.12-1.13) | 完整流程测试、自动化测试 | 所有P0功能测试通过 |
| M9: MVP上线 | Week 13(1.16) | APP正式上线 | 审核通过(iOS + Android),灰度发布 |
✅ 质量保证
代码质量
- 代码规范: ESLint + Prettier(前端)、Checkstyle(后端)
- 代码审查: 所有代码必须经过Code Review
- 单元测试: 核心业务逻辑单元测试覆盖率≥70%
- 集成测试: 关键业务流程集成测试
- 自动化测试: CI/CD流程中自动执行测试
性能标准
- 页面加载: 首屏加载时间<3秒
- API响应: 95%接口响应时间<1秒
- 并发能力: 支持1000并发订单
- 稳定性: 崩溃率<0.1%
- 可用性: 99.9%可用性
安全标准
- 数据加密: 敏感数据AES加密存储
- 传输加密: HTTPS + TLS 1.3
- 认证鉴权: JWT Token + RBAC权限
- 防护措施: XSS、CSRF、SQL注入防护
- 隐私保护: 符合个人信息保护法
📈 持续迭代计划
第四阶段:功能优化(上线后3个月)
目标: 根据用户反馈优化体验,修复bug
主要任务:
- 用户反馈收集与分析
- 性能优化(启动速度、内存占用、流畅度)
- Bug修复
- 小功能迭代
- 运营活动支持
第五阶段:高级功能(上线后6个月)
目标: 增加高级功能,提升竞争力
规划功能:
- AI体测(体检报告分析)
- 智能推荐增强
- 社区功能(内容社区、问答社区)
- 红包系统
- 拼团功能
- 页面装修(管理后台)
📋 附录:功能清单索引
用户端功能清单
- 详见: 麦瓣健康-用户端APP功能清单.md
- 功能总数: 165个功能点
- 核心模块: 25个模块
技师端功能清单
- 详见: 麦瓣健康-技师端APP功能清单.md
- 功能总数: 85个功能点
- 核心模块: 11个模块
管理后台功能清单
- 详见: ⻨瓣健康-后台功能清单.md
- 功能总数: 52个功能点
- 核心模块: 11个模块
