Архитектурный разбор

Что определить до разработки личного кабинета

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

01

Роли раньше страниц

Клиент, дилер, оператор и администратор могут работать с одним заказом, но видеть разные поля и действия. Матрица ролей предотвращает случайное раскрытие данных и лишние интерфейсы.

02

Опишите ключевые объекты

Заказ, документ, заявка и пользователь должны иметь понятные статусы и связи. Для каждого объекта фиксируется система-источник и правила изменения.

  • Кто создаёт
  • Кто редактирует
  • Где хранится
  • Как выглядит история
  • Что происходит при ошибке

03

Интеграция — часть пользовательского сценария

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

04

MVP — завершённый процесс

Первый этап лучше ограничить одним сценарием от входа до результата, чем выпускать набор несвязанных экранов. Это позволяет проверить роли, данные и поддержку на реальной работе.

Следующий шаг