Как спланировать экраны интерфейса простого приложения?

Вопрос к гуру UI/UX: как вы подходите к задаче создания интерфейса, какова методология помимо интуиции/опыта?

Стоит простая задача. Пользователь (логинится) наполняет двухуровневый список. 1-й уровень это группы элементов 2-го уровня. Эл. 2-го проверяются на стороннем сервисе, получая ответ да/нет на каждый элемент. «Нет» требует внимания и какого-то действия от пользователя.
Подробнее

Абстрактно для примера: 1-й уровень это Помещения, 2-й уровень – Датчики в помещении.
Если срабатывает один из датчиков, Пользователь свяжется с ответственным за Помещение: отправит сообщение в мессенджере или ещё как-то.

Заводим Помещение, добавляем в него Датчики.

Приложение и его состояние индивидуально для каждого отдельного пользователя.
Состояния Датчиков проверяются при запуске приложения, при добавлении, и можно инициировать проверку вручную через кнопку или пункт меню. Но обычно будут запускать приложение раз в день-два и проверять. Чаще не требуется.
Не автоматизируются действия в случае срабатывания Датчика – надо только выявить и показать Пользователю, далее его действия оффлайн.

Приоритетно минимизировать действия. Открыть приложение; если что-то не так – понять, с кем надо связаться.

Вариант А. Всё впихнуть в один скрин, список 1-го уровня. По клику раскрывается элемент и показывает его 2-й уровень. Как-то показывать уже на 1-м, что внутри есть "неты", требующие внимания. Висячая кнопка (+) для добавления нового элемента 1-го уровня.

Вариант Б. Показывать какой-то дашборд со статистикой. Либо «Всё в порядке», либо список проблем - каждая ссылка на действие. Отдельные скрины для списка 1-го уровня с формой создания нового, и по клику переход на скрин списка 2-го уровня с формой добавки элементов как в todo-list.

Вариант В. Как на самом деле идеально сделать. Но я его не знаю )

Как системно подойти к созданию интерфейса? Вводные данные: список сущностей, список возможных состояний и действий.
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
France_Faust
@France_Faust
Дизайн-директор в Dialog
Для решения данной задачи требуется больше подробностей.
Т.е. мы имеем Задачи 1 уровня и Задачи 2 уровня.
Действие для создания Задачи 1 уровня, а как создается Задача 2 уровня?
Наполнять будет один человек или несколько?
У каждого свой личный кабинет и он видит только свои задачи или есть многопользовательский вариант, когда в одну условную папку будут накидывать несколько пользователей разные задачи?
Кто будет проверять Задачи 2 уровня?
Почему будут проверяться задачи именно второго уровня, а с первым что?

Далее нам нужно понимать, что для нас более приоритетно:
1. Просмотр Задач 1 или 2 уровня?
2. Выявление проблем и наблюдение общей статистики?
3. Наполнение платформы задачами?

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

Вкусного вам дизайна...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы