敏捷冲刺日志

第1篇 Scrum冲刺博客

1. 各个成员在 Alpha 阶段认领的任务

后端开发人员:

  • 用户模块:用户登录、注册、修改密码、邮箱验证码等接口开发。
  • 题目模块:题库管理接口开发,包括题目发布、查询、分类筛选等功能。
  • 代码评测模块:编写评测服务接口,支持代码提交、运行环境配置、结果返回等逻辑处理。
  • 竞赛模块:竞赛创建、报名、排名统计等接口开发。
  • 日志与安全模块:记录用户操作日志与异常日志,集成基本的日志系统。

前端开发人员:

  • 用户模块:搭建用户登录、注册和信息管理页面。
  • 题目模块:完成题目列表展示、详情页设计以及代码编辑器的嵌入。
  • 竞赛模块:构建竞赛首页、排行榜页面。
  • 代码评测模块:实现代码提交后状态展示(如等待中、通过、错误等)。
  • 整体UI优化:统一网站风格,确保界面交互流畅、响应式适配。

2. 明日各个成员的任务安排

后端开发人员:

  • 完成用户登录与注册接口的开发;
  • 实现发送邮箱验证码功能;
  • 搭建基础题目数据结构及获取接口;
  • 开始设计评测任务队列机制。

前端开发人员:

  • 完成登录与注册页面 UI 设计;
  • 实现页面跳转与表单验证;
  • 搭建题目展示主页框架;
  • 引入代码编辑器组件(如 Monaco Editor)。

3. 整个项目预期的任务量

本项目主要包括五大核心模块:用户模块、题目模块、代码评测模块、竞赛模块、日志与安全模块。每个模块都包含前后端多个功能点,开发任务较为繁重,特别是在代码评测部分需要实现多语言沙箱环境、实时反馈机制等复杂功能。

整个项目预计需完成约50个左右的功能点,涉及接口开发、前端页面实现、系统联调、测试优化等多个阶段。团队需保持高效协作,确保各模块之间接口兼容、功能完整。


4. 敏捷开发前的感想

敏捷开发是一种高效的项目推进方式,能让我们更灵活地应对需求变更和技术难点。每日站会将帮助我们及时调整方向、解决卡点问题。虽然项目复杂度较高,但通过合理的任务拆解和持续迭代,我们有信心按时交付一个可运行的核心版本。


5. 团队期望

我们希望通过本次敏捷冲刺:

  • 提高团队协作效率,形成良好的沟通与工作节奏;
  • 确保每天都有明确的目标与产出,避免任务拖延;
  • 在 Alpha 阶段完成核心模块的基本功能,实现一个可演示的最小可行产品(MVP);
  • 打好项目基础,为后续 Beta 版本的功能完善与性能优化做好准备;
  • 推动代码规范与文档同步更新,提升项目质量与可维护性。

团队分工

职责 参与队员
后端服务开发 林赛强
苏雨童
蔡梓欣
前端界面开发 李锦
薛考瑶
仓库管理兼代码审查 吴钊鑫
测试和部署 左栋立
posted @ 2025-04-29 10:40  ?wechat  阅读(66)  评论(0)    收藏  举报