? 🧭 1. Контекст и роли — Кто действует? (авторизованный юзер, админ, гость) — Что должно быть до начала? (юзер открыл приложение) — С чего всё началось? (нажал кнопку) ⚙️ 2. Логика (сценарии) — Основной сценарий: шаг 1 → шаг 2 → шаг 3 (счастливый путь) — Альтернативы: если VIP, то скидка — Исключения: если денег нет → ошибка и предложение другой карты 📥 3. Вход и выход — Что вводит пользователь (поля, типы данных, файлы) — Что видит в ответ (изменения интерфейса, письма, данные в БД) 🎨 4. Связь с интерфейсом — Отсылки к макетам (экран «Корзина_02») — Поведение элементов (ошибка → красная рамка, иконка ⚠️) 🧮 5. Правила и ограничения — Бизнес-логика: нельзя купить 0 товара — Формулы: цена + НДС — скидка — Лимиты: не больше 99 позиций 🔌 6. Интеграции — С кем связь (платежная система, CRM) — Протокол (REST, SOAP) — Какие поля и куда отправляем #аналитика #разработка #управление
📝 Что писать в функциональных требованиях, чтобы разработчики вас не прокляли
4 марта4 мар
~1 мин