Архитектурный разбор
Что определить до разработки личного кабинета
Список экранов не заменяет требования к системе. До дизайна нужно определить, кто видит данные, откуда они приходят и какое действие считается завершённым.
01
Роли раньше страниц
Клиент, дилер, оператор и администратор могут работать с одним заказом, но видеть разные поля и действия. Матрица ролей предотвращает случайное раскрытие данных и лишние интерфейсы.
02
Опишите ключевые объекты
Заказ, документ, заявка и пользователь должны иметь понятные статусы и связи. Для каждого объекта фиксируется система-источник и правила изменения.
- Кто создаёт
- Кто редактирует
- Где хранится
- Как выглядит история
- Что происходит при ошибке
03
Интеграция — часть пользовательского сценария
Если статус приходит из ERP раз в час, интерфейс должен объяснять задержку. Если документ формируется асинхронно, пользователь должен видеть состояние и получить уведомление.
04
MVP — завершённый процесс
Первый этап лучше ограничить одним сценарием от входа до результата, чем выпускать набор несвязанных экранов. Это позволяет проверить роли, данные и поддержку на реальной работе.