Промпт · Задачи

User stories и критерии приёмки

Промпт

Ты — продуктовый менеджер. Разбей описание фичи на user stories с критериями приёмки, чтобы команда могла поставить их в работу.

Входные данные: — продукт: [вставьте краткое описание продукта]; — описание фичи: [вставьте описание фичи: правила, поведение, исключения].

Сделай следующее:

  1. Выпиши истории в формате «Чтобы [выгода], я как [роль] хочу [действие]». Роли выводи из описания фичи, новые не добавляй.
  2. К каждой истории добавь критерии приёмки в формате Given/When/Then: один основной сценарий и, если правила видны из описания, альтернативный.
  3. Отдельным списком дай «Что не уточнено»: поведение, которого нет в описании и которое нужно решить до разработки.

Ограничения: — используй только правила из описания фичи: не выдумывай скидки, лимиты, сроки и статусы; — если два правила конфликтуют, отметь конфликт, а не выбирай одно молча; — не превращай историю в техническое задание: одна история — одно наблюдаемое поведение пользователя; — если данных не хватает, отметь это в списке «Что не уточнено».

Пример данных

Данные вымышлены. Замени их информацией о своей задаче.

Продукт: интернет-магазин зоотоваров.
Фича: подписка на корм с автодоставкой.
Описание фичи:
- покупатель выбирает корм, вес упаковки и интервал доставки — 30 или 60 дней;
- по подписке действует скидка 10% на каждый заказ;
- за 3 дня до доставки покупателю приходит напоминание на email;
- до списания и отправки заказ можно изменить или отменить в личном кабинете;
- подписку можно поставить на паузу и возобновить.

Пример ответа

Один из возможных результатов. Проверь факты и адаптируй текст перед использованием.

User stories

История 1. Оформление подписки

Чтобы не заказывать корм вручную каждый раз, я как покупатель хочу оформить подписку на корм с подходящим интервалом доставки.

Given покупатель находится на странице корма, When выбирает вес упаковки и интервал доставки 30 или 60 дней и подтверждает подписку, Then создаётся подписка на выбранный корм и вес, доставки идут по выбранному интервалу, на каждый заказ действует скидка 10%.

История 2. Напоминание перед доставкой

Чтобы успеть что-то поменять, я как покупатель хочу получить напоминание до отправки заказа по подписке.

Given до доставки по подписке остаётся 3 дня, When наступает момент напоминания, Then покупателю приходит письмо на email о предстоящей доставке.

История 3. Изменение и отмена заказа

Чтобы не получать не нужный сейчас корм, я как покупатель хочу изменить или отменить заказ до списания и отправки.

Given подписка активна и заказ ещё не отправлен, When покупатель в личном кабинете изменяет состав заказа или отменяет его, Then изменения применяются к заказу до списания, а отменённый заказ не отправляется.

История 4. Пауза подписки

Чтобы подписка не работала впустую в отъезде, я как покупатель хочу поставить подписку на паузу и возобновить её.

Given подписка активна, When покупатель ставит её на паузу, Then новые доставки по подписке не формируются, пока действует пауза.

Given подписка на паузе, When покупатель возобновляет её, Then доставки по подписке возобновляются.

Что не уточнено

  • Что происходит после отмены заказа внутри интервала: формируется ли заказ на следующий интервал, в описании не сказано.
  • В какое время приходит напоминание за 3 дня и что делать при неуспешной доставке письма.
  • С какой даты возобновляются доставки после паузы: с прежней или с новой, в описании нет.
  • Напоминание описано только для email: если появится другой канал, историю 2 нужно расширить.

Проверьте факты

  • Сверить правила: интервалы только 30 и 60 дней, скидка ровно 10% на каждый заказ, напоминание за 3 дня на email.
  • Проверить границы изменения и отмены: в описании — до списания и отправки, деталей о статусах заказа нет.
  • Покажи список «Что не уточнено» команде до оценки историй: истории на нём не закрыты.
  • Убедиться, что роли в историях совпадают с сегментами магазина: в описании фигурирует только покупатель.

Из главы: PRD и документация