Найти в Дзене
Сравним?

Story Points: как внедрить и не сломать команду

Оглавление

Зачем нужны Story Points

Story Points (SP) — это способ оценки задач не в часах, а в относительных единицах. Они учитывают:

  • Сложность
  • Объем работы
  • Неопределенность

Это помогает:

  • Уйти от «часомании» и давления сроков
  • Видеть скорость команды (Velocity)
  • Улучшить планирование

Почему не стоит оценивать в часах

  • Разные разработчики тратят разное время на одну и ту же задачу
  • Время привязывает команду к нереалистичным ожиданиям
  • Нет эффекта обучения — оценки не становятся точнее

Что такое Story Points

SP — это «относительная мера сложности» задачи. Часто используются шкалы:

  • Фибоначчи: 1, 2, 3, 5, 8, 13…
  • Размеры футболок: XS, S, M, L, XL
  • Альтернативы: Дни (только как условная метрика), баллы, звери, кофе и т.д.

Важно: SP не пересчитываются в часы. Это не «1 SP = 1 день».

Как оценивать

Planning Poker (популярный способ)

  1. Вся команда собирается
  2. Читает задачу
  3. Каждый оценивает задачу «вслепую»
  4. Открывают карты одновременно
  5. Обсуждают расхождения, переоценивают при необходимости

Матрица оценки (если команда теряется)

Можно создать шаблон:

  • 1 SP — простая задача, знакомая, без рисков
  • 3 SP — немного непонятного, есть зависимость
  • 5 SP — новая задача, с неопределенностью

Как внедрить без боли

  1. Поддержка руководства — объясните, зачем это нужно
  2. Найти сторонников в команде
  3. Обучение — расскажите, что такое SP, зачем они нужны
  4. Пробный спринт — оцените часть задач, посмотрите на Velocity
  5. Ретроспектива — обсудите, что получилось и что улучшить

Что точно не стоит делать

  • Переводить SP в часы
  • Использовать SP для KPI
  • Сравнивать команды по Velocity
  • Давить на команду из-за неточных оценок

Что если команда сопротивляется

  • Используйте понятные метафоры: «размер футболки», «величина собаки»
  • Начните с малого: оцените хотя бы 10% задач
  • Покажите, как SP помогают защищаться от нереалистичных сроков

Когда не нужны Story Points

  • Команда маленькая и хорошо прикидывает объем
  • Все задачи примерно одинакового размера
  • У вас Kanban и нет фиксации спринтов

Альтернатива — #NoEstimates

Подход, где команда не оценивает задачи вообще. Работает, если:

  • Все задачи небольшие
  • Есть стабильный флоу задач
  • Команда зрелая и синхронизирована