校园二手交易平台Alpha阶段事后诸葛亮分析报告
| 这个项目属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13485 |
| 作业的目标 | 事后分析并总结 |
一、团队成员角色与贡献(Alpha阶段)
| 名字 | 角色 | 团队贡献分 | 可验证的贡献 |
|---|---|---|---|
| 苗新雨 | 后端开发+项目PM | 92 | 1. 搭建后端骨架、设计用户/商品/订单数据库表;2. 开发注册(#A1-001)、订单创建(#A1-013)等5个核心接口;3. 输出后端部署说明文档 |
| 刘柳杨 | 前端开发 | 89 | 1. 开发首页/注册页等8个页面UI;2. 解决移动端表单遮挡等3个兼容性问题;3. 输出前端本地运行手册,关联#A1-002/#A1-004 |
| 冯昊铿 | 后端开发 | 85 | 1. 开发商品发布(#A1-003)、评论(#A1-011)接口;2. 优化搜索SQL,响应时间从1.8s压至0.9s;3. 整理数据库索引方案 |
| 刘任浩 | 测试工程师 | 83 | 1. 设计32个核心测试用例;2. 发现12个Bug并录入JIRA;3. 输出Alpha测试报告(#A1-017) |
| 付昌 | 需求管理+文档专员 | 80 | 1. 整理业务流程图与接口文档库;2. 每日更新模块接口文档;3. 记录7次站会纪要与任务台账 |
二、项目复盘
(一)设想和目标
- 核心问题与用户场景
- 软件定位清晰(解决校园二手交易痛点),但遗漏“社团闲置转让”场景,“线下交易地点确认”细节未设计;
- 功能目标:计划6个核心功能,实际完成5个(缺“交易评价”),完成率83.3%;交付无延期,因本地部署未验证用户接受度。
- 软件工程质量
- 代码管理、文档完整性有提升,但单元测试覆盖率不足10%,仅后端核心接口有测试。
改进:
- Beta前补充用户访谈,输出《用户场景清单》;
- 要求后端接口测试覆盖率≥50%,前端关键组件加测试用例。
(二)计划
- 计划制定与执行
- 工时预估经验不足(如商品发布接口超2小时),未参考测试人员建议;
- 任务完成率90%,缓冲区(1天)用于修复订单Bug有效,但未明确使用规则,险些影响进度。
改进:
- 测试/设计参与工时预估,复杂任务加20%冗余;
- 制定《缓冲区规范》:仅用于阻断性Bug修复。
(三)资源
- 资源充足性
- 硬件充足,但“商品分类梳理”低估难度;测试资源不足,刘任浩遗漏1个轻微Bug。
- 资源复用
- 前后端未封装通用组件/工具类,重复开发浪费时间。
改进:
- 输出《非编程任务清单》;
- 搭建前端组件库、后端工具类。
(四)变更管理
- 变更处理
- 2次需求变更(成色/订单筛选)口头通知,文档遗漏;优先级无标准,误判体验类需求。
- 应急处理
- 无应急计划,校园ID接口变更导致注册模块阻塞;意外工作未分担,刘柳杨负荷不均。
改进:
- 变更需书面申请,同步至JIRA;
- 制定“优先级矩阵”,储备多面手支援。
(五)设计/实现
- 设计与代码
- 数据库设计未评审,导致字段类型返工;前端无设计稿,UI返工;
- 仅用Postman测试,订单模块因多表联动Bug高发;代码复审不规范,格式不统一。
改进:
- 设计评审会邀请多角色;
- 推行每周代码复审,制定《接口格式规范》。
(六)测试/发布
- 测试与发布
- 测试工具单一,遗漏边界测试;未测并发场景;
- 部署手册缺配置路径,Windows7兼容性问题延误部署。
改进:
- 用JMeter做并发测试,Selenium做前端自动化;
- 完善《部署手册》,多系统验证。
(七)团队合作
- 角色与互助
- 角色分配合理,付昌任务重时未获支援;成员互助(如分享CSS方案),冲突协商解决。
- 感谢
- 苗新雨谢冯昊铿优化SQL;刘柳杨谢付昌文档;冯昊铿谢苗新雨表结构;刘任浩谢刘柳杨测试账号;付昌谢刘任浩文档反馈。
三、总结
- 团队成熟度
- 处于CMMI“可重复级”,团队进入“规范阶段”,协作效率提升。
- 核心改进
- 提升自动化测试覆盖率,推行PR复审、架构优化、工具应用、文档模板化。
四、会议照片
【此处插入】