Перейти к основному контенту
Tech Path Finder
КурсыИнтервьюКод-ревьюБлог
Tech Path Finder

Персонализированный путеводитель в IT. Квизы, мок-интервью, код ревью и аналитика прогресса.

@potapov_me

Платформа

  • Курсы
  • Прогресс
  • Мок-интервью
  • Код ревью
  • Живое ревью с ИИ
  • Тренажёр переговоров
  • Закладки

Контент

  • Блог
  • Главная
  • Обратная связь

Компания

  • О проекте
  • Тарифы
  • Условия использования
  • Конфиденциальность
  • Согласие на обработку данных
  • Cookie
  • Реквизиты

Аккаунт

  • Войти
  • Зарегистрироваться
  • Профиль

© 2026 Tech Path Finder. Все права защищены.

·ИП Потапов К.С.·Политика конфиденциальности·
Сделано с ❤️ в России
  1. Планирование спринта
planning

Планирование спринта

Story points, оценка, планирование мощности, обязательства

Учебник: Планирование в Agile

Время освоения: ~40 минут


#Быстрый справочник

#Три уровня планирования

УровеньЧастотаГоризонтИнструменты
Product PlanningРаз в квартал3–12 месяцевRoadmap, OKR, Epic Backlog
Release PlanningПеред релизом (2–4 спринта)1–3 месяцаVelocity, приоритизация эпиков
Sprint PlanningКаждый спринт1–4 неделиSprint Goal, capacity, Story Points

#Sprint Planning (пошагово)

ШагДействиеКто
1Обзор Sprint Goal — бизнес-ценностьPO объясняет
2Выбор задач из Product BacklogPO + Команда
3Проверка: укладывается ли в capacity?Команда
4Детальное планирование, разбивка на подзадачиКоманда
5Финальная формулировка Sprint GoalСовместно

#Расчёт Capacity

Capacity = (Кол-во людей × Дней × Часов/день) − непроизводственные часы
Непроизводственные: церемонии + встречи + обучение + отпуска

#Частые ошибки планирования

ОшибкаПоследствие
Нет Sprint GoalКоманда теряет фокус
Планирование без refinementБлокировки во время спринта
Игнорирование capacityВыгорание, срыв спринта
Жёсткий commitmentКоманда жертвует качеством

#Введение: Как планирование в Agile отличается от традиционного? (5 минут)

Планирование в Agile — это непрерывный процесс адаптации, а не одноразовое создание детального плана на весь проект.

#Основные принципы Agile-планирования:

  • Итеративность: Планирование происходит регулярно (каждый спринт, каждую неделю)
  • Адаптивность: План меняется в ответ на новые данные и обратную связь
  • Прогностическое, а не предсказательное: Фокус на "что можно сделать", а не на "что точно будет сделано"
  • Командная ответственность: Планирование — совместная работа команды, а не задача менеджера

#Почему традиционное планирование не работает в Agile:

  • Изменения требований происходят постоянно
  • Неопределенность на ранних этапах слишком высока
  • Детальный план становится устаревшим сразу после создания
  • Создает иллюзию контроля вместо реальной гибкости

💡 Ключевая мысль: В Agile мы планируем не то, что будет сделано, а как будем принимать решения о том, что делать дальше.


#Типы планирования в Agile (10 минут)

#1. Product Planning (продуктовое планирование)

Цель: Определить стратегию продукта и долгосрочную видение Частота: Раз в квартал или при значительных изменениях Инструменты:

  • Product Vision Board
  • Roadmap (дорожная карта)
  • OKRs (Objectives and Key Results)
  • Epic Backlog

Пример roadmap:

Q1 2024: MVP с базовыми функциями
Q2 2024: Интеграции с ключевыми системами
Q3 2024: Расширение функционала для enterprise-клиентов
Q4 2024: Масштабирование и оптимизация производительности

#2. Release Planning (планирование релиза)

Цель: Определить, какие функции будут включены в конкретный релиз Частота: Перед началом каждого релиза (обычно 2-4 спринта) Процесс:

  • Анализ velocity команды
  • Приоритизация эпиков и пользовательских историй
  • Оценка объема работы
  • Определение даты релиза или количества спринтов

Формула: Количество спринтов = Общий объем / Velocity

#3. Sprint Planning (спринт-планирование)

