Исправляем мнемосхему диспетчеризации за 2 часа

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Зачем

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

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

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

Процесс

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

  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.

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

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

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

Источник: https://habr.com/ru/articles/756294/


Интересные статьи

Интересные статьи

С самого выхода ChatGPT я начал ее использовать для решения задач корректуры текста: устранения опечаток, исправления ошибок и улучшения стилистики.Однако, при использовании веб-версии ChatGPT возника...
В 2022 году статическому анализатору PVS-Studio для языков C и C++ исполняется 16 лет. Если бы анализатор был человеком, то он бы уже заканчивал школу. Это очень старый проект, и система типов в нем н...
В моей практике не раз были ситуации, когда хотелось посмотреть, какие именно запросы долго тупили в базе в определённый (конкретный) момент времени. А может, запросы не тупили, но каких-то запросов...
Новый хабрапост в серии разборов недавно прошедшего чемпионата. Участникам квалификации, которые выбрали секцию фронтенда, нужно было решить несколько задач очень разной сложности: первая (по наш...
При подготовке прошлой статьи от моего внимания ускользнул один любопытный пример, выловленный в одном из наших приложений. Его я оформил в виде отдельной статьи, которую вы сейчас читаете. ...