Зачем

Вдохновившись статьёй моего друга про печальность интерфейсов в промышленном секторе (АРМ), я решил сделать свою версию того же самого, но с немного другим уклоном.

В том посте были комментарии из серии «всё везде регламентировано, раз так сделано — значит умные люди подумали», но если в условном Газпроме за АРМ наблюдает инженер или техник, который отличает на схеме трехходовой клапан от обратного, то в гражданских системах часто за этим следят те же диспетчера, что следят за пожаркой, диспетчеризацией лифтов и прочих систем, диспетчера часто меняются, новые могут не знать чего то, а для того же ТЦ быстрота фиксации и ликвидации аварии могут спасти много денег.

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

Процесс

ТЗ от воображаемого заказчика:

  1. Переделать мнемосхему, чтобы она была понятнее

  2. Не менять аварии и кнопки - будем считать, что на АРМе можно будет заменить иконку лампочки с одной на другую

  3. Все названия должны остаться, сокращений и переименований не должно быть.

  4. Разрешение экрана остается как на картинке

  5. Процент занимаемого мнемосхемой места также нельзя уменьшать

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

Я не ставлю задачу переработать интерфейс и сделать его "идеальным", тем более это невозможно, у каждого свои вкусы, свое виденье и вообще все фломастеры разные. А вот убрать очевидные косяки и причесать можно.

Иду по тому же пути, беру ту же схему и пробую уложиться в 2 часа времени.

Схема ЦТП из интернета
Схема ЦТП из интернета

Это не то, чтобы самая ужасная схема, тут как минимум все понятно, так еще и достаточно читаемо, так что её можно спасти

Первым делом делю схемы на зоны по смыслам и каждую зону кропаю в отдельные картинки, чтобы их можно было двигать

Зоны в исходном варианте
Зоны в исходном варианте

Переставляю ОЧЕНЬ ГРУБО то что было на картинке, собираю в блоки связанные по смыслу, нужно понять влезет ли (а то может зря я так начал)

Пересортировано. Аварии с авариями, уставки с управлением + сама схема
Пересортировано. Аварии с авариями, уставки с управлением + сама схема

Итого 3 блока: Аварии, Управление, Мнемосхема.

Беру уже чистый frame и его разбиваю на 3 части

3 блока: Аварии, Управление, Мнемосхема
3 блока: Аварии, Управление, Мнемосхема

Далее иду перерисовывать саму мнемосхему ЦТП, т. к. у неё в правой нижней части скученность, а в левой части много пустоты. Перерисовываю.

Ремарка: это - не принципиальная схема ЦТП, где должны быть отображены все задвижки и вся арматура, это - визуализация для оператора, которая не обязана быть калькой с ФСА(схема где датчики указаны).

Оригинал, поверх которого линиями восстановлены трубы
Оригинал, поверх которого линиями восстановлены тр��бы

Немного перемещаю элементы, выделяю контуры визуально, делая их похожими, убираю скученность справа.

Промежуточный результат
Промежуточный результат

Добавляю насосы и датчики, в целом мнемосхема сама готова, остался этап полировки, но прошло уже 1ч 23мин и я срочно убегаю делать остальное, чтобы хоть как то уложиться.

Мнемосхема версия один ноль
Мнемосхема версия один ноль

В начале я разделил разбросанные блоки с кнопками на 4 группы: Управление, Температура ЦО, Температура ГВС и Панель управления, где я не знаю что находится, потому оставил как было.

Нижнюю панель разбиваю на 4 маленьких панельки и переношу туда все кнопки, используя уже свои размеры (они не меньше оригинальных, я проверил специально)

Нижняя панелька с панельками
Нижняя панелька с панельками

Рассчитываю сколько мне нужно строк для Панели аварий и предупреждений справа, начинаю её собирать, но время уже выходит. Всё.

Но воображаемый заказчик - это лучший заказчик, то он входит в мое положение и дает мне ещё полчаса.

Трачу еще 15 минут на доделку блока с авариями.

Это индикаторы аварии, которые загораются ярким и должны быть заметны сходу
Это индикаторы аварии, которые загораются ярким и должны быть заметны сходу

Ещё 15 минут - на полировку того, что ну совсем не стоит так оставлять: Опечатки в названиях датчиков и пропущенную кнопку Подтвердить аварию.

Так выглядят 2.5ч неясно чего, неясно зачем
Так выглядят 2.5ч неясно чего, неясно зачем

Выводы

  1. Я не успел за 2 часа

  2. Я не использовал никаких сложных элементов, вроде теней, градиентов, даже жирный шрифт

  3. Получилось, конечно на мой вкус, куда чище, аварии считываются легче, кнопки понятно что делают и к тому же, оставлено место для возможного дооснащения

P.S.

Через пару дней вернулся, и решил всё же добавить рюшечек дисигнера.

версия два точка ноль
версия два точка ноль
версия два точка один
версия два точка один
версия два точка два _ фин
версия два точка два _ фин

Вроде приятно получилось.