Цель: Выбрать задачи для текущего спринта и спланировать их выполнение Частота: Перед каждым спринтом (time-boxed до 8 часов для 2-недельного спринта) Две части:

  1. Что будем делать? (Product Owner + команда): Выбор задач из Product Backlog
  2. Как будем делать? (Команда): Детальное планирование работы, разбиение на задачи

⚠️ Важно: Sprint Planning — это не распределение задач, а совместное принятие решений о том, что можно достичь за спринт.


#Процессы планирования (10 минут)

#1. Sprint Planning: Пошаговый процесс

Подготовка:

  • PO готовит и приоритизирует Product Backlog
  • Команда проводит refinement накануне

Сама сессия:

  1. Обзор цели спринта: PO объясняет бизнес-ценность и цель спринта
  2. Выбор задач: Команда выбирает задачи из верхней части бэклога
  3. Оценка и проверка: Проверка, укладывается ли объем в capacity команды
  4. Детальное планирование: Разбиение задач на подзадачи, распределение ролей
  5. Создание Sprint Goal: Формулировка одной четкой цели спринта

Правила:

  • Команда сама решает, сколько взять задач
  • PO может предлагать, но не навязывать
  • Если объем превышает capacity — сократить объем, а не увеличивать нагрузку

#2. Backlog Refinement (уточнение бэклога)

Цель: Сделать верхние элементы Product Backlog "спринт-готовыми" Частота: 1-2 раза в неделю (не во время спринта!) Процесс:

  • Разбор пользовательских историй
  • Формулировка критериев приемки (acceptance criteria)
  • Оценка сложности (story points)
  • Уточнение деталей и зависимостей
  • Удаление устаревших элементов

Время: 1-2 часа на сессию, не более 10% времени команды

#3. Capacity Planning (планирование мощности)

Цель: Учесть реальную доступность команды Факторы:

  • Отпуска и больничные
  • Встречи и церемонии
  • Обучение и исследования
  • Технический долг и поддержка

Формула: Доступная мощность = (Количество дней × Часов в день) - Непроизводственные часы

Пример:

  • 10 человек × 5 дней × 6 часов = 300 часов
  • Минус: 20 часов встреч, 30 часов отпусков, 20 часов обучения = 70 часов
  • Доступная мощность: 230 часов

#Практические кейсы и типичные ошибки (10 минут)

#Кейс 1: Команда перегружает спринт каждый раз

Ситуация: Команда берет 160 story points, но выполняет только 120.

Анализ:

  • Не учитывают непроизводственные часы
  • Оценка в story points не коррелирует с реальной мощностью
  • Нет buffer для неопределенных задач
  • Спринт Goal не четко сформулирован

Решение:

  1. Ввести capacity planning с учетом всех факторов
  2. Использовать velocity как ориентир, а не жесткое правило
  3. Добавить buffer 10-15% для неопределенных задач
  4. Фокусироваться на Sprint Goal, а не на количестве story points

#Кейс 2: PO навязывает задачи команде

Ситуация: PO говорит: "Эти 5 задач должны быть в спринте, потому что они важны для руководства".

Подход:

  1. Объяснить разницу между приоритетом и возможностью
  2. Показать реальную мощность команды
  3. Предложить альтернативы: сократить объем, увеличить срок, добавить ресурсы
  4. Сохранить ответственность команды за планирование

#Типичные ошибки в планировании:

ОшибкаПоследствияКак избежать
Планирование на год впередПлан устаревает, команда теряет гибкостьИспользовать roadmap с высоким уровнем абстракции
Нет Sprint GoalКоманда теряет фокус, результаты размытыВсегда формулировать одну четкую цель спринта
Оценка без refinementНекачественные задачи, постоянные блокировкиРегулярный refinement перед планированием
Игнорирование capacityПерегрузка команды, выгорание, снижение качестваУчитывать все непроизводственные часы

#Анти-паттерны в планировании (5 минут)

#1. Жесткий коммитмент (Rigid Commitment)

Что это: Когда команда обязуется выполнить все задачи спринта независимо от изменений в контексте (новые требования, блокеры, болезни).

Проблемы:

  • Команда работает сверхурочно
  • Снижение качества продукта
  • Игнорирование технического долга
  • Потеря доверия между командой и заинтересованными сторонами

