Как оцениваются задачи с помощью сторипойнтов
Что проверяют
Понимаете ли вы, что сторипойнты измеряют относительный размер работы, а не часы, и зачем команде такая абстракция. Следом часто спрашивают, сколько часов в одном поинте и можно ли сравнивать velocity двух команд. Правильный ответ на оба вопроса: нельзя.
Как отвечать
Каркас ответа:
- что это: условная единица, в которой сливаются объём, сложность и неопределённость. Задачу сравнивают с эталонной: если «добавить поле в REST-эндпоинт с миграцией» это 2, то интеграция с внешним платёжным API, вебхуками и ретраями потянет на 8;
- шкала: обычно модифицированный ряд Фибоначчи 1, 2, 3, 5, 8, 13, 20, 40. Растущие промежутки отражают, что точность падает с размером. Задачу на 13 и больше почти всегда режут на части;
- процесс: planning poker, карты открывают одновременно, чтобы не было якоря на мнении старшего. При большом разбросе объясняются авторы крайних оценок, и часто всплывает подводный камень: нет тестов на модуль, миграция на большой таблице, неясный контракт с фронтендом;
- velocity: сумма закрытых поинтов за спринт. Это инструмент прогноза для самой команды, а не метрика продуктивности;
- неопределённость: если оценить нельзя вообще, заводят spike, короткое исследование с ограниченным временем, и оценивают уже после него.
Покажите, что знаете альтернативы. Scrum Guide сторипойнтов не требует, многие команды используют размеры футболок, прогноз по числу задач или метрики потока вроде cycle time. Если в прошлой команде оценки были устроены иначе, так и скажите и объясните, как это работало.
Где спотыкаются
Переводят поинты в часы: «один поинт это полдня». После этого относительная оценка теряет смысл и становится обычной оценкой во времени, только в непонятных единицах.
Оценивают только написание кода. В поинт входит всё до готовности: тесты, ревью, миграции, деплой, а в Node.js-сервисе ещё и обновление контрактов для соседних команд.
Используют velocity как KPI. Как только за неё начинают хвалить, оценки раздуваются, цифра растёт, а продукт быстрее не движется.