Покер планирование: Коллективная оценка трудоемкости задач в Agile (Planning Poker)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

В 2002 году Джеймс Греннинг представил миру концепцию Покера планирования (Planning Poker) в своей публикации. Стоит отметить, что он является соавтором Agile-манифеста, который по сей день является одним из фундаментальных принципов разработки программного обеспечения.

Итак, что такое Покер планирования?

Покер планирования – это техника, применяемая в Scrum-командах в рамках Agile-разработки для коллективной оценки трудоемкости задач.

Другими словами, это эффективный метод коллективного принятия решений в процессе разработки программного продукта. Когда команда состоит из трех человек, достичь единого мнения может быть легко, но когда в ней участвуют 10, 20 или даже больше сотрудников, мнения часто расходятся. Именно для таких случаев было создано покер планирование. Это удобно, практично и, главное, эффективно.

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

Если вам нужен онлайн-сервис для покер планирования на русском языке, рекомендуем обратить внимание на https://pplanning.ru.

Но также существуют зарубежные сервисы для покер планирования:

  • https://planningpoker.com

  • https://planningpokeronline.com

Процесс покер планирования можно описать следующим образом:

  1. Перед началом покер планирования заказчик или владелец проекта должен ознакомить команду с Agile-историей задачи. Если у участников команды возникают вопросы, на них можно ответить на этом этапе.

  2. Подготовьте колоду карт с числовыми значениями. У каждого участника будет своя колода. Обычно используются числа из адаптированного ряда Фибоначчи: 1, 2, 3, 5, 8, 13, 20, 40 и т.д. Этот ряд чисел удобен для покер планирования, поскольку значительно проще отследить сложность задачи, опираясь на число. Кроме того, декомпозиция задачи на более мелкие поможет ускорить достижение общего консенсуса. Если большую задачу разделить на ряд маленьких и решать их последовательно, общее согласие будет достигнуто гораздо быстрее.

  3. Для наглядности можно подготовить эталонную задачу. Эталонная задача – это задача, которую команда уже решила или по которой было достигнуто единство мнений.

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

Источник: https://habr.com/ru/articles/748180/


Интересные статьи

Интересные статьи

Каждый, кто сталкивался с внедрением новых подходов, испытывал весь спектр эмоций. Особенно, если дело касается государственного сектора. РТЛабс использует практики SAFe® с 2022 года. Как мы провели п...
В этой статье продолжим тему решения криптографических задач с ресурса MysteryTwister. И сегодня на очереди любопытный шифр, далёким предком которого является квадрат Полибия. Мы познакомимся с трёхра...
Я решил поговорить об этой, казалось бы зажеванной теме по одной простой причине: у меня вызывает недоумение почему многие путаются в оценках. Поэтому я решил немного уменьшить эту путаницу и помочь к...
Уже 11 лет мы в hh.ru проводим бесплатную Школу Программистов, и этот год не стал исключением. В статье расскажем про нюансы в организации вступительных испытаний, разберемся, как они проходят и подел...
Наш фронтенд-разработчик Даниил Абрамов @DanilAbr подготовил материал для новичков и практикующих разработчиков, у которых не было возможности разобраться с Grid. В первой части статьи — основные CSS-...