Короткий фиксированный промежуток времени (обычно от 1 до 4 недель), в течение которого команда разработки выполняет определённый набор задач для создания готовой части продукта.
Спринт — это ключевое понятие из методологии Agile (чаще всего — Scrum). Спринт — это не просто отрезок времени, а инструмент для предсказуемой и гибкой разработки. Он помогает команде фокусироваться на результате и постоянно улучшать процессы.
Зачем нужны спринты?
Декомпозиция большого проекта на части.
Регулярная поставка ценности заказчику.
Быстрая обратная связь и адаптация к изменениям.
Предсказуемый ритм работы для команды.
Из чего состоит спринт?
Планирование (Sprint Planning) Команда выбирает задачи из бэклога продукта, которые можно сделать за спринт. Формируется бэклог спринта.
Ежедневные обсуждения (Daily Scrum) Короткие встречи (~15 мин), где каждый отвечает на вопросы такого рода:
Что сделал вчера?
Что сделает сегодня?
Что мешает?
Работа над задачами Разработка, тестирование, интеграция.
Обзор спринта (Sprint Review) Демонстрация готового функционала продукт-оунеру и стейкхолдерам.
Ретроспектива (Sprint Retrospective) Обсуждение: что прошло хорошо, что можно улучшить в процессах.
Пример спринта в IT
Длительность: 2 недели (10 рабочих дней).
Цель: добавить в мобильное приложение возможность оплаты картой.
Задачи:
Разработать экран выбора оплаты (3 дня).
Интегрировать платежный шлюз (4 дня).
Написать тесты (2 дня).
Исправить баги (1 день).
Правила и особенности спринта
Длительность спринта фиксирована — нельзя удлинить или сократить его в процессе.
Цель спринта не меняется — если появляются срочные задачи, их добавляют только через продукт-оунера.
По итогу — готовый инкремент продукта (что-то, что можно использовать).
Чем спринт не является?
Это не «авральный режим» работы.
Это не просто итерация без конкретной цели.
Это не способ микроменеджмента (задачи оценивает и берёт на себя команда, а не менеджер).
Участники спринта
Product Owner — определяет приоритеты задач.
Scrum Master — следит за процессом и устраняет помехи.
Development Team — разработчики, тестировщики, дизайнеры.