Как избежать:

  • Четко объяснить разницу между Sprint Commitment и жестким контрактом
  • Фокусироваться на адаптации к изменениям, а не на выполнении плана
  • Использовать Sprint Goal как ориентир, а не список задач

#2. Планировочный цирк (Planning Circus)

Что это: Когда планирование превращается в показательное мероприятие для руководства без реальной пользы и улучшения процессов.

Примеры:

  • Команда ставит одинаковые оценки для всех задач, чтобы выглядеть предсказуемой
  • Планирование проводится только для отчетности, а не для реального планирования работы
  • Участники не участвуют активно, а просто выполняют формальности

Результат: Потеря ценности планирования, неточное планирование, снижение мотивации команды.

Как избежать:

  • Сфокусироваться на ценности процесса, а не на форме
  • Регулярно собирать обратную связь от команды о полезности планирования
  • Адаптировать процесс под нужды конкретной команды

#3. Планировочный барьер (Planning Barrier)

Что это: Когда планирование становится препятствием для работы вместо помощи в организации процесса, отнимая время без реальной пользы.

Примеры:

  • Слишком долгие сессии планирования, которые отнимают время от разработки
  • Команда боится давать реалистичные оценки из-за страха критики
  • Формальные процессы, которые мешают быстрой адаптации

Решение:

  • Регулярная оценка ценности процесса планирования
  • Адаптация длительности и формата сессий под нужды команды
  • Создание психологически безопасной среды для честных оценок

⚠️ Важно: Sprint Commitment — это договоренность, а не жесткий контракт. Цель — создать ответственность и фокус, а не давление на команду.


#Типичные ошибки

ОшибкаПочему это плохоКак исправить
Sprint Planning без Sprint GoalКоманда выполняет задачи, а не достигает цели; при изменениях нет ориентираСформулировать одну чёткую бизнес-цель до выбора задач
Нет Backlog Refinement перед PlanningPlanning превращается в мозговой штурм, задачи плохо понятныRefinement 1–2 раза в неделю, верхние 2–3 спринта всегда «готовы»
Capacity не учитываетсяСистематический срыв спринтов, выгорание командыСчитать реальную мощность: (дни × часы) − отпуска − встречи − обучение
PO навязывает конкретные задачи без обсужденияКоманда не владеет commitment, теряет ответственностьPO предлагает приоритеты и Sprint Goal, команда сама решает объём
Планирование детального roadmap на год вперёдPlan устаревает сразу, гибкость потерянаДетально — ближайший спринт, грубо — квартал, направление — год
Не используют историю velocity при планированииХронически перегруженные спринты, срыв дедлайновVelocity последних 3–5 спринтов — ориентир, не жёсткий лимит

#Упражнения и задания (5 минут)

#Упражнение 1: Составление Sprint Goal (2 минуты)

У вас есть задачи для спринта:

  • Реализовать регистрацию пользователей
  • Настроить email-уведомления
  • Исправить критические баги в авторизации
  • Добавить аналитику поведения пользователей

Задача: Сформулируйте один четкий Sprint Goal, который объединяет эти задачи.


#Упражнение 2: Расчет capacity (3 минуты)

Команда: 6 человек Спринт: 2 недели (10 рабочих дней) Часы в день: 6 часов Непроизводственные часы:

  • Церемонии: 10 часов
  • Встречи: 15 часов
  • Обучение: 8 часов
  • Отпуска: 12 часов

Задача: Рассчитайте доступную мощность команды в story points, если средний velocity = 40 points/спринт.


#Контрольные вопросы (для самопроверки)

  1. В чем основное отличие Agile-планирования от традиitional planning?
  2. Какие три типа планирования существуют в Agile?
  3. Что входит в две части Sprint Planning?
  4. Почему важно иметь Sprint Goal?
  5. Как рассчитывается доступная мощность (capacity) команды?

#Дополнительные ресурсы

  • Книга: "Agile Estimating and Planning" — Mike Cohn
  • Статья: "Sprint Planning: The Two Parts" — Scrum.org
  • Инструменты: Jira (Sprint Planning), Miro (roadmapping), Excel (capacity planning)
  • Практика: Проведите Sprint Planning с вашей командой, используя этот учебник

🎯 Главный вывод: Успешное планирование в Agile — это не создание идеального плана, а развитие способности команды принимать обоснованные решения в условиях неопределенности. План — это не цель, а средство для достижения цели.

Далее: Церемонии