Beta Sprint 总结博客——PoopCare
一、项目基础信息
| 项目信息 | 详情 |
|---|---|
| 课程名称 | EE308FZ / Software Engineering |
| 作业名称 | Teamwork—beta Spring(Beta 冲刺总结) |
| 项目成员 | 曾宇琪、洪筱萱、阮柔灵、王娇玲、万越、程一禾、黄海粟、李炳言、苏子妍、王洛森、王楷瑜、韦雨杉 |
| 小程序使用 | 微信下拉直接搜索“PoopCare” |
| 博客汇总 | alpha阶段问题总结;Preparing for Everything;冲刺日志1;冲刺日志2;冲刺日志3;冲刺日志4 ;冲刺日志5;用户使用调查报告 |
二、冲刺前设定功能的完成状态
| 待改进/新增功能 | 完成状态 | 详细说明 |
|---|---|---|
| UI 图标资源优化与视觉规范统一 | 已完成 | 按 2 倍/3 倍分辨率重绘 9 个核心图标,统一线性+面性结合风格,输出 SVG+PNG 格式资源包及《图标使用规范手册》,已与前端完成联调 |
| Alpha 阶段核心 Bug 修复(记录显示不完整、设置页信息错误等) | 已完成 | 修复历史记录首次进入不显示、排便字段缺失、分工页面跳转异常 3 个核心 Bug,覆盖多机型兼容性测试,无新 Bug 引入 |
| 前后端适配与云函数重构 | 已完成 | 实现“云函数+传统后端”混合架构迁移,替换不兼容依赖包,统一字段映射表与 API 响应格式,完成小程序特性适配 |
| 用户隔离与安全加固 | 已完成 | 基于用户 ID 实现数据隔离,优化密码存储加密,添加接口请求频率限制与数据自动备份机制,修复登录安全隐患 |
| 测试体系完善 | 已完成 | 测试组提前介入需求阶段,完成黑盒+白盒+专项测试,输出测试用例集、自动化脚本与每日测试报告,实现 Bug 闭环管理 |
| 排便记录高级查询(分页、多条件筛选) | 已完成 | 开发 Unicloud 云函数,支持日期范围、排便类型等多条件查询,适配数据可视化需求 |
| 反馈系统扩展(状态跟踪、管理员回复) | 已完成 | 扩展反馈字段(状态、管理员回复等),实现反馈列表分页查询与处理闭环,支持用户查看历史反馈 |
| 数据导出功能(JSON/CSV 格式) | 已完成 | 开发一键导出云函数,支持普通用户导出个人数据、管理员导出全量数据,文件格式兼容主流数据处理工具 |
| 小程序上线部署 | 已完成 | 完成 Uniapp 项目打包配置、权限申请与审核,生成测试版小程序,支持手机端正常访问、提交数据与反馈 |
三、改进计划复盘
(一)Alpha 阶段问题总结改进计划与beta规划完成情况
| 改进计划 | 完成状态 | 落地成果 |
|---|---|---|
| 规范前后端命名与版本控制 | 已完成 | 制定代码规范与字段映射表,统一云函数、接口命名规则;优化 Git 提交规范,关联 Issue 管理,提升问题追溯效率 |
| 完善功能与交互(补充记录字段、支持补录) | 已完成 | 历史记录页面完整显示排便类型、感受、症状等字段;优化日期选择器,支持补录过往日期数据,提升操作灵活性 |
| 修复安全隐患(密码加密、登录验证) | 已完成 | 替换密码明文存储方式,实现加密存储;集成 JWT 认证机制,添加接口权限校验,降低恶意攻击风险 |
| 优化技术架构适配小程序 | 已完成 | 完成从 MySQL+Node.js 到 Vue2+Uniapp+Unicloud 云开发的全量迁移,解决跨域、真机调试等适配问题 |
| 提前测试介入与全面覆盖 | 已完成 | 测试组参与需求评审,设计边界场景用例,覆盖多机型兼容性、异常输入等场景,缺陷修复成本降低 40% |
| 分阶段推进模块开发与联调 | 已完成 | 按“图标优化→Bug 修复→架构迁移→安全加固→测试完善”阶段推进,每个阶段输出明确交付物,按时完成联调 |
| 建立高效协作同步机制 | 已完成 | 每日站会同步进度与变更,设计稿、接口文档实时更新,前后端字段映射表统一维护,减少沟通成本 |
| 强化质量与安全意识 | 已完成 | 制定代码评审标准,添加异常处理与错误日志,实现数据备份与容错机制,系统稳定性显著提升 |
| 收集用户反馈并迭代 | 已完成 | 小程序内添加反馈入口,收集到功能优化、体验提升类反馈,已纳入后续迭代规划 |
四、项目各功能运行展示
poopcare演示视频
五、成员分工与贡献占比
| 成员 | 学号 | 分工内容 | 贡献占比 |
|---|---|---|---|
| 曾宇琪 | 832301325 | 产品策划、项目统筹、迭代规划、博文发布 | 9.5% |
| 洪筱萱 | 832301313 | UI 设计、图标重绘、规范编写、博客整理 | 8% |
| 阮柔灵 | 8323002117 | UI 设计、核心图标重绘、视觉规范制定 | 8% |
| 王娇玲 | 832302107 | 前端开发、排便记录字段修复、数据校验优化 | 10.5% |
| 万越 | 832302101 | 前端开发、历史记录页面 Bug 修复、加载逻辑优化 | 8.5% |
| 程一禾 | 832301324 | 前端开发、设置页跳转逻辑修复、路由参数优化 | 8% |
| 黄海粟 | 832301323 | 前端开发、回归测试、用例编写、交互细节优化 | 8% |
| 李炳言 | 832302122 | 后端组长、框架迁移、认证体系重构、小程序部署 | 10% |
| 苏子妍 | 832302119 | 后端开发、API 设计、反馈系统扩展、数据导出功能 | 8.5% |
| 王洛森 | 832302106 | 后端开发、数据模型设计、健康评分算法、数据同步功能 | 8.5% |
| 王楷瑜 | 832302108 | 测试组核心、测试用例设计、兼容性测试、Bug 跟踪 | 7% |
| 韦雨杉 | 832302109 | 测试组成员、专项测试、用户反馈整理、测试报告输出 | 7% |
六、成员经历、收获与感悟
曾宇琪(产品策划)
作为 PM,Beta 冲刺让我学会了如何拆解复杂任务并合理分配资源。从前期制定分阶段计划,到每日跟踪进度、协调跨模块协作,以及用户需求分析与运维监督。既要在有限的开发资源与团队协作场景里,精准锚定课程的目标需求、简化功能与操作路径,又要平衡技术可行性与轻量化体验;作为团队里的产品角色,既要懂队友的开发能力边界、懂用户的实际使用痛点,也要具备快速迭代试错的意识。深刻体会到“明确目标+高效沟通”对项目推进的重要性。未来将更注重需求预判与风险管控,让规划更具灵活性和可落地性。
洪筱萱(UI 设计)
这次冲刺让我跳出“单纯追求美观”的思维,意识到 UI 设计需兼顾协作效率与开发适配。图标规范的制定不仅让产品视觉更统一,也为前端开发减少了重复沟通成本。后续将更注重设计与工程的结合,让设计方案更易落地。
万越(前端开发)
负责修复历史记录页面 Bug 时,我发现时序逻辑与边界场景预判的重要性。看似简单的“自动加载”功能,需要兼顾数据请求、页面渲染与用户体验的平衡。通过这次冲刺,我的代码容错意识和问题排查能力显著提升,也学会了通过交叉测试确保功能稳定性。
李炳言(后端组长)
框架迁移是本次冲刺的核心挑战,从 MySQL 到 Unicloud 的跨越,让我深刻体会到“技术选型适配业务”的重要性。初期因不熟悉云数据库语法导致重构成本增加,后续通过预研+小范围验证的方式逐步推进,最终实现平滑迁移。未来将更注重技术预研与模块化设计,提升系统扩展性。
苏子妍(后端开发)
在开发数据导出与反馈系统时,我意识到“用户视角”的重要性。导出格式需兼容主流工具,权限控制需兼顾安全与易用性,这些细节直接影响功能价值。通过与前端的密切联调,我也更熟悉前后端协同流程,代码的规范性和可维护性得到提升。
王楷瑜(测试)
测试提前介入需求阶段是本次冲刺的关键改进,通过设计全流程测试用例,提前发现了多个潜在问题,降低了修复成本。Bug 分级管理机制让团队聚焦核心问题,提升了迭代效率。未来将更注重测试与开发的协同,让质量保障贯穿项目全生命周期。
阮柔灵(UI)
图标设计虽小,但对产品质感影响重大,统一规范后产品完整性显著提升,学会了在细节中追求极致。
王娇玲(前端)
字段映射的一致性是数据展示的基础,前期与后端明确标准能从源头减少问题,这次经历让我更注重数据校验与规范落地。以及小程序的上架整体流程我也有了非常深刻的理解并熟知。
程一禾(前端)
路由参数的容错处理的重要性,后续开发中会添加参数校验与默认值兜底,提升产品健壮性。
黄海粟(前端)
边缘场景与交互细节直接影响用户体验,测试用例的全面性至关重要,未来会更注重从用户视角完善测试覆盖。
王洛森(后端)
数据结构设计对云函数性能影响关键,云数据库不能照搬关系型数据库思维,需充分利用其灵活特性。
韦雨杉(测试)
用户反馈是产品迭代的重要依据,整理反馈的过程让我更了解用户真实需求,也学会了从反馈中提炼核心问题。
七、用户反馈与小红书运营情况
(一)用户反馈总结
本次冲刺上线小程序后,共收集到 32 条有效用户反馈,核心集中在三个方向:
- 功能建议:希望增加健康提醒功能,引入 AI 健康分析能力,排便日期自选功能,喝水记录的杯数标明容量;
体验优化:增加便便图标颜色替换功能,更加视觉个性化;
正向反馈:记录功能实用、操作简洁,历史记录查询方便,对健康管理有帮助。
(二)小红书运营情况
| 运营维度 | 详情 |
|---|---|
| 内容发布 | 发布 超4篇产品介绍笔记,包含开发流程、产品进度、功能演示、使用场景分享等 |
| 曝光度 | 总浏览量超300+ |
| 用户互动 | 评论区及私信收到 8 条咨询,主要询问小程序使用方式、功能细节,已逐一回复 |
| 转化效果 | 通过小红书引流新增用户 15人,用户反馈笔记内容对产品认知有帮助 |
后续将持续更新健康相关内容,结合用户使用场景输出干货,提升产品曝光与用户转化。