Ответ
Sprint Backlog — это набор элементов Product Backlog, отобранных командой разработки для выполнения в рамках текущего спринта. Он представляет собой план работы и обязательство команды.
Содержание Sprint Backlog:
- User Stories (пользовательские истории).
- Технические задачи (рефакторинг, настройка инфраструктуры).
- Баги, которые необходимо исправить.
- Задачи декомпозированные на небольшие, выполнимые части (часто в формате "задача на 1 день").
Пример содержимого:
Sprint Goal: Реализовать вход пользователя через OAuth
Задачи:
- [ ] #US-101: Добавить кнопку "Войти через Google" на страницу логина (5 story points)
- [ ] #TECH-45: Интегрировать библиотеку OAuth2-client (3 story points)
- [ ] #BUG-22: Исправить ошибку валидации email на мобильных устройствах (2 story points)
- [ ] #US-101: Написать E2E-тесты для сценария OAuth (3 story points)
Ключевые принципы:
- Формируется на событии Sprint Planning всей командой (Developers, Product Owner, Scrum Master).
- Принадлежит команде разработки, которая сама решает, как выполнить отобранные элементы.
- Может уточняться в течение спринта по мере появления новой информации, но цель спринта (Sprint Goal) неизменна.
- Прогресс отслеживается на Daily Scrum, часто с помощью Burndown Chart.