Как проводить планинг покер
Если к раунду готовились, он занимает пару минут. Если нет, может растянуться на полчаса. Обычно всё упирается в одно: понимает ли команда, что именно оценивает. Ниже порядок, который подходит и для переговорки, и для созвона.
Что подготовить заранее
Задачу, которую видят впервые, команда будет оценивать долго. Соберите список заранее. У каждого пункта должно быть описание в одну-две фразы и понятный критерий готовности.
На одну встречу разумно брать от пяти до пятнадцати задач. Если больше, к середине списка люди устают и ставят оценки, лишь бы закончить.
- Список задач с коротким описанием каждой.
- Эталонную задачу, размер которой команда уже знает. С ней сравнивают остальные.
- Договорённость о колоде и о том, что считать итогом раунда: медиану или среднее.
- Ведущего, который следит за очередью, задаёт вопросы и записывает результат.
Роль ведущего
Ведущий сам не оценивает, он следит за порядком. Называет задачу, даёт задать вопросы, ждёт карты, вскрывает их и записывает итог.
Прежде всего ведущий следит, чтобы раунд не превратился в обсуждение реализации. Как именно делать задачу, обсуждают отдельно, и это занимает намного больше времени. Если команда ушла в архитектуру, ведущий спрашивает: «Этого хватит, чтобы назвать размер?»
Сам раунд
Порядок простой, и каждый шаг в нём важен:
- Назовите задачу и дайте команде тридцать секунд на вопросы.
- Дождитесь, пока карту выберут все. Не вскрывайте раньше: одна открытая карта портит весь раунд.
- Вскройте карты одновременно.
- Если разброс небольшой, записывайте итог и переходите к следующей задаче.
- Если разброс большой, дайте слово тем, у кого крайние оценки, по минуте каждому.
- Повторите раунд. Третий почти никогда не нужен. Если после второго команда не сошлась, задачу нужно дробить.
Что делать при большом разбросе
Самое полезное в раунде как раз разброс оценок. Если на одной задаче лежат единица и восьмёрка, значит, два человека представили себе разные задачи. Стоит выяснить, какие именно.
Обычно причин три. Кто-то знает о скрытой сложности: миграции, чужом сервисе, старом коде. Кто-то не понимает границ задачи. Или сама формулировка допускает два прочтения. Всё это решается уточнением задачи.
Не берите среднее арифметическое, чтобы закрыть вопрос. Среднее между единицей и восьмёркой не описывает ни одну из задач, которые люди себе представили.
Сколько это занимает
Задачу, которую все понимают одинаково, оценивают за минуту. Спорную за три-пять минут. Если обсуждение идёт уже десять минут, команда обсуждает реализацию. Лучше вынести это на отдельную встречу, а задаче поставить пометку «нужно разобраться».
Таймер нужен, чтобы время было видно. Команда сама замечает, что пятая минута уходит на одну задачу.
Частые ошибки
Их немного, и они повторяются из команды в команду.
- Оценивать в часах. У каждого свои часы, а поинты у команды общие.
- Вскрывать карты по очереди. Это то же голосование вслух, только медленнее.
- Пересчитывать оценку после того, как задачу сделали. Оценка отражает то, что знали до начала работы.
- Звать на раунд тех, кто не будет делать задачу. Их карта мало что добавит к разговору.
- Оценивать задачу без описания. Сначала её нужно уточнить.