Впервые описана в 2002 году Джеймсом Гренингом, одним из авторов Agile-манифеста. В дальнейшем популяризирована Майком Коном в книге «Agile Estimating and Planning». Выбрав самый большой размер, команде дается достаточно времени, чтобы выполнить работу. Это также ограничивает опасность того, что участники будут жаловаться на то, что у них не хватает времени для выполнения задач, когда начинается фактическая работа. Покер планирования – это техника, применяемая в Scrum-командах в рамках Agile-разработки для коллективной оценки трудоемкости задач.
Это не так удобно, как работать со специальными картами, но допустимо, если заранее договориться о значениях. Если вы не достигнете консенсуса к концу третьего тура после голосования, вам нужно взять максимальный размер и идти вперед. Никто не будет жаловаться на выбор более высокого числа, потому что признается, что решение требует времени.
Вот чек-лист, который ещё раз напомнит, что и когда делать. Держите его под рукой во время оценки, и тогда вы точно ничего не упустите. Фасилитатор встречи ведет процесс, следит за ходом обсуждения, помогает командам найти консенсус в спорных ситуациях, следит за временем. Но элемент геймификации на основе покера может подойти далеко не всем командам. Но пока вы не попробуете метод, вы не сможете узнать этого наверняка. Карты пронумерованы так, что чем больше число, тем больше неопределённость.
Что Такое Покер Планирования
Подведите итоги встречи, а Srum-мастер может отметить себе, что можно улучшить в будущем. После игры формируется список задач, которые идут в работу. После выбора поля откроется окно для коллективного ввода оценок для этой карточки. Далее участникам оценки раздается одинаковое количество карт с цифровыми значениями. Если у вас нет таких карт, можно воспользоваться обычными игральными — для покера. Ни одна командная техника не работает без грамотного руководителя.
Правда «торговаться» нужно больше с собой, чем с другими участниками. Ну и «играть» при планировании часто приходится с неполной информацией о картах противников. С помощью серий последовательных опросов, интервью, мозговых штурмов участники добиваются консенсуса для решения. Анализ оценок проводится в несколько этапов, а результаты обрабатываются статистическими методами. На оценочной сессии должны присутствовать все участники, которые напрямую связаны с задачей.
Достижение понимания — если члены команды показали близкие по значению карты – консенсус достигнут. Цифры на картах сильно различаются — участники должны объяснить свой выбор Если кто-то поменял свою оценку, нужно обсудить данный выбор. Данный онлайн сервис заменяет несколько популярных приложений для планирования, включая Todoist или Trello.
Что Такое Planning Poker
Так, если разработчик желает выбрать 6, но он не до конца уверен, он выберет 5, либо может предусмотрительно выбрать eight. Конечно, покер планирование подразумевает обсуждение, но оно покерное планирование должно быть лимитированным. Но долгая говорильня утомит и приведёт к нежеланию думать. В первую очередь при planning poker лучше оценивать общие усилия на задачу, а не только время.
- В инструменте покер планирования от Retrius, участники могут указать, что у них есть вопрос, выбрав карту с вопросительным знаком, либо подняв руку на панели инструментов.
- Например, оценивая сложность задачи, сотрудник А выбрал карточку с цифрой 3, а сотрудник Б — с числом thirteen.
- Он основан на процедуре, известной как Wideband Delphi, которая была сделана корпорацией RAND между 1940 и 1968 годами (точный год неизвестен).
- Planning poker (перевод с англ. — Покер планирования) — техника командной оценки задач в относительных единицах.
- Он объясняет, в чём для него сложность (или простота) задачи.
С его помощью можно не только оценить сложность задачи в целом, но и разбить ее на более мелкие компоненты для более быстрого решения. Затем каждый участник индивидуально оценивает, сколько усилий потребуется для выполнения этой задачи. Команды делают это, выбирая необходимую карту с разными значениями из настраиваемой колоды. Покерная методика планирования основывается на азарте, превращая рутинный процесс установки сроков выполнения задач в увлекательную схватку между участниками команды. Способствует формированию единого понимания сложности проекта. В процессе оценки команда развлекается и находит лучшее решение для задачи, максимально близкое к реализации.
Для возможности оценки несколькими пользователями выбираем тип «Коллективная оценка». Метод применяется Agile-командами, организующими свою работу с помощью фреймворка Scrum, хотя изначально появился в подходе «Экстремальное программирование». «В конце встречи происходит так много событий, что я часто забываю внести окончательные оценки в наш инструмент отслеживания».
Как Использовать Planning Poker
Либо выбирают карты eight и thirteen в качестве максимального размера оценки. После завершения спринта команды, работающие по Scrum, проводят ретроспективу. Один из вопросов, которые можно рассмотреть на ретроспективе — это задачи, по которым полученные при планировании оценки сильно отклонились от фактических значений. Здесь дали несколько рекомендаций, как своевременно и эффективно обмениваться всей информацией о ходе работы. Однако подход будет более эффективным, если в оценке каждой задачи будут принимать участие только те участники команды, кто потенциально может выполнить задачу. Именно они смогут высказать экспертное мнение, которое сделает оценку более обоснованной и точной.
После голосования карты переворачивают лицевой стороной вверх. Исходя из результатов игры можно делать выводы и решать, как работать над задачами дальше. Участники снова вытягивают карточки, кладут их рубашкой вверх, после чего карты вскрываются и участники видят новый диапазон из оценок. После второго тура голосования этот диапазон должен уменьшиться. Например, оценивая сложность задачи, сотрудник А выбрал карточку с цифрой three, а сотрудник Б — с числом thirteen. Все остальные эксперты выбрали карточки между этими значениями.
По умолчанию для планирования покера используется шкала Фибоначчи, продставляющая собой последовательность цифр, каждая из которых является суммой двух предыдущих – 1, 2, three, 5, eight, thirteen, 21 и 34. Используя этот подход, вы бы сыграли карту «1» для задачи, которая почти не требует усилий, и «34» для обозначения непосильного объема работы. Покер планирования — это специальная техника оценки трудозатрат для задач. С помощью такого планирования команда коллегиально устанавливает оценку для заданий, которые отправятся в следующий спринт. Попросите каждого высказаться и выслушайте их аргументы. Вы и остальная команда поймёте, почему они так считают.
Planning Poker позволяет добиться единой относительной оценки задачи всей командой. Адекватная оценка задачи в любом проекте – это фактически краеугольный камень. Ведь если точно знать все сроки по всем входящим задачам, то проект всегда и во всех командах будет сдаваться строго в обозначенное время.
Как Работает Метод
Оценки отражают усилия, которые, вероятно, потребуются для выполнения задачи, чтобы команды могли планировать свою работу на следующий спринт. Они не являются обещаниями о времени или дате завершения задачи, поэтому менеджеры не должны относиться к оценкам как к срокам. Предполагая, что вы заранее выбрали, какие задачи будете оценивать, вы готовы начать играть в покер планирование со своей командой!
Пользовательская история — неформальное объяснение функции программного обеспечения, которое описывает ценность для конечного пользователя. Задача техники planning poker в Scrum – получить инсайты и максимально ценные результаты. Для этого надо собрать людей, которые участвуют в разработке продукта. Если есть — то человеку, который поставил оценку, сильно отличающуюся от других, дают слово. Он объясняет, в чём для него сложность (или простота) задачи.
Как Происходит Сам Процесс Метода Planning Poker
Например, короля традиционно связывают с бесконечностью. Она обычно используется в гибкой методологии разработки, в частности, в методологии экстремального программирования. ✅ Хорошо подходит небольшим и удалённым командам, которые невозможно собрать для игры.
Если нет, то продолжайте голосование, пока результат не получится однозначным. Ваша цель — среднее арифметическое от всех предложенных командой оценок. Примерная оценка задач по размерам условных маек — XS, S, M, L, XL. Некоторые команды используют обычные игральные колоды.
Шаг 2 Выбор Задачи Из Бэклога И Подготовка К Оценке
Лучше всего этот метод подходит для гибких команд, внедряющих методологию целиком. Планирование, систематическое обсуждение задач – важная часть командной деятельности в рамках любого проекта. Когда в команде два или три человека, договориться по спорным вопросам несложно. Но если рабочий коллектив увеличивается до 10, 20 или более сотрудников, — мнения часто расходятся. Исполнители, работающие над созданием программного продукта, по-разному оценивают трудоёмкость поставленных им поручений, их уровень сложности. Прийти к «общему знаменателю» помогает понятие покер планирования.
Есть несколько причин, почему вы можете захотеть попробовать планирование покером в сравнении с другими методами оценки. Карты пронумерованы так, что чем больше цифра, тем больше неопределённость. Если в качестве размера выбран день, то он также должен использоваться в качестве ориентира для остальных итераций. Если конкретная пользовательская история имеет размер 1 или 3, она должна оставаться постоянной в течение итераций.