当前位置: 首页 > news >正文

团队作业六——事后分析报告

校园二手交易平台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次站会纪要与任务台账

二、项目复盘

(一)设想和目标

  1. 核心问题与用户场景
    • 软件定位清晰(解决校园二手交易痛点),但遗漏“社团闲置转让”场景,“线下交易地点确认”细节未设计;
    • 功能目标:计划6个核心功能,实际完成5个(缺“交易评价”),完成率83.3%;交付无延期,因本地部署未验证用户接受度。
  2. 软件工程质量
    • 代码管理、文档完整性有提升,但单元测试覆盖率不足10%,仅后端核心接口有测试。

改进

  • Beta前补充用户访谈,输出《用户场景清单》;
  • 要求后端接口测试覆盖率≥50%,前端关键组件加测试用例。

(二)计划

  1. 计划制定与执行
    • 工时预估经验不足(如商品发布接口超2小时),未参考测试人员建议;
    • 任务完成率90%,缓冲区(1天)用于修复订单Bug有效,但未明确使用规则,险些影响进度。

改进

  • 测试/设计参与工时预估,复杂任务加20%冗余;
  • 制定《缓冲区规范》:仅用于阻断性Bug修复。

(三)资源

  1. 资源充足性
    • 硬件充足,但“商品分类梳理”低估难度;测试资源不足,刘任浩遗漏1个轻微Bug。
  2. 资源复用
    • 前后端未封装通用组件/工具类,重复开发浪费时间。

改进

  • 输出《非编程任务清单》;
  • 搭建前端组件库、后端工具类。

(四)变更管理

  1. 变更处理
    • 2次需求变更(成色/订单筛选)口头通知,文档遗漏;优先级无标准,误判体验类需求。
  2. 应急处理
    • 无应急计划,校园ID接口变更导致注册模块阻塞;意外工作未分担,刘柳杨负荷不均。

改进

  • 变更需书面申请,同步至JIRA;
  • 制定“优先级矩阵”,储备多面手支援。

(五)设计/实现

  1. 设计与代码
    • 数据库设计未评审,导致字段类型返工;前端无设计稿,UI返工;
    • 仅用Postman测试,订单模块因多表联动Bug高发;代码复审不规范,格式不统一。

改进

  • 设计评审会邀请多角色;
  • 推行每周代码复审,制定《接口格式规范》。

(六)测试/发布

  1. 测试与发布
    • 测试工具单一,遗漏边界测试;未测并发场景;
    • 部署手册缺配置路径,Windows7兼容性问题延误部署。

改进

  • 用JMeter做并发测试,Selenium做前端自动化;
  • 完善《部署手册》,多系统验证。

(七)团队合作

  1. 角色与互助
    • 角色分配合理,付昌任务重时未获支援;成员互助(如分享CSS方案),冲突协商解决。
  2. 感谢
    • 苗新雨谢冯昊铿优化SQL;刘柳杨谢付昌文档;冯昊铿谢苗新雨表结构;刘任浩谢刘柳杨测试账号;付昌谢刘任浩文档反馈。

三、总结

  1. 团队成熟度
    • 处于CMMI“可重复级”,团队进入“规范阶段”,协作效率提升。
  2. 核心改进
    • 提升自动化测试覆盖率,推行PR复审、架构优化、工具应用、文档模板化。

四、会议照片

【此处插入】

http://www.jsqmd.com/news/120172/

相关文章:

  • 责任链实战的高级用法:多级校验、工作流,这样写代码才足够优雅!
  • 九支高校团队入选第四届Alexa社交机器人挑战赛
  • 化工园区企业污泥清淤压滤施工哪个专业
  • ros2 humble 安装Qt编译环境 - 指南
  • 令牌桶VS漏桶:谁才是流量控制的“最优解”?
  • Java计算机毕设之基于Java的高校超市管理系统设计与实现基于springboot的校园零售管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • consul - yebinghuai-qq
  • 【课程设计/毕业设计】基于springboot的校园零售管理系统的设计与实现:校园超市、便利店商品【附源码、数据库、万字文档】
  • 化工园区企业污泥清淤压滤施工哪家资质全
  • Gateway 网关坑我! 被这个404 问题折腾了一年?
  • Ajax技术:前后端交互全解析
  • 开关电源-Buck拓扑结构
  • 12.22
  • jdk1.8 是如何解决死循环问题的?
  • 10个高效降AI率工具,MBA必备避坑指南
  • CPU RAM(内存) 是什么?一篇文章搞定入门!
  • Docker容器操作总结
  • 二叉树的“家谱学”:为什么最近公共祖先是最优解?
  • 【LEA-BP】基于爱情进化算法LEA优化BP神经网络的风电功率预测研究附Matlab代码
  • 【App Service】部署War包到Azure云上遇404错误
  • 重庆三峡学院图书资料管理系统设计与实现(源码+论文+部署+安装)
  • 神经网络和深度学习 第四周:深度神经网络的关键概念
  • 华为OD机考双机位C卷 - 计算误码率 (Java Python JS C/C++ GO )
  • 2025 国内整合营销服务商TOP10 评测!全链路赋能 + 标杆案例,十大品牌权威榜单发布,驱动品牌增长新引擎 - 全局中转站
  • openFeign - yebinghuai-qq
  • kubernetes终端管理神器
  • GPIO输入输出的内容补充(继上一篇)
  • 0x3f第十天复习(考研日2)(9.18-12.30,14.00-15.00)
  • 逆向提示法:让大模型输出从平庸到专业的5步技巧
  • DHCP服务器:轻松管理IP自动分配 - 详解