这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 作业要求 |
团队名称 | 天下第一大厨 |
团队成员-学号 | 杨美荔-102202118;102202152-张静雯;102202140-郭心怡;102202107-王勤琛;102202104-王恒杰;102201129-周鑫;102201511-李海峰;102202102-王子聪;102202119-吴佳辉;022204045黄旭 |
这个作业的目标 | 对于团队之前的工作进行总结与思考,以表格的形式呈现的团队分工 |
一、团队前期工作总结与思考
1. 需求分析与设计阶段
已完成的工作:
- 团队与用户沟通,梳理了需求文档,确定了小程序的核心功能模块,包括菜谱推荐、菜谱生成、食材管理等模块。
- 采用敏捷开发模型,每一迭代都进行需求调研和更新。
反思:
- 用户调研的覆盖面不足,部分用户需求和痛点的挖掘不够深入。
- 需求变更管理机制不完善,影响了部分开发计划。
改进方向:
- 增加用户反馈的收集频率,扩大样本数量并挖掘用户的潜在需求。
- 建立更严密的需求变更控制流程,降低变更对开发计划的影响。
2. 原型设计与概要设计阶段
已完成的工作:
- 使用墨刀工具进行交互原型设计,涵盖主要功能页面的交互效果。
- 设计了用例图、活动图、类图等UML模型,为开发提供参考。
反思:
- 部分交互设计体验不足,可能导致用户使用感不佳。
- UML图设计中逻辑冗余较多,部分类图未充分优化。
改进方向:
- 参考优秀同类产品的交互设计方案,优化用户体验。
- 定期进行代码重构和模型优化,减少冗余逻辑。
3. 团队协作与沟通
已完成的工作:
- 采用微信群和定期会议等方式进行沟通,任务分配清晰。
- 项目管理工具PingCode初步引入,用于任务分配和进度追踪。
反思:
- 项目管理工具的使用深度不足,未充分发挥其效能。
- 部分任务的沟通流转存在信息滞后,影响效率。
改进方向:
- 深入学习和使用PingCode的高级功能,提高任务跟踪的精确性。
- 增加沟通频次,优化团队例会流程,确保信息及时共享。
二、Alpha冲刺阶段改进计划
改进项 | 具体措施 |
---|---|
深化用户需求调研 | 通过线上问卷、用户访谈等方式扩大调研范围,确保产品功能更加贴近用户需求。 |
优化原型设计 | 结合用户反馈和竞品分析,进一步完善交互细节,提升用户体验。 |
项目管理工具深度应用 | 学习和应用PingCode的时间管理、任务追踪和甘特图功能,提高开发效率。 |
增加团队协作频率 | 每周定期团队会议,报告进度、解决问题、讨论新需求等,保持高效的团队沟通。 |
代码质量与性能优化 | 建立代码评审机制,确保代码质量;优化算法性能,提升小程序的响应速度。 |
开展用户体验测试 | 邀请部分用户试用产品,收集使用反馈,并基于反馈进一步调整产品功能和设计。 |
三、团队分工表
成员姓名 | 角色 | 负责的详细开发部分 |
---|---|---|
杨美荔 | 组长 | 项目整体规划,进度跟踪,风险控制 |
王勤琛 | 技术负责人 | 技术方案选择,技术难题解决,API接口设计 |
张静雯 | UI设计师 | 用户界面设计,用户体验优化 |
郭心怡 | 后端开发者 | 用户管理模块开发,数据库设计 |
王恒杰 | 前端开发者 | 用户界面实现,交互效果开发 |
李海锋 | 算法工程师 | 菜谱生成算法开发 |
周鑫 | 测试工程师 | 测试用例编写,功能及性能测试 |
吴佳辉 | 客户经理 | 用户沟通,需求收集与反馈 |
王子聪 | 文档专员 | 技术文档编写,用户手册制作 |
黄旭 | 运维工程师 | 系统部署,服务器维护 |
四、总结与展望
通过以上改进和冲刺计划的执行,我们团队将在Alpha阶段集中精力攻克各项难题,确保“中华小当家”项目取得阶段性成果。后续,我们将继续优化产品功能,提升用户体验,为用户带来更优质的菜谱推荐服务。