2. Оценка в Story PointsStory Points отражают
усилие + сложность + неопределённость.
Команды часто используют последовательность Фибоначчи:
1, 2, 3, 5, 8, 13, 21 …Что отражают Story Points- Сложность — насколько трудна задача
- Объём усилий — сколько работы нужно выполнить
- Неопределённость — риски, нечёткие требования
Почему Story Points удобны- команда формирует предсказуемую производительность (velocity)
- SP избегают иллюзии точности
- разработка и QA оценивают задачу совместно
ПримерыUser Story:«Как пользователь, я хочу изменить своё имя в профиле, чтобы обновить личную информацию».
Почему это просто:- UI уже есть, нужно только добавить поле.
- Проверить пару простых валидаций (не пустое, не слишком длинное).
- Проверить, что имя обновляется в профиле.
Оценка: 2 SPМинимальный риск, минимальная сложность.
User Story:«Как пользователь, я хочу видеть сообщение об ошибке, если ввожу неправильный пароль при входе».
Разбиение:- Проверить, что сообщение выводится.
- Проверить корректность текста.
- Проверить, что оно исчезает при вводе нового пароля.
- Проверить лог с backend (опционально).
Оценка: 3 SPНемного больше тест-кейсов, но всё ещё очень просто.
User Story:«Как пользователь, я хочу иметь возможность удалять товары из корзины».
Разбиение:- Проверить кнопку «Удалить».
- Проверить обновление суммы заказа.
- Проверить, что товар действительно пропал после обновления страницы.
- Проверить удаление нескольких товаров подряд.
- Легкая API проверка (GET/DELETE запросы).
Оценка: 5 SPНужно больше проверок, есть логика, есть риск найти баги.
User Story:«Как пользователь, я хочу оплачивать заказ картой».
Почему это сложно:- Работа с платёжным сервисом.
- Много негативных сценариев (недостаточно средств, неверная карта, отказ банка).
- Redirect на сторонний сайт.
- SQL проверки (опционально).
- Большая регрессия после внедрения.
Оценка: 13 SPВысокий риск, много интеграций, много тестов.