Стори поинты и относительная оценка: Разъяснение
Разберитесь со стори поинтами и относительной оценкой в Скраме. Узнайте, почему они используются, как работают и их практическое применение для управления Бэклогом Продукта и прогнозирования.
Многие команды используют стори поинты для оценки работы в Бэклоге Продукта. Эта практика часто вызывает путаницу. Стори поинты, это не про время. Они являются мерой относительного размера работы. Scrum Guide не обязывает их использовать. В нем говорится, что элементы Бэклога Продукта имеют атрибут размера. Стори поинты, это один из способов представления этого размера. Цель состоит в том, чтобы помочь Скрам-команде прогнозировать, что может быть сделано.
Что такое относительная оценка?
Относительная оценка означает сравнение одного элемента с другим. Вместо того чтобы гадать, сколько часов займет задача, вы решаете, больше она или меньше известной задачи. Например, если добавление нового поля в профиль пользователя, это «маленькая» задача, то интеграция с платежным шлюзом, вероятно, будет «большой» задачей. Это позволяет избежать ложной точности, которая возникает при почасовых оценках. Люди лучше справляются с относительной оценкой размера, чем с абсолютной.
Почему не оценивать в часах?
Оценка в часах часто неточна. Разработчики не всегда работают на полную мощность. Перерывы, неожиданные сложности и изучение нового, все это влияет на фактически затраченное время. Оценка в 8 часов может превратиться в 16 часов или 4 часа. Такая изменчивость затрудняет планирование и создает ложные ожидания. Часы также подразумевают конкретного человека, выполняющего работу, что противоречит принципу коллективной ответственности Скрам-команды.
Стори поинты абстрагируются от этих проблем. Они представляют собой объем усилий. Эти усилия включают сложность, риск и объем работы. Команда назначает поинты на основе своего коллективного понимания, а не индивидуальной скорости. Это способствует сотрудничеству и разделению ответственности.
Как работают стори поинты
Команды обычно используют модифицированную последовательность Фибоначчи для стори поинтов: 1, 2, 3, 5, 8, 13, 21. Увеличивающиеся промежутки между числами отражают возрастающую неопределенность по мере увеличения размера элементов. Вот простой процесс:
- Установите базовый уровень: Команда выбирает небольшой, хорошо понятный элемент Бэклога Продукта (PBI) и присваивает ему низкое значение поинтов, например, 2 или 3.
- Сравните новые элементы: Для каждого нового PBI команда обсуждает его и сравнивает с базовым уровнем и другими ранее оцененными элементами.
- Назначьте поинты: Путем обсуждения или использования таких техник, как Planning Poker, команда коллективно соглашается на значение поинтов. Если элемент слишком большой (например, 21 поинт или более), его следует разбить на части.
- Уточните понимание: Обсуждение во время оценки помогает прояснить PBI, выявить предположения и определить зависимости. Это является основным преимуществом.
Скорость (Velocity) и прогнозирование
За несколько Спринтов Скрам-команда выполнит определенное количество стори поинтов. Это среднее значение называется «скоростью» (Velocity). Скорость, это мера, специфичная для команды. Ее не следует использовать для сравнения команд. Ее ценность заключается в том, что она помогает команде прогнозировать, сколько элементов Бэклога Продукта они смогут выполнить в будущих Спринтах. Например, если команда постоянно выполняет около 20 поинтов за Спринт, она может использовать это для планирования Спринта и прогнозирования релизов.
Скорость, это инструмент для Скрам-команды. Он помогает в планировании и обеспечении прозрачности. Это не показатель производительности для отдельных людей. Сосредоточение внимания на увеличении скорости может привести к нежелательному поведению, такому как завышение оценок или пренебрежение качеством. Цель состоит в том, чтобы поставлять ценные Инкременты, а не достигать целевого количества поинтов.
Заключение
Стори поинты и относительная оценка, полезные инструменты для Скрам-команд в управлении их Бэклогом Продукта. Они способствуют общему пониманию и обеспечивают основу для прогнозирования. Помните, что они являются средством для достижения цели: поставки ценного, работающего программного обеспечения. Сосредоточьтесь на беседах и обучении, которые происходят во время оценки, а не только на самих числах.
