Отрезок времени, соответствующий циклу "разработка-тестирование-релиз" для определенного набора задач.
Если по-русски:
Пункт А. Планирование спринта (обычно созвон или встреча с командой на полчаса в какой-нибудь оговоренный день)
Есть огромный пулл задач, везде что-то надо доработать\изменить\сделать с нуля. Product owner распределяет приоритеты, какие задачи надо еще вчера, а какие подождут месяц-другой.
Члены команды выбирают, какие задачи каждый хотел бы решить и берут их себе. Иногда (в России - частенько), задачи распределяет тим-лид и Вашего мнения никто не спрашивает :)
Разбираются какие-то общие вопросы по задачам, особенно если много проблем на стыке технологий или фронта и бэка.
пункт Б.
Пункт Б. Реализация спринта
Разрабы реализуют задачи.
Тестировщики прогоняют свои сценарии.
Все, что ОК - летит на прод. Что не ОК - либо правится, тестируется и летит на прод в этом же спринте, либо ждет следующего.
пункт А.
Соответственно спринт - это то время, которое нужно команде, чтобы эти шаги пройти. Обычно это стандартная рабочая неделя. Иногда бывает по 2. Других вариантов я не встречал. Всякие детали и суть agile я опустил.