Попробовать бесплатно
AgileЦеремонияОценкаПланирование

Planning Poker

Техника групповой оценки задач в agile-командах: участники одновременно показывают карты с числами, обсуждают расхождения и приходят к консенсусу.

КРАТКО
Каждый участник независимо выбирает карту с оценкой — вскрытие одновременное, чтобы исключить эффект якорения.
Расхождения в оценках — повод для обсуждения: именно здесь выявляются скрытые риски и разное понимание задачи.
По точности Planning Poker сопоставим с Bucket System и Affinity Estimation, но выигрывает за счёт выравнивания понимания в команде.
Эффективная сессия: 4–7 участников, 30–45 минут; если сессии регулярно растягиваются — сигнал к пересмотру формата или декомпозиции задач.
Фибоначчи-колода — стандарт для story-level оценки; T-shirt sizes лучше подходят для ранней оценки эпиков.
СИНОНИМЫ:покер планированияscrum pokerestimation pokerpoker planning

Что такое Planning Poker и как он работает

Planning Poker — техника групповой оценки трудоёмкости пользовательских историй и задач. Каждый участник держит колоду карт с числами (чаще всего ряд Фибоначчи: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89) и дополнительными картами «?» и «∞». Фасилитатор зачитывает или показывает задачу, команда задаёт уточняющие вопросы, затем каждый одновременно кладёт карту на стол рубашкой вверх. По команде все карты переворачиваются.

Ключевое отличие от открытого обсуждения — одновременное вскрытие. Оно устраняет эффект якорения: никто не слышит чужую цифру до того, как сделал собственный выбор. Если оценки совпали или близки, команда фиксирует результат и переходит к следующей задаче. Если разброс велик — участники с крайними оценками объясняют свою позицию, после чего проводится повторное голосование. Итерации продолжаются до консенсуса.

Метод описан Майком Коном в книге «Agile Estimating and Planning» (2005) и с тех пор стал стандартом де-факто в Scrum-командах. Agile Alliance включает Planning Poker в официальный глоссарий как наиболее распространённый способ назначения story points.

Почему главная ценность — не точность, а согласованность

Распространённое заблуждение: Planning Poker нужен, чтобы точно предсказать сроки. Исследование Molokken-Ostvold и Haugen «An Empirical Study of Using Planning Poker for User Story Estimation» (AGILE 2006, ACM DL) на 101 пользовательской истории XP-команды показало, что Planning Poker улучшает точность оценки в большинстве случаев по сравнению с неструктурированной групповой оценкой — при этом ошибки росли лишь на задачах с экстремально большим или малым объёмом.

Академическое сравнение Planning Poker, Bucket System и Affinity Estimation (Stensrud et al., опубликовано в серии работ по agile effort estimation) показывает: после адаптации участников к методам статистически значимой разницы по точности между тремя техниками нет. При этом Bucket System и Affinity в среднем занимают вдвое меньше времени на большом бэклоге.

Реальная сила Planning Poker — в другом. Принудительное обсуждение расхождений выравнивает понимание задачи: разработчик, тестировщик и аналитик нередко оценивают одну историю в 2 и в 13 — не потому что один из них ошибается, а потому что видят разный объём работы. Именно это расхождение нужно обнаружить до спринта, а не в середине него.

По данным State of Agile Report (Digital.ai), около 81% agile-практиков используют story points как основную единицу оценки, а Planning Poker — самый распространённый способ их назначения. Команды со структурированными техниками оценки стабильно сообщают о более высокой уверенности в спринтовых обязательствах по сравнению с командами без формализованного процесса.

Промышленное исследование Jørgensen и Shepperd «A Systematic Review of Software Development Cost Estimation Studies» (IEEE TSE, 2007) относит Planning Poker к методам, снижающим индивидуальные смещения оценок за счёт структурированного группового взаимодействия — эффект, который не достигается ни индивидуальной экспертной оценкой, ни простым усреднением.

Оптимальный формат сессии: участники, длительность, частота

Практические рекомендации Майка Кона и данные из открытых отчётов по использованию инструментов planning poker сходятся на следующем эффективном формате:

  • Участники: 4–7 человек — достаточно для разнообразия перспектив, не слишком много для управляемой дискуссии. При большем числе участников время на обсуждение расхождений растёт нелинейно.
  • Длительность: 30–45 минут на сессию. Сессии длиннее 60 минут — сигнал: либо задачи недостаточно декомпозированы, либо команда обсуждает решение вместо оценки объёма работы.
  • Частота: 3–4 раза в месяц, как правило в середине спринта — для оценки бэклога следующего спринта.

Если сессии регулярно выходят за 60 минут, рассмотрите асинхронный режим: участники выставляют оценки заранее в онлайн-инструменте, синхронная встреча нужна только для обсуждения расхождений. Это особенно актуально для распределённых команд.

Шкалы и колоды: Фибоначчи, T-shirt sizes, степени двойки

Колоды на основе Фибоначчи — стандарт де-факто в большинстве команд. Возрастающие интервалы отражают нарастающую неопределённость: разница между 1 и 2 значима, разница между 20 и 21 — нет. Это вынуждает команду делать реальный выбор, а не искать «среднее».

ШкалаКогда подходитОграничения
Фибоначчи (1–89)Story-level оценка в зрелых командахМожет пугать новичков большими числами
T-shirt sizes (XS–XXL)Ранняя оценка эпиков, roadmap-планированиеСложнее агрегировать в velocity
Степени двойки (1, 2, 4, 8, 16…)Команды с техническим бэкграундомМеньше градаций в малом диапазоне
Линейная (1–10)Простые задачи с низкой неопределённостьюПровоцирует «усреднение» оценок

