事后诸葛亮分析

Alpha阶段的角色和具体贡献

姓名 角色 个人贡献分 可验证贡献
林奕宏 前端开发 93 负责前端核心功能开发与 Git 仓库管理,确保页面可用性与代码协作规范。
朱雅子 前端开发 91 调整前端网页样式,修改消息框颜色
黄德俊 运维 90 优化Docker部署流程,完善容器化部署流程
连亨锴 后端开发 92 搭建MySQL数据库,实现数据存储与查询功能
麦凯翔 后端开发 94 完善聊天室消息管理和撤回功能,并和数据库结合
黄海怡 文档管理 90 管理看板生成燃尽图,配合完成Scrum冲刺博客
林晓楠 文档管理 90 汇总开发组工作进程信息,文档管理与撰写,修正文档错误

讨论照片

一、设想与目标

1.我们的软件要解决什么问题?是否定义得清楚?是否对典型用户和典型场景有清晰的描述?

MiniChat 致力于提供一个轻量、便捷的实时聊天平台,团队在项目初期通过问卷调查收集用户需求,明确了典型用户画像(机密对话、小型社交场景用户)和典型使用场景(讨论敏感私密话题)。Alpha 阶段主要聚焦于高频需求功能的实现,例如:用户注册、房间管理与消息发送。

2.我们达到目标了吗?

我们努力实现了原定计划的大部分目标:
• 核心功能如用户注册、聊天室管理、消息发送等已完成
• 成功搭建了稳定的 Docker 部署方案
• 所发现的 Bug 均已修复

但由于项目尚未上线,还无法评估真实用户量和使用反馈,因此部分目标(如上线用户数)暂未达成。不过我们确实更接近上线目标了。

3.用户对核心功能的接受度如何?我们离目标更近了吗?

虽然暂未正式上线,但从内部测试与使用者反馈看,核心功能(如消息传递、房间机制)的体验是符合预期的。功能组合已能满足用户“快速入房、稳定聊天”的核心需求。

二、经验教训

如果历史重来一遍,我们会做什么改进?
• 更早锁定上线目标:我们后期逐步发现需完善之处较多,若能在 Alpha 阶段更早定义最小可用产品(MVP),可集中资源更快上线。
• 加强分工明确性:前后端边测试边修复 bug 效率不高,若能更清晰划分测试、开发角色,协作效率会更高。

三、计划执行情况

1.是否有充足的时间来做计划?团队如何达成一致?

有充足时间进行计划制定,团队在规划时高度一致,优先级明确,整体合作融洽。

2.原计划功能是否全部完成?若未完成,原因是什么?

大部分已完成,冲刺集中在一周内,时间严重紧张。

3.是否有不必要或价值不高的工作?

目前看没有明显浪费精力的任务,每项工作都为实现核心功能打下了基础。

4.项目是否按照计划进行?是否估计到了所有风险?

前期计划良好,但后期出现“需求发现增加”、“实现复杂度高”的情况,一些风险(如部署问题、代码耦合度高)在初期低估。

5.是否留有缓冲区?发挥了作用吗?

有留出缓冲区,并在最终阶段发挥了重要作用,例如修复bug、完善部署文档等。

四、资源

1.资源是否充足?
• 人力:7人团队,较为紧张,ui与测试需要协调分工。
• 开发资源:许多技术资料需自行摸索,调试难度高。
• 设备:测试设备不足,测试同一个场景需要交替操作多个窗口。
• 时间:较为充足。

2.时间估计是否准确?

在 Beta 阶段对任务的时间估算明显更加准确,团队成员对项目理解更深入。

3.是否低估了非编程资源的难度?

Alpha 阶段尚未集中美工,但在 UI 优化阶段已体会到前端设计复杂度不低。

4.是否存在“别人能做得更有效率的任务”?

有,如测试工作与开发工作应分开进行,避免重复劳动与效率低下。

五、变更管理

1.是否能有效传递变更信息?

是的。代码更新后会上传 GitHub 并同步到微信群,接口文档变更也能及时更新。

2.如何判断功能的“必须实现”或“可以延后”?

依据用户需求强度与开发实现难度综合评估决定。必须实现:用户强需求、基础功能;可以延后:低优先级或高难度功能。

3.出口条件是否定义清楚?

定义明确:
• 所有测试用例通过
• 所有 Bug 修复完毕
• 用户体验良好
• 核心用户场景运行正常

4.是否有应急预案?

有。如遇重大 bug 可快速回退代码版本,或手动部署回滚环境。

5.是否能有效应对突发任务?

是的。调试过程中常有任务打断原流程,但团队灵活应对、临时分工调整能力较强。

六、设计与实现

1.设计是否由合适的时间和人完成?

是的。Beta 阶段初,团队对设计进行了统一讨论和分工,职责明确。

2.是否出现模糊不清的设计决策?如何解决?

有,例如功能是否需要的问题,团队选择记录下来,Alpha阶段先聚焦主功能。

3.Bug主要集中在哪些功能?为何?

Bug主要集中在聊天室边界场景(如房间不存在、发送空消息),原因是前期未充分覆盖边缘测试用例。

七、结论

成果汇总:
• 成功部署可用的聊天系统
• 核心功能稳定运行
• 全部已知 Bug 均修复
• Docker 与二进制部署流程完整
• Alpha 版本已具备对外发布能力

发布建议:
• 继续收集用户反馈,优化 UI/UX
• 增加功能测试与边界场景覆盖率
• 为 Beta 阶段准备新功能(如找回密码、好友系统)

posted @ 2025-05-18 22:21  hihuang  阅读(24)  评论(0)    收藏  举报