Выстраиваем дизайн-процесс при проектировании сложных продуктов: советы команды «Рег.ру»

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

Выстраиваем дизайн-процесс при проектировании сложных продуктов: советы команды «Рег.ру»

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

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

Что такое дизайн-процесс

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

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

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

Выстраиваем дизайн-процесс при проектировании сложных продуктов: советы команды «Рег.ру»

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

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

8 этапов дизайн-процесса

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

1. Интерпретация задачи

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

Руководитель проекта ставит глобальные задачи, как запуск продукта. Например, в Рег.ру это могут быть «Запуск кластеров Kubernetes в облаке» или «Запуск облачных баз данных».

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

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

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

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

  • Что должен делать продукт? Какие функциональные и нефункциональные требования предъявляют к продукту?
  • Кто будет пользоваться продуктом? Кто является целевой аудиторией?
  • Какие проблемы решает продукт? Как он улучшит жизнь пользователей?
  • Каковы критерии успеха? По каким показателям будет оцениваться результат?

2. Исследование

Помимо задачи дизайнеру нужно понимать потребности пользователей и бизнес-цели компании. На этом этапе проводим:

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

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

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

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

3. Построение информационной архитектуры

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

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

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

Чтобы составить информационную архитектуру:

  • Разделите контент на логические группы и категории. Это поможет организовать информацию удобно для восприятия. Оцените полезность и точность контента, его соответствие tone of voice.
  • Создайте карту страницы. Карта — это схематическое представление структуры продукта. Она показывает, как связаны между собой различные страницы и элементы интерфейса. Можно использовать готовые инструменты.
  • Определите навигацию. Решите, какой тип навигации будет использован в вашем продукте: горизонтальная, вертикальная, древовидная и т.д.

4. Проектирование

Проектирование — самый объемный и творческий этап в работе дизайнера. Если на предыдущих этапах дизайнер опирается только на потребности бизнеса и клиентов, исследует и анализирует данные, на этой стадии проекта в работу включаются креативные механики.

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

  • Мозговой штурм. Соберите команду и проведите сессию мозгового штурма. Пусть каждый участник предлагает свои идеи, не критикуя и не оценивая их. Запишите все предложения и затем выберите самые перспективные.
  • Скечинг. Это быстрый и эффективный способ визуализировать мысли и концепции. Для скетчей можно использовать различные онлайн-инструменты.
  • Использование референсов. Посмотрите, как решались подобные задачи в других продуктах. Это может дать вам вдохновение и новые идеи. Начинающие дизайнеры могут даже создавать коллажи из готовых решений конкурентов. Тут главное не забывать, что нужно не копировать их, а адаптировать найденные решения под особенности конкретного продукта.

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

Прототипирование — ключевой этап проектирования, позволяющий проверить идеи на практике. Именно на этом этапе детализируется пользовательский путь.

Существует несколько типов прототипов:

  • Низкодетализированный прототип (Lo-Fi) — простые наброски или схемы, позволяющие быстро протестировать базовые функции.
  • Высокодетализированный прототип (Hi-Fi) — более детализированные версии, приближенные к финальному виду продукта.

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

5. Ревью

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

По сути, во время ревью заказчик, продакт или другой специалист, проверяет, соответствует ли проект ТЗ и требованиям. Основная цель этапа — выявить недостатки и улучшить дизайн до передачи его в разработку.

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

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

6. Передача в разработку

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

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

Кроме описания внешнего вида важно указать технические требования:

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

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

7. Авторский надзор

Авторский надзор — это процесс контроля за реализацией дизайнерских решений на этапе разработки. Эффективный авторский надзор требует тесного сотрудничества с разработчиками. На этапе надзора дизайнер проверяет:

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

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

8. Оценка результатов и проверка метрик

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

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

Чек-лист: топ-5 проблем, которые возникают при проектировании ИТ-продуктов, и как их решать

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

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

Как избежать: Проведите тщательное исследование рынка, проанализируйте потребности пользователей через интервью и опросы, изучите конкурентную среду. Только после этого переходите к разработке концепции продукта.

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

Как избежать: Определите конкретные KPI (ключевые показатели эффективности), которые будут измерять успех проекта. Четко сформулируйте цели на каждом этапе разработки, чтобы все участники понимали, куда движется проект.

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

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

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

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

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

Как избежать: Создайте детальный план проекта, включающий оценку времени и бюджета на каждый этап.

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

33
11
Начать дискуссию