Planning Poker
Материал из AgileWiki
Содержание |
Общая информация
Статьи
Planning Poker. Crisp AB
Перевод Статьи
Оценка это одно из важнеших действий в Scrum и Agile процессах в целом. Это означает что процесс оценки величины User Story, т.е. как долго и как много времени и сил потребуется для того чтобы ее закончить, насколько это будет дорого - все это важные факторы оценки задач.
В Scrum’е Оценка - это прерогатива команды. Команда работает над оценкой каждой User Story вместе.
Покер (Poker Planning) - простой, но очень мощный инструмент, который делает процесс оценки Story быстрее, более точной, и более веселой. Термин был выдуман Джеймсом Греннингом (James Grenning) и популяризирован Майком Коном(Mike Cohn).
Как происходит оценка без Покера
Вот типичная проблема с оценками команды. Представим,что мы находимся на встрече планирования спринта(Sprint planning), и Product owner говорит:
Таким образом команда начинает размышлять, как много времени потребуетс для выполнения данной истоири(в идеальных человеко-днях в этом случае)…
Mr. A полагает, что он знает точно, каким способом можно сделать данную историю, и думает что это займет 3 дня. Мисис B и C оценивают более пессимистично. Мистер D и E с пониженным желанием работать. Таким образом Мистер А говорит “3 дня”.
Это путает B и C . Они начинают сомневаться в реальности своих оценок. Мистер Е просыпается и вообще не знает что оценивает команда. D продолжает дремать.
Product Owner спрашивает остальных по поводу оценок.
Как Вы видете, остальная часть команды оказалась под влиянием Мистера A, только потому, что A говорил первым. Это очень опасно! И B и C думали, что будет требоваться значительно больше чем 3 дня, их сомнения должны быть озвучены!
Оценка задач с использованием Покера (Poker Planning)
Представьте что вся команда держит некоторое количество карт:
Давайте делать заново оценку. Владелец продукта говорит:
Еще раз, команда начинает думать, как долго займет разработка данной истории.
На сей раз никто ничего не говорит. Вместо этого они все должны показать карту, содеражащую их оценку. Каждый должен представить карту, таким образом Мистер D и E просыпаются. Мистер D признает, что он спал и спрашивает о чем вообще разговор. Уснуть во время такого планирования много сложнее.
Когда оценки сделаны, все карты показываются одновременно.
Уппсс! Расхождение оценок очень высокое . Команда, а именно Мистер А и Миссис C должны обсудить эту историю и выяснить публично почему их оценки так сильно отличаются . После некоторого обсуждения, Мистер А понимает, что он забыл некоторые важные задачи, которые должны быть включены в историю. Госпожа C понимает, что c предложенной архитектурой Мистера А история может быть меньше 20 .
После 3-х минутной дискуссии делается новая оценка.
Конвергенция! Правда не полная, но большинство согласны, что оценка 5 должна быть достаточно близкой. Следующая история.
Почему такой странный набор чисел?
Почему большие числа имеют меньшую детализацию? Почему нет например 21?
На это есть несколько причин:
- Ускоряет процесс оценки ограниченным выбором карт.
- Спасает от бессмысленной высокой точности оценки
- Поощеряйте возможноть команды разделять большие истории на более маленькие
Высокая оценка (>20 например) означает что история не была полностью понятна для команды. Это была бы пустой тратой времени обсуждать сколько история на самом деле занимает 19, 20 или 22.5. Это просто большая история и то что она больше 20-и об этом уже говорит. Разделите их на более маленькие и оцените их в более детально.
Специальные карты
Ноль означает то что задача ”Сделана” либо ”Готов сделать за пару минут”
Карта вопроса, означает “Я понятия не имею о чем речь и как это оценить”, если такая карта используется часто значит команде более подробно обсудить историю.
Карта кофейной чашки означает, что “я так устал, чтобы думать. Давайте брать короткий перерыв.”
--Nfilippov 01:20, 4 сентября 2007 (MSD)








