Что такое сторипойнты
Что проверяют
Не роль скрам-мастера, а вашу способность оценивать собственную работу так, чтобы команда могла на этом планировать. Обычно смотрят две вещи: понимаете ли вы, почему оценка относительная, и не сводите ли всё к вопросу «сколько часов я буду писать код».
Как отвечать
Сторипойнт это относительная мера задачи, в которую входят объём работы, техническая сложность и неопределённость. Абсолютного значения у него нет, он имеет смысл только в сравнении с другими задачами этой же команды.
Механика простая. Команда выбирает эталон, задачу среднего размера, и присваивает ей, скажем, два пойнта. Остальное оценивается сравнением с эталоном по шкале с растущими разрывами, обычно по ряду Фибоначчи: чем крупнее задача, тем грубее должна быть оценка. Оценивают все, кто будет делать работу, а расхождение обсуждают, потому что оно почти всегда означает разное понимание задачи.
Из закрытых за спринт пойнтов складывается velocity, и по среднему за несколько спринтов команда понимает, сколько влезает в следующий. Это прогноз для команды, а не норматив на человека.
Разработчику на Go стоит добавить, что в оценку входит не только написание кода: миграция схемы, обратная совместимость контракта, тесты, выкатка и наблюдаемость. Правка на пару строк в обработчике легко оказывается крупнее, чем новый эндпоинт с нуля.
Где спотыкаются
Переводят пойнты в часы и сами разрушают смысл шкалы. Как только пойнт равен дню, оценка снова становится обещанием срока, и вся неопределённость из неё исчезает.
Сравнивают velocity разных команд или считают её мерой продуктивности. Шкала у каждой команды своя, и единственный надёжный способ улучшить такую метрику это завышать оценки.
Оценивают в одиночку и только свою часть. Задача, где сервис готов, а фронт и тестирование не начинались, закрытой не считается, и пойнты за неё команда не получает.