Сумрачный блог Кирилла Панфилова

Процесс разработки интерфейса

Краткий конспект вчерашней лекции для 5-го курса на отделении веб-дизайнеров.


Интерфейс может быть каким угодно. Это может быть и сайт, и панель управления микроволновкой, и интерфейс браузера или любой другой программы, и упаковка сгущёнки.

Главное — на каждом этапе осознавать, что дизайн — это не оформление и разукрашивание как таковое, это создание полезной, удобной и эстетически привлекательной вещи — именно с такой иерархией приоритетов.

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

Второй — исследование/анализ: задачи, предполагаемой целевой аудитории, существующих аналогов и взаимосвязи этих трёх пунктов.

Третий: разработка семантической структуры интерфейса. Когда будущий интерфейс без учёта дизайна разбивается на ряд семантических блоков (функционально значимых элементов), после чего выстраиваются их взаимосвязи и приоритеты. Графически это можно изображать как прямоугольники, в которых записаны функции блоков. Прямоугольники располагаются строго друг под другом. Тут нет ни намёка на дизайн. Это нужно, чтобы создать оформительско-независимую структуру. Особенно это актуально при создании сайтов, когда редизайн в будущем предполагается как достаточно высокая вероятность.

Наконец, четвёртый этап — собственно оформительский, тот, что некорректно называют дизайном (дизайн — все 4 этапа). Разрабатывается идея оформления, на основе семантической структуры строится схематический прототип, а затем происходит окончательная визуализация интерфейса.

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

Комментарии