Код-ревью Junior Бизнес-требования и ценность обновлено
Ревью: пользовательские истории
Вопрос
Аналитик записал требования стейкхолдеров к сервису доставки продуктов в виде пользовательских историй. Найдите проблемы.
1. Как пользователь, я хочу удобный каталог, чтобы было удобно.
2. Как разработчик, я хочу перейти на новую базу данных.
3. Как покупатель, я хочу выбрать интервал доставки, чтобы получить заказ, когда я дома.
4. Как покупатель, я хочу оплатить картой, СБП, бонусами, наличными курьеру и в рассрочку, чтобы оплатить заказ.
5. Как оператор, я хочу видеть все данные карт клиентов, чтобы помогать с оплатой.
6. Как директор, я хочу, чтобы всё работало быстро.
Коротко
Хорошая история как третья: конкретная роль, действие и понятная ценность. Остальные неизмеримы, не атомарны, не несут пользовательской ценности или противоречат требованиям безопасности.
Что должен найти ревьюер
- Стильстрока 1Неизмеримое «удобный», ценность повторяет действие: непонятно, какую проблему решаем.
- Ошибкастрока 2Техническая задача без пользовательской ценности: это не история стейкхолдера, её связывают с ценностью или ведут как техническую задачу.
- Ошибкастрока 4История не атомарна: пять способов оплаты нужно разделить и приоритизировать отдельно.
- Безопасностьстрока 5Оператору не нужны полные данные карт: нарушение требований PCI DSS и принципа минимальных прав.
- Производительностьстрока 6Неизмеримое пожелание без роли пользователя и ценности: нужно конкретное нефункциональное требование.
- СтильНи у одной истории нет критериев приёмки.
Разбор
Хорошая история как третья: конкретная роль, действие и понятная ценность. Остальные неизмеримы, не атомарны, не несут пользовательской ценности или противоречат требованиям безопасности. Критерии приёмки нужны всем.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.