UI-kit и дизайн-система для небольшого проекта
Слова «дизайн-система» и «UI-kit» ассоциируются с крупными продуктами и командами из десятков дизайнеров. Но потребность в единых правилах оформления…
Многие проекты начинаются с фразы «давайте сразу нарисуем дизайн». Выглядит логично: заказчик хочет увидеть картинку, дизайнер хочет показать, на что способен. Но именно в этот момент закладываются самые дорогие ошибки. Прототип — это дешёвый способ договориться о том, как сайт будет работать, до того как на него потрачены часы дизайнера и разработчика.
Прототип — это схема страниц сайта, на которой показано, какие блоки на них есть, в каком порядке они расположены и как пользователь переходит от одного экрана к другому. В нём нет фирменных цветов, фотографий и тонкой типографики. Вместо заголовков часто стоят настоящие, но черновые тексты, вместо изображений — серые прямоугольники с подписью.
Дизайн отвечает на вопрос «как это выглядит», прототип — на вопрос «как это устроено и зачем здесь каждый элемент». Когда эти два вопроса решаются одновременно, они мешают друг другу: заказчик спорит о оттенке кнопки, хотя настоящая проблема в том, что кнопка стоит не на том шаге пути клиента.
Слово «прототип» используют для разных вещей, поэтому полезно различать уровни:
Не нужно всегда делать все три уровня. Для лендинга из одного экрана хватит схемы, для интернет-магазина с корзиной и фильтрами без кликабельной модели лучше не обходиться.
Практика показывает, что большинство правок на поздних этапах — не про «красиво», а про «не так работает». Прототип выносит эти разговоры в начало.
Когда заказчик говорит «хочу как у конкурентов, только лучше», у каждого участника в голове своя картина. Схема на одном экране мгновенно показывает, где картины разошлись: «здесь должен быть каталог, а не форма заявки», «этот блок вообще не нужен главной странице».
В процессе проработки структуры обычно выясняется, что в проекте не хватает страниц: доставка и оплата, возврат, страница спасибо после заявки, ошибка 404, пустая корзина, пустой результат поиска. Если их не предусмотреть, их придётся рисовать и верстать в самом конце, в спешке и по остаточному принципу.
На схеме хорошо видно, когда на главной странице пытаются уместить всё сразу. Если блоков больше десяти и все они «очень важные», значит, приоритеты не расставлены. Прототип заставляет ответить на вопрос: что пользователь должен увидеть первым, а что можно убрать на внутреннюю страницу.
Изменить расположение блока на схеме — минуты. Изменить его в готовом макете — часы, потому что приходится перерисовывать соседние элементы и адаптивные версии. Изменить уже в вёрстке или в коде шаблона — это уже отдельная задача с оценкой и согласованием. Чем раньше найдена ошибка, тем дешевле её исправление, и разница бывает на порядок.
Прототип не рисуется с чистого листа. Ему предшествует несколько шагов, без которых схема превращается в угадывание.
Формулируем, что сайт должен делать для бизнеса: продавать, собирать заявки, снижать нагрузку на менеджеров. Описываем два–три типа посетителей и их главные задачи.
Составляем карту разделов и страниц. Определяем, что попадёт в главное меню, что в подвал, какие страницы нужны для поисковой оптимизации.
Прописываем пути: пришёл с рекламы, выбрал товар, оформил заказ; зашёл за контактами; сравнил два тарифа и оставил заявку.
Рисуем главную, каталог, карточку, корзину, контакты и другие типовые страницы. Фиксируем состав блоков и их порядок.
Проходим схему по сценариям, собираем замечания, вносим правки и только после этого передаём материал дизайнеру.
Классическая ошибка — рисовать схему с текстом «Заголовок заголовок заголовок». Такой прототип не проверяет ничего: на нём нельзя понять, поместится ли реальное название товара в две строки, хватит ли у компании материала для блока «Наши работы», насколько длинным получится описание услуги.
Поэтому хороший прототип строится на реальном содержании. Если текстов ещё нет, достаточно черновиков: короткие, но настоящие формулировки. Попутно становится видно, чего не хватает: нет фотографий производства, нет отзывов, нет внятного описания условий доставки. Заказчик получает список задач по подготовке материалов заранее, а не в день сдачи.
Чтобы прототип был полезным, на нём фиксируются конкретные вещи. Ниже — то, что мы проверяем на каждой странице.
Большая часть посетителей приходит со смартфона, и проектировать сайт сначала для широкого монитора, а потом «ужимать» — путь к неудобному интерфейсу. На этапе прототипа достаточно набросать узкий вариант ключевых страниц. Сразу видно, что трёхколоночный блок преимуществ превратится в длинный столбик, что таблица характеристик не помещается, что поле фильтров занимает целый экран.
Заказчики иногда воспринимают дополнительный этап как задержку. Со стороны кажется, что быстрее сразу перейти к картинке. На деле картина обратная, и причины вполне осязаемые.
| Ситуация | Без прототипа | С прототипом |
|---|---|---|
| Нужен новый блок на главной | Перерисовка макета и всех адаптивных версий, повторное согласование | Правка схемы за несколько минут до начала дизайна |
| Не хватает страницы доставки | Выясняется при вёрстке, срок сдвигается | Страница заложена в структуру с самого начала |
| Спор о том, что важнее на экране | Идёт на уровне вкуса и затягивается | Решается по сценарию пользователя и цели страницы |
| Оценка работ | Приблизительная, с запасом на неизвестное | Точнее, потому что состав страниц и функций известен |
| Приёмка | Много замечаний по сути, а не по оформлению | Замечания в основном по деталям оформления |
Из согласованного прототипа почти напрямую получается техническое задание: каждый блок и каждая функция уже описаны. Разработчик видит, что именно нужно реализовать, и может назвать реальные сроки. Это снижает риск того, что в середине проекта появится «ещё одна небольшая доработка», которая на самом деле меняет архитектуру.
Инструмент вторичен. Хороший прототип можно сделать маркером на листе, плохой — в самой современной программе. Но с ростом проекта удобнее переходить на цифровые решения.
Главный критерий выбора — чтобы заказчик мог легко открыть схему, прокликать её и оставить комментарий. Если для этого нужно устанавливать программу или разбираться в интерфейсе, формат выбран неудачно.
Сам по себе этап не гарантирует результата. Его можно провести формально и получить красивые, но бесполезные схемы. Вот что мы видим чаще всего.
Когда в схему добавляют цвета, иконки и тонкие отступы, обсуждение немедленно уходит в оформление. Серый цвет — не недостаток, а инструмент: он оставляет разговор о смысле.
Если схема рисуется только по вкусу дизайнера, а не по цели проекта, она так же субъективна, как и готовый макет. Каждый блок должен иметь обоснование: какую задачу посетителя он решает и какую задачу бизнеса поддерживает. Если ответа нет, блок лучше убрать.
Менеджеры по продажам и сотрудники поддержки знают, о чём спрашивают клиенты, где они путаются, какие возражения называют. Показать им прототип и спросить «что здесь не так?» — один из самых полезных шагов. Такая обратная связь часто ценнее десятка гипотез.
Схема, нарисованная в предположении «у нас будет двадцать красивых фотографий и подробный текст», разваливается, когда выясняется, что материалов нет. Лучше сразу проверить, что заказчик способен наполнить каждый блок, и при необходимости упростить структуру.
Не каждому проекту нужна глубокая проработка. Для небольшого сайта-визитки из нескольких страниц с типовой структурой достаточно короткой схемы главной страницы и списка разделов. Для лендинга — схемы блоков в порядке следования и описания главного действия. Для интернет-магазина, наоборот, прототип критичен: каталог, фильтры, карточка товара, корзина и оформление заказа — это сложная система, где мелкая ошибка в логике превращается в потерянные заказы.
Ориентируйтесь на простое правило: чем больше в проекте сценариев и интеграций, тем подробнее должен быть прототип. Чем проект проще и типовее, тем легче его сократить.
Критерий завершённости — не количество нарисованных страниц, а ответы на несколько вопросов. Если на все из них можно ответить уверенно, пора переходить к дизайну.
Можно, но тогда прототипирование всё равно происходит — только внутри макета и гораздо дороже. Дизайнер вынужден одновременно придумывать структуру и оформление, а любые изменения структуры приводят к перерисовке.
Для небольшого сайта — несколько рабочих дней, для интернет-магазина или сложного портала — одна–две недели с учётом согласований. Основное время уходит не на рисование, а на обсуждения и ожидание материалов.
Это зависит от студии. У нас прототипирование входит в состав работ по проекту, потому что без него невозможно точно определить объём и сроки. Подробности можно уточнить в разделе о стоимости.
Прототип — это не бюрократия и не дополнительные расходы, а способ заранее увидеть сайт глазами пользователя и вовремя исправить то, что иначе пришлось бы переделывать. Он сокращает число споров, делает оценку честнее и позволяет дизайнеру заняться тем, что у него получается лучше всего, — оформлением, а не угадыванием структуры. Если вы планируете новый сайт или переработку существующего, заложите на прототипирование время в самом начале: оно окупится ещё до того, как будет нарисован первый экран.
Слова «дизайн-система» и «UI-kit» ассоциируются с крупными продуктами и командами из десятков дизайнеров. Но потребность в единых правилах оформления…
Доступный сайт — это сайт, которым может пользоваться любой человек: с плохим зрением, с травмой руки, с устаревшим телефоном, на ярком солнце или в…
Ещё недавно сайт проектировали под большой монитор, а «мобильную версию» делали в конце, если оставались время и бюджет. Сегодня в большинстве…