软件开发项目进展与挑战应对
1. 项目初期进展与问题
1.1 视频流与 Zoom 集成问题
6 月 15 日周一的站立会议上,Mohammad 询问 Team 11 视频流功能的进展,得知因 CSS 样式问题该功能尚未实现。在探讨与 Zoom 集成时,Yazan 指出与 JupyterHub 集成存在诸多未知因素。当 Arash 加入会议后,Yazan 汇报 Team 11 正努力完成 Zoom 集成,还需与 Masoud 讨论添加用于输入会议代码的 React 组件。此外,运行 Zoom 会占据整个浏览器窗口且不支持调整大小,可能需要重写 CSS 来解决。Mihai 询问集成情况,Arash 表示若他想帮忙可获取代码。Mihai 提到 Team Rocket 完成自身任务后可能会协助 Team 11,Arash 提醒其团队任务仍是首要任务。
1.2 团队任务分配与过度承诺
6 月 17 日周三,本周是春季学期结束和 MVP 截止日期,MEng 学生实习生项目已过半。A - Team 和 Team Rocket 下周将迎来暑假前的休息。在额外的梳理会议上,Team Rocket 成员积极争取多数故事任务,他们常以过往经验和技能为理由,认为能更快完成类似任务。然而,Mihai 承认对 Team Rocket 完成所有故事缺乏信心,他们在高级搜索功能上因一小段代码受阻。Arash 指出软件开发人员需避免过度承诺。
1.3 过度承诺的原因与症状
开发团队过度承诺会导致生产力和质量下降、团队倦怠以及无法兑现承诺。常见原因有两个:
- 团队无法正确评估自身速度。
- 团队受外部压力被迫过度承诺。 <