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