Ответ
В конце планирования спринта команда должна достичь трех четких и измеримых результатов, которые служат основой для всей предстоящей работы.
1. Цель спринта (Sprint Goal): Краткое, понятное утверждение, описывающее, что будет достигнуто в конце спринта и какую ценность это принесет. Это общая цель, а не просто список задач.
Пример: "Реализовать базовый поток регистрации нового пользователя через email".
2. Бэклог спринта (Sprint Backlog): Отобранный из общего бэклога продукта набор элементов (пользовательских историй, задач, багов), которые команда обязуется выполнить для достижения цели спринта. Каждый элемент должен быть понятен и оценен.
// Пример структурированного бэклога спринта
{
"sprint_goal": "Реализация авторизации",
"items": [
{ "id": "US-101", "title": "Создать API эндпоинт для логина", "estimate": 5 },
{ "id": "US-102", "title": "Разработать UI форму ввода", "estimate": 8 },
{ "id": "BUG-45", "title": "Исправить валидацию пароля", "estimate": 3 }
],
"total_estimated_capacity": 16
}
3. План по достижению цели (Initial Plan): Команда определяет, как она будет работать над выбранными элементами, разбивая крупные истории на конкретные технические задачи (например, «написать тесты», «создать миграцию БД»).
Итог: Все участники (команда разработки, владелец продукта) имеют единое понимание объема, целей и плана работ на предстоящий спринт.