Руководство по Agile · Agile-практики
Оценка в Agile: стори-поинты и шкала Фибоначчи
Agile-команды редко оценивают работу в часах. Вместо этого они сравнивают элементы работы друг с другом в относительных единицах — стори-поинтах, часто по шкале, похожей на ряд Фибоначчи. В этом руководстве объясняется, почему так делают и как делать это хорошо.
Главное
- Стори-поинты измеряют относительный размер, объединяя трудозатраты, сложность и неопределённость.
- Растущие разрывы шкалы Фибоначчи отражают растущую неопределённость.
- Обсуждение в ходе оценки ценнее самого числа.
Зачем нужна относительная оценка?
Люди плохо предсказывают, сколько именно займёт работа, но хорошо сравнивают: «это примерно вдвое больше, чем то». Относительная оценка использует эту сильную сторону. Стори-поинты объединяют трудозатраты, сложность и неопределённость в одно число, которое имеет смысл только внутри команды.
Шкала Фибоначчи
Последовательность Фибоначчи — это 1, 2, 3, 5, 8, 13, 21, где каждое число равно сумме двух предыдущих. Многие команды используют модифицированную версию: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100.
Разрывы растут вместе с числами, и это отражает реальность: чем больше элемент, тем менее точной может быть оценка. Это также прекращает бессмысленные споры, скажем, между 11 и 12.
Как проводить покер планирования
- Владелец продукта объясняет элемент бэклога и отвечает на вопросы.
- Каждый участник оценки втайне выбирает карту из шкалы.
- Все одновременно открывают свои карты.
- Участники с самой высокой и самой низкой оценкой объясняют свои рассуждения.
- Команда обсуждает и голосует снова, пока оценки не сойдутся.
Обсуждение важнее числа. Большие расхождения обычно выявляют недопонимание или скрытые риски.
Другие техники оценки
- Оценка в размерах футболок (XS, S, M, L, XL) для быстрой приблизительной оценки больших бэклогов или элементов дорожной карты.
- Оценка по сходству (affinity estimation): команда молча раскладывает элементы на стене от малых к крупным, а затем группирует их.
- Метод корзин: элементы раскладываются по «корзинам», помеченным числами Фибоначчи; подходит для быстрой оценки множества элементов.
- Без оценок: некоторые команды разбивают всю работу на небольшие элементы примерно одного размера и просто считают их.
Использование оценок
Стори-поинты используются вместе с метрикой скорости— количеством поинтов, которые команда выполняет за спринт, — чтобы прогнозировать, сколько работы она может взять и когда может быть готов релиз.
Типичные ошибки
- Перевод поинтов обратно в часы.
- Сравнение стори-поинтов или скорости между командами.
- Когда один старший специалист оценивает за всех.
- Переоценка выполненной работы, чтобы скорость выглядела лучше.
- Восприятие оценок как обязательств или дедлайнов.
Бесплатные шаблоны по этой теме
Частые вопросы
Зачем использовать стори-поинты вместо оценки в часах?
Часы создают ложную точность и зависят от того, кто выполняет работу. Относительные поинты быстрее согласовать, и они становятся надёжной основой прогнозов, как только известна скорость команды.
Кто оценивает стори-поинты в Agile?
Те, кто будет выполнять работу. Владелец продукта разъясняет элемент, но не оценивает его.
Что такое стори-поинты в Agile?
Относительная единица оценки, объединяющая трудозатраты, сложность и неопределённость. Элемент в 2 поинта примерно вдвое больше элемента в 1 поинт, но поинты не имеют фиксированной связи с часами.
Почему Agile-команды используют последовательность Фибоначчи для стори-поинтов?
Разрывы между числами растут по мере увеличения элементов, отражая то, что крупные элементы менее предсказуемы. Это также предотвращает бессмысленные споры между близкими числами вроде 11 и 12.
Что такое покер планирования для стори-поинтов?
Игра-оценка, в которой каждый втайне выбирает карту, все раскрывают их одновременно, а участники с самой высокой и самой низкой оценкой объясняют свою логику перед повторным голосованием.
Сколько часов в одном стори-поинте?
Стандартного пересчёта нет, а его фиксация лишает метод смысла. Поинты имеют значение только относительно других элементов, оценённых той же командой.
Чем оценка в размерах футболок отличается от стори-поинтов?
Приблизительная техника оценки с размерами вроде XS, S, M, L и XL. Полезна для больших бэклогов или элементов дорожной карты до детальной оценки.
Как выбрать эталонную историю для стори-поинтов?
Выберите небольшой, хорошо понятный элемент, который команда уже выполнила, и согласуйте его размер — часто 2 или 3 поинта. Сравнивайте с ним новые элементы.
Можно ли сравнивать стори-поинты разных команд?
Нет. Каждая команда калибрует поинты по-своему, поэтому их сравнение бессмысленно и поощряет инфляцию поинтов.
Что делать, если элемент оценён в 13 стори-поинтов или больше?
Обычно он слишком велик, чтобы завершить его за один спринт. Разбейте его на более мелкие элементы до планирования.
Что такое #NoEstimates и заменяет ли он стори-поинты?
Подход, при котором команды разбивают работу на небольшие элементы примерно одного размера и для прогнозирования просто считают их, а не оценивают каждый.