Когда дизайнер осваивает новый набор навыков, таких как программирование или открытие бизнеса, он не просто становится двумя разными людьми с двумя разными наборами навыков - он превращается в новый гибрид, который видит и то, и другое по-разному.

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

Начиная с дизайна

«Первое требование для образцового взаимодействия с пользователем - это точное соответствие потребностям клиента без суеты и беспокойства. Далее идут простота и элегантность, которые создают продукты, которыми приятно владеть и пользоваться ». - Якоб Нильсен и Дон Норман

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

Понимание наших пользователей позволит нам адекватно и правильно удовлетворять их потребности. Мы заметили, что опыт, который испытывает человек при использовании нашего продукта, состоит из двух основных концепций:

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

«Фактический» дизайн (UI) - это то, с чем на самом деле взаимодействуют наши пользователи. Было ли им легко пользоваться? Улучшены ли визуальные эффекты? Но что еще более важно, поддерживает ли это полезность и бизнес-цели?

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

Выходя за рамки функциональности

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

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

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

… Затем к программированию

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

Функция - в компьютерном программировании функции инкапсулируют задачу (они объединяют множество инструкций в один блок кода).

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

Интерфейс - представление всех действий, доступных в данном контексте, с данным объектом.

Когда вы щелкаете выключателем, свет загорается. Неважно как; именно так оно и было - это означает, что все, что действует как свет, должно иметь методы включения и выключения. Это интерфейс.

… Теперь вернемся к дизайну

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

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

Идею использования тестов юзабилити для стимулирования дизайна можно увидеть, как красиво применяют в Google Ventures in Sprints.

Действительно интересно наблюдать, как разные поля могут дополнять друг друга и помогать уточнять базовые концепции.

Взять из бизнеса

За последние несколько лет мы начали видеть, как дизайнеры получают свое место в самых влиятельных венчурных компаниях Кремниевой долины, наряду с десятками новых стартапов, соучредителями которых являются дизайнеры.

Невероятно видеть таких дизайнеров, как Джефф Вин (@veen) и Джейк Кнапп (@jakek), которые со своими командами применяют принципы и методологии дизайна для создания множества успешных предприятий.

Такие методологии проектирования, как та, что лежит в основе спринтов Google, или JTBD, применяемая в Intercom, - два из многих примеров, которые показывают нам, как дизайн может влиять на развитие бизнеса, что, в свою очередь, способствует лучшему дизайну.

Вывод

Интересно представить, куда эти гибридные новые роли могут привести нашу отрасль в ближайшие годы; поскольку технологии (в основном, Интернет) разрушают барьеры на пути к знаниям, которые ранее были разрознены.

Я хотел бы услышать, что вы думаете! Пожалуйста, напишите мне в Твиттере.