敏捷冲刺日志 - Day 1
各个成员在 Alpha 阶段认领的任务
本次七天冲刺即为项目的 Alpha 阶段,目标是交付一个具备核心功能、可运行、可演示的最小可行产品(MVP)。团队成员在本阶段的任务分配如下:
- 刘瑞康 (开发):负责实现 Android 新旧版本的动态存储权限适配,并开发视频批量压缩的核心逻辑与进度反馈机制。
- 刘泽昊 (开发):负责完成应用界面的全面汉化(国际化准备),并设计与实现压缩完成后的结果操作 UI(保存、分享等)。
- 伊尔番 (PM):负责梳理并确认 Alpha 阶段的核心需求范围(权限修复、UI 汉化、批量处理),协调用户沟通,并管理每日站会与进度跟踪。
明日各个成员的任务安排
基于今日站会讨论,明天(冲刺第二天)的具体工作安排如下:
- 刘瑞康 (开发):继续完善批量压缩的队列管理逻辑,确保后台任务不阻塞 UI,并开始设计“保存到相册”功能的技术方案。
- 刘泽昊 (开发):完成
strings.xml中所有字符串资源的汉化,并在不同分辨率设备上验证文本显示的完整性与美观性。 - 伊尔番 (PM):与种子用户确认“压缩完成后操作”的具体期望(如是否需要“替换原文件”),并将反馈转化为明确的开发任务。
整个项目预期的任务量
作为 Alpha 阶段的首次完整迭代,我们聚焦于三个高优先级需求,预期总任务量约为 7 人天,具体分解如下:
| 模块 | 核心任务 | 预估工时 (人天) |
|---|---|---|
| 权限适配 | 修复 Android 10+ 存储权限异常,实现动态权限申请 | 1 |
| UI 国际化 | 抽离硬编码文本,完成中文本地化 | 1 |
| 批量处理 | 实现多选视频、队列压缩、总体进度展示 | 2 |
| 结果处理 | 实现“保存到相册”与“分享”功能,调研“替换”可行性 | 2 |
| 集成测试 | 每日回归测试、兼容性验证与 Bug 修复 | 1 |
我们将通过每日站会动态调整任务,确保 Alpha MVP 按期交付。
敏捷开发前的感想
这是我们团队第一次完整实践 Scrum 流程。过去我们常陷入“先写完再测试”的模式,导致问题积压到后期。这次我们希望通过每日交付可运行的增量,尽早暴露风险。
尤其在 Android 生态碎片化的背景下,权限、存储、分享等看似简单的功能都可能因系统版本差异而变得复杂。敏捷的短周期反馈机制,能帮助我们快速验证技术方案的可行性,避免在错误方向上投入过多精力。我们既期待又紧张,但相信小步快跑、持续集成是应对不确定性的最佳策略。
团队期望
我们对本次 Alpha 冲刺的期望非常明确:
- 对产品:交付一个能稳定压缩单个/多个视频、界面全中文、结果可保存/分享的可用版本。即使“替换原文件”因技术限制无法实现,也要有清晰的替代方案。
- 对过程:严格执行每日站会、代码审查和文档更新,杜绝“只有讨论没有提交”的情况,确保每天都有可追溯的进展。
- 对成长:每位成员都能在解决真实工程问题(如 Scoped Storage、MediaStore API)中提升技术能力,并体验到敏捷协作带来的效率与透明度。
我们希望在第七天的评审会上,不仅能向用户展示一个“能用”的 App,更能展示一个高效、可靠、自驱的开发团队。