🃏Зачем программисты играют в Покер? Всё о покер планировании

🃏Зачем программисты играют в Покер? Всё о покер планировании

🃏Что такое покер планирования?

Покер планирования - это инновационный метод, который используется в Agile-среде для проведения совместной оценки задач. В основе этого подхода лежит коллективное решение команды по сложности и временным затратам на выполнение конкретной задачи. Участники команды обычно прибегают к специальным картам с числовыми значениями (обычно в пределах от 0 до 100), чтобы выставить оценку каждой задаче.
Одним из основных принципов метода является стремление к единогласному решению, чтобы обеспечить общее понимание сложности задачи и достичь консенсуса среди всех участников. Покер планирования способствует улучшению коммуникации в команде, более точного понимания требований и повышению прозрачности процесса разработки программного продукта.

Две трудные задачи стоят перед человеком: во-первых, знать, когда начать, во-вторых — когда закончить.

🔓Как выглядит процесс покер планирования? | Story Points

Важно отметить, что оценка в покер планировании происходит не в часах, а в Story Points. В будущем мы отдельно расскажем о важности этого термина, однако сейчас важно быстро ввести читателя в курс дела.

Алекс (Менеджер): Какова вероятность того, что задача будет закрыта за неделю?
Фёдор (Разработчик): Мне кажется справлюсь)
Алекс: Можешь назвать конкретное число
Фёдор: 70-85%
Алекс: Значит может понадобиться 8-10 дней?
Фёдор: О, я не знаю… Я на девяносто три процента, что работа будет сделана менее чем за 9 дней.

Я думаю такой диалог знаком любому работнику в сфере IT. К сожалению проблемы в оценке на этом не заканчиваются, но некоторые из них решают Story Points. Суть состоит в том, чтобы не давать оценку задаче в конкретных часах, а использовать абстрактные единицы, для общего понимания градации задач между собой и оценке трудозатрат.
Приведём стандартные примеры Story Points:

-Шкала Фибоначчи : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89… , дать оценку задачи не в часах а поставить один из цифр в шкале.
-Размеры Футболок : L, M, XL, XXL .. , дать оценку задачи в размере футболки, заранее договорившись о значении каждого размера. L - задача не требующая особых усилий (изменить цвет кнопки), XXL - фундаментальная задача на десятки часов.

Теперь мы поняли из чего состоит оценка задач в Покер Планировании. Однако как же выглядит сам процесс?

🃏Зачем программисты играют в Покер? Всё о покер планировании

⏳Шаг 1. Раздача карт - на данном этапе выбирается в чём конкретно будет оцениваться задача (Story Points), всем участником раздаются карты. Пусть это будут числа Фибоначчи от 1 до 89. Также иногда могут добавляться специальные карты : очень простая задача, просьба перерыва и так далее...

🔭Шаг 2. Ознакомление с задачами - на данном этапе выбирается в чём конкретно будет оцениваться задача (Story Points), всем участником раздаются карты. Пусть это будут числа Фибоначчи от 1 до 89.

🎓Шаг 3. Обсуждение — по озвученным задачам высказывается каждый участник сессии:

⚫Как будет происходить выполнение выполнение

⚫Сколько человек должно принять участие в спринте

⚫Какие технологии нужны для работы

⚫Что может замедлить процесс разработки

📊Шаг 4. Оценка — по озвученным задачам высказывается каждый участник сессии:
Все игроки выкладывают карты лицевой стороной вниз. Особенно важно соблюдать это правило, чтобы не повлиять на оценки других участников.
После проведения голосования карты должны быть перевернуты лицевой стороной вверх. Команда сможет увидеть результаты оценок и продолжить обсуждение вопросов.
Таким образом, следует держать карты в тайне до окончания голосования, а затем открыть результаты для всех участников.

✅Если оценка выглядит следующим образом: 2 / 3 / 1 / 13, стоит задуматься и обсудить почему последний коллега дал такую оценку, возможно он обладает какой-то дополнительной информацией.

🎯Шаг 5. Достижение понимания — если члены команды показали близкие по значению карты – консенсус достигнут. Цифры на картах сильно различаются — участники должны объяснить свой выбор Если кто-то поменял свою оценку, нужно обсудить данный выбор.

Жизнь — это тот же покер. Сплошной риск, которого никак не избежать.

Эдвард Нортон

⚙Почему покер планирования это важно | Резюмируем.

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

-В методологии Scrum на часть планирования отводится достаточно мало времени (обычно это нужно успеть сделать за 1 час), поэтому такой метод прекрасно помогает посмотреть на задачу с разных сторон, а также закончить этот процесс быстро.
-Оценка проводится в story points, условных единицах, которые помогают быстро ранжировать задачи.
-Важно на первом этапе проводить оценку "закрыто", чтобы не повлиять на мнение других участников.

📖В нашем Telegram канале мы выложили 5 ЛУЧШИХ книг для Project Manager'ов + ссылки на их чтение!

55
Начать дискуссию