Skip to the content.

团队博客4 - Alpha阶段的 Postmortem 会议

项目地址NewsMind 项目代码仓库

Postmortem 会议总结:NewsMind Alpha 版本

📝 会议信息

  • 项目名称: NewsMind —— 基于大语言模型的个性化新闻推荐系统
  • 阶段: Alpha 版本 (2025年11月5日 - 2025年11月18日)
  • 项目负责人: 陈家驹
  • 团队成员: 姜厚丞、方羿、宋尚文

1. 团队贡献分(采用三维贡献法评估)

基于 Alpha 阶段 WBS 的完成情况(总计划工时160h,实际完成168h,全部任务完成并部署)、每日 Scrum 中体现的技术难度和问题解决能力,以及团队协作度进行综合评分。

成员 角色 贡献度量化分析依据 团队贡献分(总分100)
陈家驹 项目管理与集成 负责 CI/CD 流程、集成测试和部署的顺利执行(PM-01, PM-06)。成功管理项目风险,确保了最终的部署上线。 96
姜厚丞 后端开发 完成了核心后端架构、数据库设计与用户管理 API。有效解决了新闻抓取中的反爬和代理问题(BE-05),保障了系统数据流的稳定。 92
方羿 前端开发 快速完成了前端脚手架、UI/UX 设计、登录/注册模块及与后端接口的对接,并提前关注了响应式设计(FE-10)。 94
宋尚文 AI 算法 完成 LLM API 封装、用户画像和推荐算法 v1.0。实现了 LLM 结果缓存优化(AI-10),成功将重复调用减少42%。 91

2. Postmortem 会议总结与 Pre-mortem 对比

a. Postmortem 总结(Alpha 阶段回顾)

在 Alpha 阶段,团队展现了极高的效率和执行力,总计划工时虽有微幅超出(168h vs 160h),但所有核心功能按时完成并成功部署到测试环境。

领域 成功点(What Went Well) 改进点(What Could Be Better)
项目管理 每日站会机制执行良好,任务跟踪准确。 CI/CD 流程在项目初期就建立并发挥作用。 对话助手(PM-05)的集成花费较多时间,未来需要更细致的联调计划。
稳定性与发布 项目在 Day 10 成功部署,实现功能冻结。代码质量通过 Git Flow 和审查机制得到保障。 部署时遇到了服务器 Node.js 版本不匹配的问题,应将环境依赖检查纳入 CI/CD 的 Pre-deploy 步骤。
技术实现 后端抓取、LLM 封装和缓存策略(减少42%调用)实现了高质量交付。 LLM 缓存优化(AI-10)在突发新闻场景下的 TTL 分级策略仍待完善,影响突发新闻的实时性。
团队协作 成员在反爬问题(Day 5)上迅速协作,体现了高效的“交响乐模式”。 需要加强对冷启动用户数据的快速反馈机制,以指导 AI 模型迭代。

b. Pre-mortem(事先预测)与 Alpha 实际情况对比

风险点(Pre-mortem 预测的失败原因) Alpha 阶段的实际情况与应对措施 结论
1. 推荐结果质量低 已部分缓解。 宋尚文完成了 LLM 语义分类和用户画像 v1.0。下一步需通过真实用户反馈进行迭代。 观察中/缓解。 核心逻辑已搭建。
2. 冷启动问题严重 已缓解。 宋尚文在 AI-05 任务中增加了对冷启动用户的通用兴趣集 Fallback 机制。 已缓解。 有初步兜底方案。
3. 用户界面不够吸引或交互复杂 已缓解。 方羿完成了基础 UI/UX 搭建,且在 Day 10 完成了文档整理与演示录制。 已缓解。 基础体验达标。
4. 数据源版权或新闻内容质量问题 已缓解。 姜厚丞解决了反爬问题,保证了数据流稳定;宋尚文加入了可信度评分的初步规则(AI-08)。 已缓解。 数据获取已稳定,质量控制有初设。
5. 团队进度控制与测试不充分 未发生。 陈家驹的 PM 职能有效,所有任务按时完成且部署成功,并进行了基础 E2E 验证。 未发生。 流程控制有效。

3. 团队变化

经慎重思考,考虑到成员的发展与时间安排,宋尚文将离开本组,其他其他同学继续进行开发。

4. 要是能重来

如果再来一遍,

  • 希望把 UI 做得更好看一点,并且代码可读性更高、更开源
  • 希望团队能分工更加明确,并且讨论更充分
  • 希望在课程后更加具有开源精神
  • 希望 daily scrum 能及时提交,并且助教早点提醒我们没交
← 返回首页