成群结队--冲刺计划

成群结队 - 冲刺计划

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
作业要求
https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/14586
团队名称
成群结队
团队成员学号-名字 102301304余琪丽、052301103钟媛、102301107蒋伊妍、102301301钟扬、102301302郑乐妍、102301305徐紫嫣、102301307姜品伊、102301309陈芳玲、102301405黄伊萍、102301406洪蓉玫、102301607方怡玥
作业的目标 针对团队之前的工作进行总结,并给出alpha冲刺计划

一、 工作总结、思考与改进思路

本次冲刺周期共分为六个阶段,团队经历了从架构搭建、环境配置、模块开发、前后端对接、UI优化到最终系统测试的全过程。以下是对项目过程的深度回顾与改进策略:

1. 总体回顾

团队采用了 Scrum 敏捷开发 模式,在短时间内完成了“用户中心”、“植物日记”、“AI养护助手”、“智能提醒”及“后台管理”五大核心模块的基础功能开发与集成。项目从早期的各自为战(前端画图、后端学框架、数据库建表)迅速过渡到中后期的紧密联调,最终按计划完成了预定目标。

2. 遇到的问题与改进决策

在冲刺过程中,团队遇到了四个主要技术与协作瓶颈,并实时做出了以下改进决策:

(1) 数据库环境配置冲突

  • 问题描述(阶段二): 后端成员在使用本地 PHPStudy 搭建数据库环境时遇到配置困难,且团队成员间环境不一致,阻碍了开发进度。
  • 改进思路与方案:
    • 云端迁移: 团队果断放弃本地环境搭建,转而利用现有的 华为弹性云服务器 OpenGauss 数据库资源
    • 成效: 统一了开发环境,解决了配置难题,符合敏捷开发快速迭代的需求。

(2) 前后端接口数据格式不一致

  • 问题描述(阶段三): 前端完成 UI 设计后,后端在对接时发现数据传输格式(JSON 字段等)与后端逻辑不匹配,导致联调失败。
  • 改进思路与方案:
    • 后端优先,前端适配: 考虑到后端业务逻辑的复杂性,确立了“后端先定义数据类,前端配合修改接口调用逻辑”的策略。
    • 迭代优化: 在保证功能联通(建联)的优先级下,先忽略界面美观度,待数据跑通后,前端再进行二次 UI 美化(阶段五)。

(3) 数据库交互模式的调整

  • 问题描述(阶段三): 原计划严格分离数据库与后端调用(编写大量存储过程),但在 Fast API 框架下显得开发效率低下。
  • 改进思路与方案:
    • ORM思想应用: 利用 Fast API 架构优势,直接在后端代码中设计数据类(Data Classes),通过代码动态创建和更新数据库,减少了繁琐的 SQL 存储过程编写,提升了开发效率。

(4) 移动端适配与组件显示

  • 问题描述(阶段四): 在进行移动端网页适配时,部分前端组件出现消失或错位现象。
  • 改进思路与方案:
    • 组件重构: 前端人员针对移动端特性,灵活调整了组件设计布局,确保了多端兼容性。

(5) AI 功能的渐进式开发

  • 问题描述(阶段四): 外部 AI 知识库 API 接入耗时较长,影响核心流程测试。
  • 改进思路与方案:
    • 分步走策略: 优先基于本地知识库数据完成 AI 养护助手的基础逻辑,确保模块可用,后续再进行外部 API 的接入。

二、 团队成员实际承担工作与工作量统计

根据六个阶段的冲刺日志,各成员在本次冲刺中的实际贡献如下表所示:

姓名 角色 实际承担的工作内容 (Key Tasks) 阶段贡献度累计趋势
余琪丽 PM 1. 制定冲刺计划,主持每日站立会议,协调各部门进度。
2. 撰写所有阶段的冲刺日志与PPT文稿。
3. 准备最终答辩材料。
稳定维持在 7%-10% (后期偏重文档与统筹)
蒋伊妍 原型/视频 1. 完成项目原型设计。
2. 负责全程 Vlog 的素材拍摄、剪辑与后期制作。
稳定在 7%-10% (后期主要集中在视频产出)
洪蓉玫 前端 1. 负责植物档案、智能提醒模块的 UI 设计。
2. 完成上述模块的前端开发及与后端的接口对接。
3. 根据后端反馈优化 UI 交互。
核心开发,贡献度较高 (9%-11%)
黄伊萍 前端 1. 负责用户中心、登录注册页面的 UI 设计。
2. 实现用户模块的前端逻辑与交互。
3. 配合后端完成登录功能的联调。
核心开发,贡献度较高 (9%-11%)
姜品伊 前端 1. 负责后台管理、AI 养护助手界面的 UI 设计。
2. 协助 Vlog 制作与剪辑。
3. 配合后端完成 AI 模块的界面联调。
核心开发 (9%-11%)
郑乐妍 后端 1. 搭建 User 登录与注册 和 提醒模块的后端架构。
2. 解决前后端数据传输格式问题。
3. 完成 AI 模块的前后端合并调试。
核心后端,攻坚主力 (10%-15%)
钟扬 后端 1. 配合用户登录注册模块的后端开发。
2. 完成植物日记模块(含图片上传逻辑)。
3. 配合前端进行接口对接测试。
核心后端(8%-10%)
钟媛 后端 1. 提供 Web 开发简易架构设想。
2. 负责 AI 养护助手的后端逻辑(本地库及基础逻辑)。
3. 配合前端完成 AI 模块联调。
核心后端 (8%-11%)
陈芳玲 后端 1. 负责植物日记模块的后端逻辑开发。
2. 编写部分存储过程与数据库对接代码。
核心后端 (8%-10%)
徐紫嫣 数据库/PPT 1. 负责数据库结构设计、优化(视图、索引)。
2. 根据代码需求调整数据类结构。
3. 制作各阶段及最终汇报 PPT。
数据库设计与展示输出 (6%-13%)
方怡玥 测试 1. 设计完整的项目测试方案与预期指标。
2. 在每一阶段结束后进行功能测试。
3. 汇总测试用例,输出最终测试报告。
质量保证 (6%-13%)

总结

本次冲刺中,后端团队(郑乐妍、钟扬、钟媛、陈芳玲)在架构搭建与逻辑实现上投入了大量精力,克服了技术栈生疏的困难;前端团队(洪蓉玫、黄伊萍、姜品伊)展现了极强的配合度,能够根据后端变动迅速调整界面;PM与辅助角色(余琪丽、徐紫嫣、蒋伊妍、方怡玥)则有力保障了项目进度可视、文档齐全及质量受控。团队整体协作流畅,成功交付了阶段性成果。

posted @ 2025-12-02 21:10  YQL0130  阅读(10)  评论(0)    收藏  举报