Глоссарий
June 2, 2025

Story Point

Board for Story Points

Story Point — это условная единица измерения сложности, объема работы и неопределенности в задачах (user stories) в Agile-методологиях (Scrum). В отличие от временных оценок (часы/дни), стори поинты оценивают относительную сложность задачи по сравнению с другими.


В чем смысл Story Points?

  1. Оценка сложности, а не времени
    • Команда оценивает, насколько задача сложнее или проще другой, а не сколько времени займет.
    • Например: если задача А оценивается в 3 SP, а задача Б — в 6 SP, значит, Б примерно в 2 раза сложнее.
  2. Учет рисков и неопределенности
    • В оценку включаются факторы:
      • Объем работы
      • Техническая сложность
      • Неизвестные риски
  3. Абстрагирование от времени
    • Люди работают с разной скоростью, но относительная сложность задач остается постоянной.

Как Story Points помогают продуктовой команде?

✅ Улучшают планирование спринтов

  • Команда знает свою скорость (velocity) — сколько SP обычно выполняется за спринт.

✅ Снижают стресс из-за дедлайнов

  • Нет жесткой привязки к часам, что уменьшает давление на разработчиков.

✅ Помогают сравнивать задачи

  • Легче приоритезировать: "Эта фича в 2 раза сложнее, чем та, но дает в 5 раз больше ценности".

✅ Учитывают опыт команды

  • Новые задачи оцениваются относительно уже выполненных.

Когда использовать Story Points?

✔ В Agile-командах (Scrum, Kanban)
✔ Для оценки User Stories (не для багов или мелких задач)
✔ Когда команда только формируется (позволяет выработать общее понимание сложности)
✔ Для долгосрочного прогнозирования (оценка релизов, роадмапов)

❌ Не стоит использовать:

  • Для микрозадач (например, "починить опечатку").
  • Если команда не понимает принцип относительной оценки.

Плюсы Story Points

➕ Гибкость — не зависят от скорости конкретного разработчика.
➕ Устойчивость к изменениям — если задача оказалась сложнее, это не ломает всю оценку.
➕ Совместное планирование — команда договаривается в процессе обсуждения.
➕ Прогнозирование — velocity помогает предсказать, сколько работы возьмет команда в следующий спринт.


Минусы Story Points

➖ Требуют обучения — новички могут путать SP с часами.
➖ Субъективность — разные команды могут по-разному оценивать одну и ту же задачу.
➖ Риск "гонки за числами" — некоторые начинают гнаться за увеличением velocity, а не за качеством.
➖ Не подходят для всех типов задач — например, рутинные задачи лучше оценивать в часах.


Выводы

  1. Story Points — это не время, а относительная сложность.
  2. Они помогают команде планировать и улучшать процессы.
  3. Эффективны в Agile, но требуют правильного применения.
  4. Лучше всего работают в зрелых командах с накопленной историей оценок.

Если команда использует SP осознанно — это мощный инструмент для прогнозирования и улучшения workflow. Если формально — может превратиться в "гадание на кофейной гуще".