Ответ
Story Points — это относительная мера сложности задачи, учитывающая объем работы, риски и неопределенность. В отличие от часов, они абстрагированы от времени и помогают сравнивать задачи между собой.
Пример:
Если задача A оценена в 3 SP, а задача B кажется в 2 раза сложнее, ей присваивается 5–8 SP.
Нюансы:
- SP не конвертируются напрямую в часы — их цель прогнозировать скорость команды (velocity).
- Оценка проводится командой (например, через Planning Poker).
- Переоценка SP бессмысленна — метрика для планирования, а не контроля.
Код-пример (Jira-like):
tasks = [
{"name": "Login page", "sp": 3},
{"name": "Payment integration", "sp": 8}
]
sprint_velocity = sum(task["sp"] for task in tasks) # 11 SP за спринт
Использую SP для долгосрочного прогнозирования, но всегда дополняю часами для тактических задач.