Планирование покера - метод гибкой оценки

08.09.2021

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

Цель:оценить усилия по пользовательским историям (элементы отставания по продукту, факторы ценности)

Предпосылки:все позиции имеют оценочную стоимость. Для каждого рассказа написана отдельная карточка. Полное членство в команде известно и доступно для планирования, и у каждого члена команды есть набор игровых карточек планирования. Членам команды предоставляется колода игральных карт. Эти карты пронумерованы в последовательности Фибоначчи (0, 1, 2, 3, 5, 8, 13, 21,…) или модифицированной последовательности Фибоначчи, например 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, α, α. Последние 2 символа означают «не уверен» или «слишком сложно для оценки». Прелесть использования последовательности Фибоначчи заключается в том, что соотношение между двумя последовательными числами в последовательности постоянно и составляет 1,6 (8/5 = 1,6, 34/21 = 1,6, 55/34 = 1,6 и т. Д.) И, естественно, представляет собой возрастание. сложность оценки размера рабочего элемента по мере того, как он становится все больше и больше.

Карты) Интерпретация
0Задача уже выполнена.
1/2Задача крошечная.
1, 2, 3Они используются для небольших задач.
5, 8, 13Они используются для задач среднего размера.
20, 40Они используются для больших задач.
100Они используются для очень больших задач.
Задача огромная.
?Не знаю, сколько времени нужно, чтобы выполнить эту задачу.
Я голоден 🙂 или мне нужен перерыв

Правила покера Agile Planning

Правила игры в Planning Poker следующие.

  1. Заказчик выбирает PBI, который необходимо оценить, и зачитывает его команде. например, Владелец продукта выбирает приоритетные элементы из невыполненной работы.
  2. Члены команды разработчиков проводят обсуждение выбранного пункта и задают соответствующие вопросы заказчику. например, ЗП разъясняет требования, предположения и риски
  3. Каждый член команды тайно берет одну карту, чтобы представить свою оценку.
  4. После того, как все оценки сделаны, они доступны всем членам команды.
  5. Если все выбирают одну и ту же карту, они достигают консенсуса, и это число становится оценкой PBI.
  6. Если оценки не равны, оценщики должны обсудить, чтобы прийти к общему обоснованию. Или же, оценщиков с высоким-низким уровнем историй просят объяснить свои оценки.
  7. После обсуждения они возвращаются к шагу 4 и повторяют его до достижения консенсуса.
  8. Ожидается, что после 2 или 3 раундов оценки сойдутся или будут в приемлемом диапазоне. В противном случае модератор может использовать большинство, среднее или средневзвешенное значение оценок.
  9. Скрам-мастер действует как модератор и председательствует на собрании. Тренирует и помогает команде лучше выполнять работу. например, SM постоянно ищет людей, которые по языку тела или по своей тишине кажутся несогласными, и помогает им лучше взаимодействовать.

Ключевые моменты Agile Planning Poker

  • Чрезвычайно важно, чтобы голосование по вопросу продолжалось до тех пор, пока все члены команды не проголосуют единогласно (таким образом, члены команды и внешние заинтересованные стороны не могут обвинять кого-либо в «неправильных» оценках).
  • В Scrum владелец продукта обычно присутствует во время этого процесса, но не участвует в голосовании.
  • Голосование не должно включать обширное обсуждение - вместо этого упор делается на несколько циклов быстрого голосования.
  • Если более чем один человек имеет самый низкий или самый высокий голос, обычно только один человек разделяет свою причину, чтобы ускорить процесс.
  • Первые несколько вопросов часто требуют 10 или 15 раундов голосования, прежде чем команда приходит к единогласному голосованию.
  • Позже по вопросам может потребоваться всего один или два раунда голосования, чтобы прийти к единогласному решению.
  • Некоторые команды, у которых уровень доверия высок, откажутся с использованием физических карточек и просто кратко обсудят голоса.

Преимущества Agile Planning Poker

  • Способствует сотрудничеству за счет вовлечения всей команды.
  • Создает согласованную оценку, вместо того, чтобы управлять оценкой одним человеком.
  • Выявляет проблемы на ранней стадии посредством обсуждения каждой пользовательской истории.

Планирование покера сочетает в себе три метода оценки:

Мнениеэксперта - при подходе к оценке, основанном на мнении экспертов, эксперта спрашивают, сколько времени потребуется или насколько большим оно будет. Эксперт дает оценку, основываясь на своем опыте, интуиции или интуиции. Оценка мнения экспертов обычно не занимает много времени и является более точной по сравнению с некоторыми аналитическими методами.

Аналогия- оценка аналогии использует сравнение пользовательских историй. Оцениваемая пользовательская история сравнивается с аналогичными пользовательскими историями, реализованными ранее, что дает точные результаты, поскольку оценка основана на проверенных данных.

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

Когда нам следует заниматься Planning Poker?

Большинство команд проведут сессию Planning Poker вскоре после того, как будет написано начальное отставание по продукту. Этот сеанс (который может быть распределен на несколько дней) используется для создания первоначальных оценок, полезных для определения объема или размера проекта.

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

Еще новости