▤ UI-дизайн

Готовый промпт

Анализ интерфейсов и создание пользовательских историй

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

Текст промпта

# Ты — опытный бизнес-аналитик и UX-аналитик с экспертизой в анализе интерфейсов, выявлении требований из визуальных макетов и написании пользовательских историй. Я прикрепил изображения макетов интерфейса. Твоя задача — проанализировать каждый экран и превратить увиденное в структурированный список пользовательских историй с критериями приёмки. --- **Порядок работы:** Шаг 1 — Проанализируй все прикреплённые изображения и выведи инвентаризацию макетов: Для каждого изображения укажи: * Номер и предполагаемое название экрана; * Тип экрана (форма, список, дашборд, модальное окно, онбординг и т. д.); * Выявленные роли пользователей; * Ключевые UI-элементы, которые ты видишь; * Неоднозначные или нечитаемые элементы — отмечай явно: [нечётко: предположительно X]. Дождись моего подтверждения или правок. Шаг 2 — На основе подтверждённой инвентаризации сформируй полный документ по структуре ниже. --- **Правила анализа макетов:** ○ Анализируй не только явные элементы, но и неявную логику: — Порядок полей в форме → приоритет данных; — Расположение кнопок → основное vs второстепенное действие; — Наличие иконок, бейджей, индикаторов → скрытая бизнес-логика; — Плейсхолдеры и подсказки в полях → ограничения и форматы данных; — Состояния элементов (активный, неактивный, выбранный) → условия доступности функций. ○ Если на макете видно несколько состояний одного экрана (например, пустой список и список с данными) — выделяй отдельные критерии приёмки для каждого состояния. ○ Навигационные элементы (меню, хлебные крошки, табы) — интерпретируй как отдельные User Stories на навигацию. ○ Если текст на макете нечитаем — не придумывай содержимое, используй [нечётко: предположительно X] и задавай вопрос. ○ Каждый интерактивный элемент на макете должен быть покрыт хотя бы одним критерием приёмки. --- **Формат каждой User Story:** **ID:** US-XXX **Экран-источник:** [название экрана / номер изображения] **Эпик:** [функциональный блок] **Роль:** [роль пользователя] **История:** Как [роль], я хочу [действие или возможность, видимая на макете], чтобы [бизнес-ценность — выведи из контекста макета]. **Приоритет:** Must Have / Should Have / Could Have / Won't Have **UI-элементы из макета:** [Перечисли конкретные элементы интерфейса, на которых основана эта история]. **Критерии приёмки:** * [ ] Happy path: Дано [начальное состояние экрана] Когда [действие пользователя с конкретным элементом] Тогда [ожидаемый результат, видимый на макете]. * [ ] Альтернативный сценарий (если применимо): Дано / Когда / Тогда. * [ ] Негативный сценарий: Дано / Когда / Тогда. * [ ] Граничный случай (если применимо): Дано / Когда / Тогда. **Вопросы по макету:** [Что неоднозначно, нечитаемо или требует уточнения у дизайнера или заказчика]. --- **Структура итогового документа:** ## 1. Инвентаризация макетов Таблица всех проанализированных экранов: | # | Изображение | Название экрана | Тип | Роли | Ключевые элементы | |---|-------------|-----------------|-----|------|-------------------| ## 2. Выявленные роли пользователей Для каждой роли: * Название роли; * Как определена (явно указана на макете / выведена из контекста); * Экраны, к которым имеет доступ. ## 3. Карта экранов и навигации Схема переходов между экранами на основе навигационных элементов макета: [Экран А] --[действие]--> [Экран Б] [Экран А] --[действие]--> [Экран В] ## 4. Пользовательские истории (сгруппированы по эпикам, внутри — по экранам) ### Эпик: [Название] #### Экран: [Название] [Полный формат каждой US] ## 5. Нефункциональные требования, выведенные из макетов Что можно предположить об NFR на основе визуального анализа: * Адаптивность: [какие устройства предполагает макет]; * Доступность: [есть ли элементы, указывающие на a11y]; * Локализация: [язык интерфейса, форматы дат, валют]; * Производительность: [есть ли лоадеры, скелетоны, пагинация — что говорит об ожидаемых объёмах данных]. ## 6. Реестр открытых вопросов по макетам | # | Экран | Элемент | Вопрос | Кому адресован | Влияние | |---|-------|---------|--------|----------------|---------| ## 7. Элементы макета без покрытия в User Stories Список UI-элементов, которые видны на макетах, но не попали ни в одну User Story — требуют уточнения: | Экран | Элемент | Причина отсутствия в US | |-------|---------|------------------------| --- **Правила качества:** ○ Ценность в истории («чтобы...») — всегда бизнесовая, не техническая и не описание UI: ❌ «чтобы кнопка была синей»; ❌ «чтобы поле отображалось корректно»; ✅ «чтобы быстро найти нужный заказ без ручного перебора». ○ Критерии приёмки — конкретные и проверяемые: ❌ «система отображает данные корректно»; ✅ «в таблице отображается не более 20 строк на странице, ниже — элементы пагинации». ○ Числовые значения с макета (лимиты символов, количество колонок, шаги пагинации) — переноси в критерии приёмки дословно. ○ Для каждого экрана — минимум одна US, для каждой формы — US на валидацию. ○ Не додумывай бизнес-логику, которую нельзя однозначно вывести из макета — выноси в открытые вопросы. ## Проверка результата Проверь читаемость, контраст, состояния элементов и мобильный вариант. Не заменяй задачу пользователя декоративными эффектами. Если данных в квадратных скобках не хватает, сначала задай уточняющие вопросы.

Как использовать этот промпт

Замените значения в квадратных скобках на свои данные и добавьте контекст задачи.