Карты с низкими значениями (1–5) составляют подавляющее большинство оценок в типичных командах — это нормально: хорошо декомпозированный бэклог состоит преимущественно из небольших историй. Высокие оценки (13 и выше) — сигнал к дополнительной декомпозиции задачи перед спринтом.

Planning Poker vs. альтернативы: когда переключаться

Planning Poker — не единственный инструмент, и не всегда лучший. Вот сравнение с основными альтернативами:

  • Bucket System: задачи распределяются по «вёдрам» (числа Фибоначчи на столе), команда быстро раскладывает истории. Сопоставимая точность при значительно меньших затратах времени — особенно эффективен при оценке 30+ элементов за сессию.
  • Affinity Estimation: задачи группируются по относительному размеру без явного голосования. Быстрее Planning Poker, хорошо работает для первичной оценки большого бэклога на старте проекта.
  • Wideband Delphi: итеративная экспертная оценка с анонимными раундами. Исследование по промышленным кейсам (Jørgensen, 2004) показывает, что Planning Poker даёт более точные оценки затрат, чем Wideband Delphi, при сопоставимых временных затратах на небольших бэклогах.
  • Индивидуальная экспертная оценка: быстрее всего, но подвержена систематическим смещениям и не создаёт общего понимания задачи в команде.

Практическое правило: Planning Poker оправдан при малом бэклоге (до 15–20 историй за сессию) и особенно ценен для новых команд или при работе с незнакомой предметной областью. При оценке 30+ элементов или зрелой команде с устойчивой velocity — рассмотрите Bucket System или Affinity Estimation.

КОГДА ПРИМЕНЯТЬ
  • Команда оценивает бэклог перед спринтом и нужно выровнять понимание объёма задач между разработчиками, тестировщиками и аналитиками.
  • Задачи новые или нетипичные — высок риск, что участники видят разный объём работы.
  • Команда только формируется или работает с незнакомой предметной областью: структурированное обсуждение расхождений ускоряет выработку общего языка оценки.
  • Бэклог сессии небольшой — до 15–20 историй; при большем объёме сессия затянется.
  • Важно зафиксировать не только оценку, но и аргументы: Planning Poker создаёт естественный повод для обсуждения рисков и допущений по каждой задаче.
КОГДА НЕ СТОИТ
  • Бэклог содержит 30+ элементов за одну сессию — Bucket System или Affinity Estimation дадут сопоставимую точность за вдвое меньшее время.
  • Команда зрелая, работает в одной предметной области давно и оценки стабильно совпадают — накладные расходы на голосование не оправданы.
  • Задачи технически однородны и хорошо известны команде (например, типовые баг-фиксы с понятным объёмом) — достаточно индивидуальной оценки или референсных историй.
  • Нет времени на синхронную встречу: Planning Poker требует одновременного участия, асинхронный формат работает хуже без дополнительной фасилитации.
  • Команда использует #NoEstimates или flow-метрики (cycle time, throughput) вместо story points — метод теряет смысл без целевой единицы измерения.
ПРИМЕР

Кейс 1. XP-команда, система заказа домашнего broadband
Контекст: команда перешла от неструктурированной групповой оценки к Planning Poker. Исследователи Molokken-Ostvold и Haugen проанализировали 101 пользовательскую историю до и после перехода (AGILE 2006, ACM Digital Library). Что сделали: ввели стандартную процедуру Planning Poker с колодой Фибоначчи, одновременным вскрытием и обязательным обсуждением расхождений. Результат: точность оценки улучшилась в большинстве случаев; ошибки выросли лишь на задачах с экстремально большим или малым объёмом. Дополнительный эффект — команда стала задавать больше уточняющих вопросов по требованиям до начала разработки.

Кейс 2. Две компании из телеком- и финансовой отрасли, оценка стоимости проектов разработки ПО
Контекст: исследование Jørgensen (2004) сравнивало экспертную оценку, Planning Poker и Wideband Delphi на проектах по разработке заказного программного обеспечения в двух промышленных компаниях — телекоммуникационной и финансовой. Что сделали: в обеих компаниях применили структурированные техники групповой оценки вместо неформальной экспертной оценки на реальных проектах. Результат: Planning Poker показал более точные оценки затрат, чем Wideband Delphi, и снизил финансовые риски проектов. Авторы отмечают, что ключевой механизм — принудительная независимость первичных оценок, которая снижает групповое смещение.

КАК ИСПОЛЬЗОВАТЬ В SHTAB

Совет от Shtab: перед сессией Planning Poker создайте в Shtab представление бэклога с фильтром по полю «Story Points» — оставьте только задачи, где это поле пустое. Во время сессии открывайте каждую задачу, вносите согласованную оценку прямо в поле Story Points карточки и переводите задачу в статус «Готово к спринту». Так результаты оценки не теряются в заметках фасилитатора, а сразу становятся частью планирования спринта — и следующая сессия начнётся с актуального незаоценённого остатка.

Попробовать бесплатно

Вопросы про «Planning Poker»

Стандартная колода включает числа Фибоначчи (1, 2, 3, 5, 8, 13, 21, 34, 55, 89), карту «?» (неопределённость) и «∞» (задача слишком большая для оценки). Фибоначчи выбран не случайно: возрастающие интервалы отражают нарастающую неопределённость при оценке сложных задач. Разница между 1 и 2 значима и обсуждаема, разница между 20 и 21 — нет. Это вынуждает команду делать реальный выбор вместо поиска «среднего» и снижает иллюзию точности на больших задачах.

Применяйте термины на практике

База знаний, задачи и цели — в одном сервисе. Бесплатно — без лимита по числу людей.