第3组 · 高佳豪 · 第1次评审详情 - sebestp/coursewise GitHub Wiki
- 报告期次:第1次 | 报告日期:2026-10-08 | 项目组号:第3组 | 项目名称:在线购物系统
- 已完成工作:制定组内分工表与项目总体迭代计划(7 个迭代的目标划分与任务认领)
- 成果物:组内分工表
- 个人考核计算「分摊工作」:完成量、代码行数、缺陷数 —— 每个人都要有可量化的产出。
- 工作任务表只允许填「100% 完成 + 个人独立完成 + 有公网可访问成果物」的条目。
- 机器人按学生维度汇总每次评审的工作与教师点评 —— 名字会单独出现。
- 答辩全体到场。
→ 所以:每个角色都必须有一条只署自己名字的成果物,不能写"全组共同完成"。
全员编码原则(按老师要求):每个人都必须有可量化的代码产出(代码行数、模块、缺陷)。SM / PO 角色与编码职责并行,不脱离开发。
| 角色 | 姓名 | 管理 / 业务职责 | 编码模块(必须产出代码) | 署名成果物 |
|---|---|---|---|---|
| 组长 / Scrum Master | 高佳豪 | 迭代计划、Sprint Backlog、报告汇总、对接助教 | 后端核心业务层:商品状态机、意向状态机、排队与冻结递补事务(Service 层) | 状态机与排队模块源码、评审报告页 |
| 产品经理 PO | 林炜博 | 需求澄清、Product Backlog、需求规格说明书 | 前端买家端:商品主页、购买表单、结果页、口令查询页(含撤销/改信息) | 买家端页面源码、需求池、需求规格说明书 |
| 开发(后端) | 李帆 | 后端架构、数据模型 | 后端卖家侧 + 持久层:登录/改密码、发布商品、单件约束、历史商品、Mapper/数据访问 | 卖家侧接口与数据层源码 |
| 开发(前端) | 范与恒 | 前端架构、组件复用 | 前端卖家后台:登录页、后台首页、发布商品页、历史商品页 | 卖家后台页面源码 |
| 测试 | 叶文锦 | 用例设计、测试执行、缺陷跟踪 | 测试自动化代码:单元测试(JUnit)、接口测试(REST Assured)、UI 自动化(Selenium/Playwright)脚本 | 测试脚本源码、用例清单、执行录屏 |
| 模块 | 负责人 | 包含内容 |
|---|---|---|
| 后端:状态机 + 排队 Service | 高佳豪 | 商品四态流转校验、意向五态流转、先到先得排队、冻结后队首递补、交易结果驱动状态迁移 |
| 后端:卖家接口 + 数据层 | 李帆 | 登录/会话、改密码、发布商品、单件在售约束、历史商品列表、意向人查询、Mapper 与实体 |
| 前端:买家端 4 页面 | 林炜博 | 商品主页、购买表单、口令码结果页、位次/状态查询页(含改信息、撤销) |
| 前端:卖家后台 4 页面 | 范与恒 | 登录页、后台首页(商品+意向人)、发布商品页、历史商品页 |
| 测试自动化 | 叶文锦 | Service 层单元测试、REST 接口测试、买家/卖家端 UI 自动化脚本、缺陷登记与回归脚本 |
Scrum 要求:单个任务 ≤ 16 小时,由成员 签名认领。
动态 Product Backlog 机制:需求池 v1 是初始基线,不锁死范围。每个迭代评审后由 PO 林炜博组织 Backlog Refinement,接纳老师/助教新提的需求,写入需求池并升版本(v1→v2→…),按优先级重排后续迭代。Sprint 进行中原则不插单,新需求排入下个 Sprint。
| 序号 | 任务 | 负责人 | 预计工时 | 成果物 | 状态 |
|---|---|---|---|---|---|
| 1 | 组建团队、明确角色分工、制定 7 个迭代的总体规划 | 高佳豪 | 8h | 组内分工表、总体迭代计划 | ✅ 已完成 |
| 2 | 需求访谈与澄清,编写需求池(30 个用户故事 + 验收标准 + 估点) | 林炜博 | 16h | 需求池 v1 | ✅ 已完成 |
| 3 | 编写需求规格说明书(12 个用例、双状态机、业务规则、非功能需求) | 林炜博 | 12h | 需求规格说明书 v1 | ✅ 已完成 |
| 4 | 前端技术选型预研:方案对比,确定 Vue 3 技术栈、页面规划、学习笔记 | 范与恒 | 12h | 前端技术选型说明 | ✅ 已完成 |
| 5 | 后端技术选型预研:确定 Spring Boot 技术栈、分层架构、数据模型、学习笔记 | 李帆 | 12h | 后端技术选型说明 | ✅ 已完成 |
| 6 | 测试技术选型预研:确定测试策略与工具链、测试范围、重点场景、学习笔记 | 叶文锦 | 12h | 测试技术选型说明 | ✅ 已完成 |
| 序号 | 任务 | 负责人 | 预计工时 | 成果物 | 状态 |
|---|---|---|---|---|---|
| 1 | 后端骨架搭建:Spring Boot + MySQL,可运行的后端骨架工程(技术选型已提前完成,见「后端技术选型说明」) | 李帆 | 12h | 后端骨架工程(可启动) | 选型已完成,骨架待开始 |
| 2 | 前端骨架搭建:Vue 3 + Vite,可运行的前端骨架工程(技术选型已提前完成,见「前端技术选型说明」) | 范与恒 | 12h | 前端骨架工程(可启动) | 选型已完成,骨架待开始 |
| 3 | US-11 卖家登录后端接口:密码校验、会话管理、未登录拦截 | 李帆 | 12h | 登录接口代码 | 待开始 |
| 4 | US-11 卖家登录页:登录表单、错误提示、后台入口跳转 | 林炜博 | 8h | 登录页代码 | 待开始 |
| 5 | US-13 发布商品后端接口:名称/价格校验、描述与图片选填 | 李帆 | 14h | 发布商品接口代码 | 待开始 |
| 6 | US-14 单件在售约束 + 商品状态机枚举与流转校验(在售→冻结→下架 / 失败回退) | 高佳豪 | 12h | 状态机与约束校验代码 | 待开始 |
| 7 | US-13/US-14 卖家发布商品页:表单、必填提示、单件在售提示 | 范与恒 | 12h | 发布商品页代码 | 待开始 |
| 8 | US-11/13/14 测试用例设计与首轮手工执行(测试选型已完成,按选型确定的框架落地) | 叶文锦 | 14h | 测试用例清单、执行记录 | 选型已完成,待开发产出后执行 |
| 9 | 5 条待澄清项评审确认,更新需求池至 v2 | 林炜博 | 6h | 需求池 v2 | 待开始 |
| 10 | Sprint 进度跟踪、Wiki 报告页更新、第 2 次评审 PPT 汇总 | 高佳豪 | 8h | 第 2 次评审报告、PPT | 待开始 |
| 事项 | 负责人 |
|---|---|
| 评审 PPT 制作 | 高佳豪统筹汇总;林炜博提供需求部分素材,范与恒提供界面演示素材 |
| 评审答辩主讲 | 高佳豪(总体计划与进度)、林炜博(需求部分),其余成员负责本人任务条目的补充答辩 |
| 教师点评记录人 | 每人记录本人任务条目的点评,高佳豪负责汇总写回 Wiki |
| Wiki 报告页维护 | 高佳豪 |
| 成果物上传公网 | 各人上传本人成果物至 GitHub,高佳豪检查链接可访问性 |
(评审后填写)