Абсолютные оценки в Agile-проектах, например в часах или днях, имеют следующие недостатки: 1
- Невозможность точно определить, сколько времени нужно на решение задачи. 2 Неверная оценка усложняет планирование в долгосрочной перспективе и приводит к срыву сроков. 2
- Зависимость от исполнителя. 1 Время, которое потребуется исполнителю для решения задачи, сильно зависит от него самого. 2
- В оценку задачи часто не входит её воркфлоу: создание, описание выполненной работы, ревью и исправления. 2
Относительные оценки, например Story Points, имеют следующие преимущества: 3
- Позволяют сравнивать разные задачи проекта между собой и не отвлекаться на точные временные затраты. 3
- Учитывают неопределённость. 3 Если оценивать задачу в Story Points, можно учитывать связанные с ней сложности, риски, неопределённости. 3
- Стимулируют командную работу. 3 Оценка задач в Story Points часто связана с командным обсуждением, а это помогает лучше понять, что вообще требуется, и выстроить правильную коммуникацию. 3
- Адаптируются к изменениям. 3 Когда в проекте что-то меняется, Story Points можно быстрее подстроить под новые условия. 3
Однако у относительных оценок есть и недостатки: 1
- Сложнее для понимания. 1 Возможно сопротивление заинтересованных лиц. 1
- Трудности при адаптации новых участников. 3 Новичкам нужно время, чтобы понять, как команда определяет относительную сложность задач. 3
- Непостоянство масштаба. 3 Поскольку эта мера не привязана к конкретным единицам времени или точным метрикам, оценка в Story Points может смещаться. 3
- Неудобство для внешних заинтересованных лиц. 3 Если клиенты или руководители не знакомы с Agile-подходом, им может быть сложно соотнести систему оценки с реальными сроками и ресурсами. 3