敏捷冲刺日志
第1篇 Scrum冲刺博客
1. 各个成员在 Alpha 阶段认领的任务
后端开发人员:
- 用户模块:用户登录、注册、修改密码、邮箱验证码等接口开发。
- 题目模块:题库管理接口开发,包括题目发布、查询、分类筛选等功能。
- 代码评测模块:编写评测服务接口,支持代码提交、运行环境配置、结果返回等逻辑处理。
- 竞赛模块:竞赛创建、报名、排名统计等接口开发。
- 日志与安全模块:记录用户操作日志与异常日志,集成基本的日志系统。
前端开发人员:
- 用户模块:搭建用户登录、注册和信息管理页面。
- 题目模块:完成题目列表展示、详情页设计以及代码编辑器的嵌入。
- 竞赛模块:构建竞赛首页、排行榜页面。
- 代码评测模块:实现代码提交后状态展示(如等待中、通过、错误等)。
- 整体UI优化:统一网站风格,确保界面交互流畅、响应式适配。
2. 明日各个成员的任务安排
后端开发人员:
- 完成用户登录与注册接口的开发;
- 实现发送邮箱验证码功能;
- 搭建基础题目数据结构及获取接口;
- 开始设计评测任务队列机制。
前端开发人员:
- 完成登录与注册页面 UI 设计;
- 实现页面跳转与表单验证;
- 搭建题目展示主页框架;
- 引入代码编辑器组件(如 Monaco Editor)。
3. 整个项目预期的任务量
本项目主要包括五大核心模块:用户模块、题目模块、代码评测模块、竞赛模块、日志与安全模块。每个模块都包含前后端多个功能点,开发任务较为繁重,特别是在代码评测部分需要实现多语言沙箱环境、实时反馈机制等复杂功能。
整个项目预计需完成约50个左右的功能点,涉及接口开发、前端页面实现、系统联调、测试优化等多个阶段。团队需保持高效协作,确保各模块之间接口兼容、功能完整。
4. 敏捷开发前的感想
敏捷开发是一种高效的项目推进方式,能让我们更灵活地应对需求变更和技术难点。每日站会将帮助我们及时调整方向、解决卡点问题。虽然项目复杂度较高,但通过合理的任务拆解和持续迭代,我们有信心按时交付一个可运行的核心版本。
5. 团队期望
我们希望通过本次敏捷冲刺:
- 提高团队协作效率,形成良好的沟通与工作节奏;
- 确保每天都有明确的目标与产出,避免任务拖延;
- 在 Alpha 阶段完成核心模块的基本功能,实现一个可演示的最小可行产品(MVP);
- 打好项目基础,为后续 Beta 版本的功能完善与性能优化做好准备;
- 推动代码规范与文档同步更新,提升项目质量与可维护性。
团队分工
| 职责 | 参与队员 |
|---|---|
| 后端服务开发 | 林赛强 |
| 苏雨童 | |
| 蔡梓欣 | |
| 前端界面开发 | 李锦 |
| 薛考瑶 | |
| 仓库管理兼代码审查 | 吴钊鑫 |
| 测试和部署 | 左栋立 |
浙公网安备 33010602011771号