Как определять размер задач в Product Backlog


Управление бэклогом продукта (Product Backlog) требует правильного определения объема и сложности его элементов. Слишком крупные - усложняют планирование и негативно влияют на предсказуемость завершения работы, а слишком мелкие -  создают избыточную детализацию.
Почему размер элементов бэклога имеет значение?
  • Некорректно оцененные задачи приводят к:
    • Неточному планированию спринтов
    • Перегрузу или простою команды
    • Трудностям в приоритизации
  • Оптимальный размер элемента бэклога:
    • можно достаточно легко оценить - команда понимает, сколько усилий потребуется на выполнение;
    • укладывается в один спринт (обычно до двух недель);
    • даёт ощутимый результат - важен с точки зрения пользователя или бизнеса.

Способы оценки элементов бэклога

A. Story Points

(абстрактная единица оценки, с помощью которой Agile-команды оценивают относительную трудоёмкость задачи)

Основные составляющие story point:
  • Объём работы: Сколько нужно сделать? Насколько велика задача по содержанию?
Пример: 10 экранов сверстать vs. 1 экран.
  • Сложность:Насколько технически/логически сложна задача? Есть ли нестандартные подходы, интеграции, неопределённости?
Пример: простая форма vs. интеграция с внешним API с нестабильной документацией.
  • Риски и неопределённость: Есть ли неизвестные факторы? Возможно ли появление «сюрпризов» в процессе?
Пример: задача на новом для команды фреймворке.
  • Уровень знаний и опыта команды: Насколько команда знакома с задачей?
Пример: знакомый шаблон отчёта vs. новый модуль, который никто не трогал.
  • Зависимости от других задач или команд:Нужно ли ждать чего-то извне? Есть ли внешние блокировки?

Для оценки в Story points обычно используют шкалу Фибоначчи: 1, 2, 3, 5, 8, 13, 21(20).

Почему рекомендуют использовать именно шкалу Фибоначчи:
  • Растущая неопределенность - чем больше задача, тем сложнее её точно оценить.
  • Проще сравнивать - люди лучше чувствуют относительную, а не точную разницу.
  • Меньше споров - крупные шаги помогают быстрее договориться.
  • Избежание ложной точности - не тратим время на иллюзию точных оценок.
При этом не рекомендуется брать в спринт больше одной задачи в 8/13/20 story points (в зависимости от веса одного story point-a в вашей команде). А в идеале декомпозировать на элементы размеров 1-5 story points.

B. Временные оценки (часы/дни)

Оценки в часах или днях понятны и привычны многим командам, особенно в проектах с жёсткими сроками и фиксированным объёмом.

Такой подход может быть уместен, когда:
  • работа хорошо изучена,
  • объём предсказуем,
  • задачи маленькие (например, багфиксы, мелкие правки).
  • если нужен “идеальный” sprint burndown chart в jira.

Однако у метода есть ряд ограничений:
  • Высокий риск ошибки - в реальности часто возникают непредвиденные сложности, которые сложно учесть при попытке «точно» прикинуть время.
  • Не учитывает когнитивную нагрузку - две задачи с одинаковым количеством часов могут требовать совершенно разного уровня концентрации и усилий.
  • Может создавать иллюзию точности - кажется, что если мы указали «6 часов», то так и будет, и создаётся потенциально ложное ожидание, что задача будет готова в течение дня.

C. Оценка в футболках (T-shirt sizing)

Метод, в котором задачи получают не числовую оценку, а «размер одежды» - от XS до XL (иногда даже XXL).
Используется, когда нужна быстрая грубая оценка, без погружения в детали.

Особенно полезен на уровне портфеля и roadmap-планирования,
например - при оценке инициатив на квартал или при формировании Backlog'а для PI Planning в SAFe.

Плюсы:
  • Быстро и интуитивно
  • Упрощает обсуждение приоритизации без углубления в детали
  • Подходит для высокоуровневой оценки инициатив, эпиков и фичей


Минусы:
  • Нет точной связи с временем или усилиями
  • Требуется единое понимание между участниками: что означает «размер футболки»
  • Для перехода к спринт-планированию, как правило, потребуется декомпозиция

D. No Estimation (без оценки)

Подход, в котором команда вообще отказывается от предварительных оценок. Вместо этого фокус - на постоянном потоке и равномерной загрузке, часто используется в Kanban или flow-based системах.

Плюсы:
  • Нет потерь времени на споры и планирование оценок
  • Отлично работает в потоковых процессах с мелкими, равномерными задачами
  • Снижает стресс вокруг «угадали/не угадали»


Минусы:
  • Подходит не всем - требует зрелой команды и стабильного flow
  • Меньше ориентиров для внешних ожиданий (например, для менеджмента или заказчиков)
  • Сложнее прогнозировать сроки крупных инициатив
В оценке задач нет универсально "правильного" или "неправильного" подхода. Story Points, часы, "футболки" или даже полный отказ от оценивания - каждый из этих методов может быть уместен, если учитывать контекст, уровень зрелости команды и характер работы.

Сегодня Story Points - наиболее распространённый подход, поскольку хорошо работают в условиях неопределённости и помогают сосредоточиться на ценности, а не на часах.

Важно выбирать способ, который даёт достаточную точность (accurate) для принятия решений, но не требует избыточной детализации (precise). Цель оценки - не идеальные цифры, а общее понимание объёма, рисков и приоритетов, чтобы команда могла двигаться вперёд осознанно и уверенно.
Если вы хотите больше узнать о сертификационных тренингах Напишите нам в телеграм @Valeria_AgileLAB или на почту info@agilelab.org