Вы добавляете промокоды в корзину. Какой вариант лучше всего подходит для раздела edge cases в PRD (Product Requirements Document)?
AСделать поле ввода промокода, кнопку применить и блок с итоговой скидкой
BОптимизировать базу данных, чтобы корзина загружалась быстрее
CПоменять тексты на экране, чтобы пользователь лучше понимал выгоду
DИстёкший промокод, промокод уже использован, промокод не подходит к категории товара, несколько промокодов подряд, округление скидки в итоговой сумме
Правильный ответ. Раздел
edge cases перечисляет граничные и ошибочные сценарии, где логика часто ломается или трактуется по-разному.Разбор
Edge cases помогают заранее договориться, что делать в нестандартных ситуациях: что показать пользователю и как посчитать результат. Это снижает количество багов и спорных трактовок уже после релиза. Если edge cases не описаны, команда часто реализует «как получилось», и поведение становится непредсказуемым. Чем ближе фича к деньгам и правилам, тем важнее явно выписать граничные случаи и проверки корректности.
Проверь себя · 1/3разбор после ответа
Вы делаете
guest checkout (покупка без регистрации). Что наиболее корректно описать в разделе scope для MVP?Ещё вопросы по теме «Постановка задачи и PRD»
- Стейкхолдер пишет: «Добавьте страницу FAQ про восстановление пароля». Какой вариант лучше всего формулирует `problem statement` для PRD (Product Requirements Document)?
- Вы пишете PRD (Product Requirements Document) на экспорт заказов. В документе есть разделы `scope` и `non-goals`. Что лучше всего записать в `non-goals` для первой версии?
- Фича: пользователь может изменить адрес доставки в заказе до передачи в сборку. Какой вариант лучше всего похож на проверяемые `acceptance criteria`?
- В PRD (Product Requirements Document) вы полагаетесь на внешнее API, которое должно вернуть расчёт ETA доставки. Как лучше всего зафиксировать такое допущение, чтобы защитить `scope`?
- Команда делает кнопку повторного заказа в приложении. Что лучше всего записать как `acceptance criteria` для первой версии?
- Все вопросы по «Постановка задачи и PRD» →