Как UX дизайнеры делают разработчиков более эффективными

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

Как UX дизайнеры делают разработчиков более эффективными

Думая через детали

Когда дизайн отображается клиенту или владельцу продукта, часто отображается только начальное и идеальное состояние экрана. Форма пустая или полная, введенные пользователем значения имеют только правильную длину, и изображения обеспечивают идеальный контраст с наложенным текстом. Это замечательно, что экран выглядит красиво в этой настройке, но это не значит, что он был полностью проработан. Хорошие UX дизайнеры могут анализировать различные сценарии, такие как:

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

UX дизайнер анализируют каждую из этих возможностей и определяет, как экран должен проявляться в каждом состоянии.

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

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

UX дизайнеры

Дизайн

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

Хорошие дизайнеры могут значительно уменьшить вероятность возникновения этой проблемы. Помимо продумывания специфики приложения, опытные дизайнеры рассматривают решение в целом. Они могут выложить основные рабочие процессы, информационную архитектуру и пользовательский опыт, которые составляют систему до написания первой строки кода. Используя методический подход к проектированию и последующий итеративный процесс, дизайнеры UX могут значительно снизить вероятность того, что большие проблемы будут обнаружены в конце процесса разработки. Если дизайнер может обойти даже одну такую ​​проблему, он окупается для компании.

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

Небольшие, но значимые улучшения

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

Хорошие дизайнеры тратят время на подготовку материалов, необходимых разработчикам для конкретного проекта. Например, они знают, что визуальные активы для мобильного приложения экспортируются с размерами 1x, 2x и 3x.  Дизайнеры также должны потратить время на подготовку таких вещей, как значки приложений, для всех требуемых размеров для разных платформ. Они также должны помнить о сохранении изображений в соответствующем размере файла для оптимальной производительности, а не надеяться, что разработчики не будут неправильно уменьшать размер самих файлов.

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

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

Небольшие, но значимые улучшения

Как UX дизайнеры делают разработчиков более эффективными — резюме

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

Источник и иллюстрации

Другие наши материалы