Покер планирования: как максимально прозрачно планировать спринты
Читайте в колонке онлайн-школы PMCLUB о методе, который поможет вместе с командой оценить трудоёмкость задач и установить реалистичные дедлайны.
Проблемы в планировании
Джеймс Греннинг, один из авторов Agile-манифеста, в начале нулевых заметил: команды разработки тратят много времени на планирование спринта, проводят долгие нерезультативные встречи, в которые не вовлечена команда. А главное — часто дают неверные оценки задачам.
Тогда он предложил следующую технику:
- Вовлечь каждого участника процесса (разработчиков, дизайнеров, менеджеров и прочих) в обсуждение плана.
- Определять сложность запланированной работы путём голосования.
- Разнообразить обсуждение, добавив в него элементы карточной игры.
Подход назвали покер планирования, или Planning Poker. В основном его применяют Scrum-команды для оценки трудоёмкости задач.
По шагам: как устроен процесс покера планирования
Организуйте встречу. Позовите на неё всех исполнителей задачи, а также заказчика (либо менеджера продукта/проекта).
Раздайте каждому по колоде. Часто используют специальные карты, на которых изображены числа, знак вопроса, знак бесконечности и чашка кофе.
Заказчик (или менеджер продукта/проекта) рассказывает вводные задачи или процесса.
Участники (исполнители) в ответ должны выбрать карту из своей колоды. Чем больше число, тем более сложной участнику кажется задача. Корреляцию чисел с требуемым на задачу временем команда определяет самостоятельно.
Другие символы расшифровываются так:
- Бесконечность (∞) — задача настолько глобальна, что её трудно оценить. Нужно разбить на более мелкие.
- Знак вопроса (?) — требуются дополнительные вводные или участник затрудняется в оценке.
- Чашка кофе (☕) — нужен перерыв.
Далее игроки вскрывают карты и идёт подсчёт голосов. Если большинство участников выбрали одну карту — её число присваивается задаче автоматически.
Если мнения сильно разнятся, модератор просит аргументировать решения участников, которые поставили самую низкую и высокую оценки. После обсуждения команда проводит ещё один раунд голосования и приходит к консенсусу. Если нет — записывает диапазон оценок.
Как голосовать
В покере планирования есть разные методики. Перечислим основные:
- Последовательная: стандартная нумерация от 1 до 9 (и далее при необходимости).
- Фибоначчи: последовательность, в которой первые числа — 0 и 1, а каждое последующее равно сумме двух предыдущих.
Последовательность Фибоначчи в покере планирования
- Модифицированный Фибоначчи: до числа 13 соответствует последовательности Фибоначчи, а затем числа округляются.
- Метод футболки: вместо чисел используются размеры от XXS до XXL.
- Степень двойки: числа 0, 1, а затем — 2, 4, 8, 16, 32 и так далее.
Проще всего использовать обычную числовую последовательность, но есть подвох. Разница между, например, «7» и «8» не очень велика — и в том и в другом случае ясно, что задача средней сложности.
При голосовании бывает трудно определить, тянет ли задача на восьмёрку или ей достаточно поставить «7». Если выбор идет между «8» и «13», как в последовательности Фибоначчи, то здесь разница более очевидна и участники смогут более уверенно ставить оценки.
Зачем это менеджеру проекта
Демократичность
В результате покера планирования вы получите обратную связь от каждого члена команды и сформируете целостное представление о задаче: насколько она технически сложная и сколько времени нужно для реализации.
Почему это важно? К примеру, у дизайнеров и разработчиков могут быть разные представления о работе. Первые могут в короткие сроки отрисовать новые кнопки для сайта, а вторым может понадобиться несколько недель для их внедрения.
Вовлечение
Элемент игры сделает встречи неформальнее и интереснее. Также, в отличие от традиционного обсуждения со спорами и долгими разговорами, покер планирования позволяет действовать быстро и сосредоточиться на главном.
Пара лайфхаков
1. Используйте таймер. Ограничьте время на обсуждение, чтобы встреча прошла живо и продуктивно.
2. Не обязательно покупать физические карты: есть специальные онлайн-сервисы для покера планирования, которые помогут вам провести даже удалённую игру. О них мы и расскажем ниже!
Сервисы для покера планирования
Самый простой вариант для тех, кто хочет впервые попробовать технику. Минималистичный дизайн и мгновенное начало работы.
Особенности:
- Доступно без регистрации, нужно просто нажать Start Session и отправить другим участникам ID сессии.
- Работает на любом устройстве.
- После объявления результатов можно поменять голос.
- История не сохраняется — инструмент максимально простой и лаконичный по функциональности.
Перед началом игры в сервисе можно заполнить описание и план обсуждения, а также выбрать, по какому принципу будут нумероваться карты.
Особенности:
- Задачи можно описывать в любой форме — в свободной или структурированной.
- Чтобы подключить участников, нужно скинуть им ссылку на созданный раунд.
- Каждый раунд обсуждения можно согласовать, отменить, запустить снова или просто открыть выложенные карты.
- Результаты не сохраняются.
Бесплатный сервис, который интегрируется с Jira, Confluence, Slack, GitHub, GitLab и запускается на любом устройстве — смартфоне, планшете или ПК. Задачи в таск-менеджерах автоматически обновляются по результатам обсуждения.
Особенности:
- Во время голосования и подсчёта результатов приложение развлекает участников забавными анимациями и эмодзи.
- Есть встроенный чат и гибкие настройки кастомизации.
- Поддерживает пред-голосование, когда участники находятся в разных часовых поясах. Результаты открываются, когда проголосуют последние члены команды.
Приложение простое по дизайну, но предлагает богатый выбор функций. Можно пригласить в голосование не только участников, но и зрителей (например, так удобно позвать заказчика).
Особенности:
- Есть возможность выбрать асинхронный режим голосования — это удобно для участников в разных часовых поясах, которые голосуют в разное время.
- Помимо имеющихся схем голосования, можно создать и сохранить свою.
- Приложение поддерживает импорт списка задач из Excel, Numbers и Google Docs.
- Есть расширения для Google Chrome и Mozilla Firefox, а также синхронизация с Jira.
Русскоязычный сервис с простым и интуитивно понятным интерфейсом. С его помощью удобно проводить спринты — те задачи, которые команда уже обсудила, можно в этом же интерфейсе перетащить в бэклог.
Особенности:
- Визуальная сортировка пунктов спринта / бэклога: задачи, истории и ошибки.
- Выгрузка списка задач из спринта в CSV.
- Сохранение истории голосований и назначение ответственного за задачи.
- Настройки метода голосования и подсчёта оценок.
PMCLUB — онлайн-школа для менеджеров проектов и продуктов. Мы учим грамотно управлять и не срывать дедлайны, оценивать сроки и бюджет и работать с рисками. Подписывайтесь на нас на vc.ru и в Telegram.