项目冲刺-day1
1. 各个成员在Alpha阶段认领的任务
邢子昂 (后端开发)
T01:数据库设计:用户表
T02:后端:注册/登录/注销API
T09:数据库设计:题目表
T10:后端:题目的增删改查API(支持单选、多选、判断)
T15:数据库设计:考试记录表、考生答案表
T16:后端:开始考试、获取试卷详情API
T17:后端:保存答案、提交试卷(含自动判分)API
庄成杰 (前端开发)
T03:前端:登录/注册页面组件
T04:前端:路由守卫与Token管理
T08:前端:学科管理页面(基础CRUD)
T11:前端:题目管理页面(增删改查表单)
T14:前端:试卷创建/编辑页面(拖拽或选择题目)
T18:前端:考试倒计时与试卷展示页面
T19:前端:答题卡、答案保存与交卷功能
T20:成绩查询页面开发
张翔 (后端开发)
T06:数据库设计:学科表
T07:后端:学科的增删改查API
T12:数据库设计:试卷表、试卷-题目关系表
T13:后端:试卷的增删改查、手动添加题目API
T21:后端:成绩查询API
全体成员
T05:前后端联调(用户认证模块)
T22:核心流程端到端测试
2. 明日各个成员的任务安排
邢子昂 (Day 1):完成 T01(用户表设计),并开始 T02(认证API)的基础框架搭建。
庄成杰 (Day 1):完成前端项目脚手架搭建,并开始 T03(登录/注册页面)的UI开发。
张翔 (Day 1):完成 T06(学科表设计),并开始 T07(学科API)的基础CRUD接口开发。
3.整个项目预期的任务量
| 模块 | 任务数 | 预估工时 | 负责人 | 计划完成日 |
|---|---|---|---|---|
| 用户认证 | 5个任务 (T01-T05) | 20工时 | 邢子昂/庄成杰 | Day 2 |
| 学科管理 | 3个任务 (T06-T08) | 10工时 | 张翔/庄成杰 | Day 3 |
| 题库管理 | 3个任务 (T09-T11) | 25工时 | 邢子昂/庄成杰 | Day 5 |
| 试卷管理 | 3个任务 (T12-T14) | 20工时 | 张翔/庄成杰 | Day 4 |
| 考试执行 | 8个任务 (T15-T22) | 45工时 | 全体成员 | Day 7 |
| 总计 | 22个任务 | 120工时 |
4. 敏捷开发前的感想
通过阅读《构建之法》第六章,我们认识到敏捷开发的核心在于“小步快跑,持续交付”。相比传统的瀑布模型,Scrum的迭代冲刺能让我们更快地获得可运行的软件,并及时根据反馈调整方向。我们期望通过每天的站立会议,及时暴露和解决开发中的阻塞问题,通过燃尽图透明地展示进度,确保团队目标一致,最终高质量地完成Alpha版本。
5. 团队期望
每日站会:准时参加,每人发言控制在2分钟内,聚焦“昨天、今天、困难”。
代码质量:坚持代码审查(Code Review),严格遵守约定的RESTful API规范和前端组件规范。
持续集成:确保每天提交到主分支的代码是可编译、可运行的,杜绝“半成品”合入。
文档同步:任何接口变更、数据库变更必须同步更新接口文档和数据库设计文档。