Дизайн-мышление в реальных проектах: мой процесс от эмпатии до тестирования
Когда я начинаю новый проект — будь то SaaS-инструмент для автоматизации или сложная админка, — первое, с чем сталкиваюсь, это неопределённость. Команда может иметь десятки идей, но никто не знает, что на самом деле нужно пользователю. Именно в такие моменты я обращаюсь к дизайн-мышлению. Это не абстрактная теория, а рабочий цикл, который помогает не рисовать интерфейс «в стол», а последовательно проверять предположения. В этой статье я покажу свой реальный процесс: от первых интервью до тестирования прототипа, с конкретными примерами и ошибками, которые я совершал.
Что такое дизайн-мышление простыми словами
Если убрать академический флёр, дизайн-мышление — это просто последовательность из пяти шагов: эмпатия, определение проблемы, генерация идей, прототипирование и тестирование. Главное — не проходить их как чек-лист, а циклично возвращаться назад, когда новые данные ломают старые гипотезы. В своей практике я использую этот подход, чтобы не утонуть в предположениях. Вместо того чтобы спрашивать «как сделать интерфейс красивее?», я начинаю с вопроса «какую задачу человек пытается решить и где он спотыкается?». Это смещает фокус с визуала на поведение — и именно это спасает проекты от провала.
Когда дизайн-мышление действительно работает
Подход особенно полезен, если вы:
- проектируете новый продукт и ещё не понимаете поведение аудитории — особенно актуально для стартапов, где каждую гипотезу можно быстро проверить с помощью no-code прототипа на Bubble или Webflow;
- переделываете сложный интерфейс с высоким количеством ошибок — здесь без понимания корневых причин вы просто перенесёте проблемы в новый дизайн;
- ищете, почему конверсия падает, а причина неочевидна — количественные данные покажут «что», а качественные исследования объяснят «почему»;
- запускаете SaaS или внутренний сервис, где цена ошибки высока — ошибка в логике интерфейса может стоить потери клиентов, поэтому важно сначала проверить сценарии на реальных пользователях, а не полагаться на интуицию;
- работаете в команде, где у всех есть мнение, но мало фактов — дизайн-мышление заменяет бесконечные споры структурой, основанной на данных.
Если задача уже хорошо понятна, а интерфейс требует только аккуратной доработки, можно обойтись более быстрым UX-процессом. Дизайн-мышление особенно ценно там, где проблема неочевидна и важно сначала понять человека, а не рисовать экран.
Мой рабочий цикл: от эмпатии до тестирования
Ниже — схема, которой я пользуюсь в реальных проектах. Она не идеальна и не всегда линейна, но именно так появляется нормальный продукт, а не набор красивых экранов.
| Этап | Цель | Что делаю на практике | Что получается на выходе |
|---|---|---|---|
| Эмпатия | Понять людей и контекст | Глубинные интервью, наблюдение, анализ обращений в поддержку, просмотр пользовательских сессий; иногда использую AI для выявления частых паттернов в жалобах | Сырые инсайты, поведенческие паттерны |
| Определение проблемы | Сфокусировать задачу | Формулирую боль, ограничение, сценарий и критерий успеха в одном предложении, которое понимает вся команда | Чёткий problem statement |
| Идеация | Найти несколько вариантов решения | Мозговой штурм, быстрые эскизы, How Might We, иногда AI-ассистенты для генерации альтернатив | Набор альтернатив, а не одна «любимая» идея |
| Прототипирование | Быстро сделать проверяемую версию | Бумажные схемы, вайрфреймы в Figma, кликабельные макеты; для проверки логики с данными — no-code прототипы на Bubble или Glide | Тестируемый артефакт |
| Тестирование | Проверить гипотезу на людях | Модерируемые юзабилити-тесты, быстрые проверки на 3–5 респондентах, удалённые сессии | Решение, что оставить, исправить или отбросить |
1. Эмпатия: сначала понять людей, а не интерфейс
В одном проекте по редизайну личного кабинета для малого бизнеса мы потратили неделю на интервью, и только после этого поняли, что пользователи не просто «не понимают интерфейс», а боятся совершить ошибку, которая приведёт к финансовым потерям. Эмпатия — это не про сочувствие, а про сбор фактов: что человек делает, почему, где теряет время и какие обходные пути уже использует. Без этого этапа любой дизайн будет строиться на догадках.
Что я собираю на этапе эмпатии
- Интервью с пользователями или клиентами — самый прямой способ услышать реальные формулировки проблем;
- Наблюдение за реальным процессом — часто люди говорят одно, а делают другое, поэтому я стараюсь увидеть их работу в естественной среде;
- Заявки в поддержку, жалобы, записи звонков — именно там лежат самые честные описания болей, которые пользователи не всегда высказывают в интервью;
- Поведенческие данные: клики, отказы, путь до цели — здесь я нередко использую инструменты вроде Hotjar или FullStory, а иногда и AI-модели для поиска аномалий в поведении;
- Контекст: устройство, частота использования, опыт, ограничения — без этого легко спроектировать интерфейс, неудобный для реальных условий.
Какие вопросы помогают
- Что человек хочет получить в итоге? — это помогает отделить истинную цель от навязанного интерфейсом пути.
- Что мешает ему дойти до результата? — здесь вскрываются конкретные барьеры.
- В какой момент он начинает сомневаться? — сомнение часто указывает на недостаток информации или доверия.
- Какие обходные пути он уже использует? — это готовые «костыли», которые показывают, где продукт не справляется.
- Что для него важнее: скорость, контроль, понятность или экономия сил? — приоритеты пользователя могут сильно отличаться от наших предположений.
Типовые ошибки
- Спрашивать «нравится ли вам интерфейс» вместо «как вы решаете задачу сейчас» — первое даёт вежливые ответы, второе — реальное поведение;
- Собирать мнения вместо наблюдений — люди часто говорят одно, а делают другое, поэтому я всегда стараюсь смотреть на действия;
- Общаться только с лояльными пользователями — те, кто уже ушёл или недоволен, дадут гораздо более ценные инсайты;
- Игнорировать тех, кто бросил продукт — их опыт часто указывает на критические проблемы;
- Делать выводы по одному интервью — единичное мнение может быть случайным, важны повторяющиеся паттерны.
Полезный принцип
Если после исследования вы не можете сформулировать хотя бы три конкретные боли в поведении пользователя, эмпатия ещё не завершена. Это мой внутренний критерий: пока нет трёх чётких болевых точек, я не перехожу к следующему этапу.
2. Определение проблемы: без этого идеи расплываются
После серии интервью легко поддаться желанию сразу начать проектировать решение. Но без чёткой формулировки проблемы команда будет тянуть в разные стороны. Я обычно трачу несколько часов на то, чтобы сформулировать проблему в одном предложении, которое все понимают одинаково.
Пример слабой формулировки
«Пользователям неудобно пользоваться кабинетом».
Пример сильнее
«Новые пользователи не завершают регистрацию, потому что не понимают, какие данные обязательны, и боятся ошибиться на шаге ввода контактов».
Во втором случае уже видны и сценарий, и барьер, и направление для дизайна.
Как я формулирую задачу
Обычно использую такой шаблон:
- Пользователь: кто?
- Ситуация: в каком контексте?
- Боль: что мешает?
- Цель: чего хочет добиться?
- Ограничение: что нельзя сломать?
Этот шаблон я вывел для себя после нескольких проектов, где мы начинали с размытых «хотелок» и потом переделывали.
Мини-чек-лист на этом этапе
- Проблема описана с точки зрения пользователя, а не команды — никаких «нам нужно увеличить конверсию», только «пользователь не может…».
- Формулировка не содержит решения — если в проблеме уже есть ответ, мы сужаем поле для идей.
- Есть конкретный сценарий — можно представить, как человек сталкивается с этой проблемой.
- Понятно, как проверить, что проблема решена — какой показатель или поведение изменится.
3. Идеация: сначала ширина, потом глубина
На этапе генерации идей я иногда использую AI-ассистентов, чтобы быстро накидать альтернативные варианты, но всегда фильтрую их через призму пользовательских данных. Важно не влюбиться в первое решение, особенно если оно красивое. Хороший результат часто рождается из сравнения нескольких вариантов, включая неудобные и непривычные.
Как я генерирую идеи
- Делаю быстрые эскизы — часто прямо на бумаге или в FigJam, чтобы не тратить время на детали;
- Выписываю альтернативы без оценки — на этом этапе критика только мешает;
- Использую How Might We-вопросы — это помогает переформулировать проблему в возможность;
- Разделяю «идею функции» и «идею интерфейса» — сначала думаю о том, что должно произойти, потом о том, как это будет выглядеть;
- Смотрю на аналогичные паттерны в других продуктах — не для копирования, а чтобы понять, какие ментальные модели уже знакомы пользователям.
Практический пример
Если проблема в том, что пользователь теряется на длинной форме, варианты могут быть такими:
- сократить форму;
- разбить её на шаги;
- заранее объяснить, зачем нужны данные;
- сохранить прогресс;
- добавить автозаполнение;
- перенести часть полей на более поздний этап.
Это уже не один «правильный» ответ, а поле выбора. В реальном проекте мы выбрали разбиение на шаги и автосохранение, потому что это лучше всего решало проблему страха ошибки, выявленную на этапе эмпатии.
Ошибка, которую вижу чаще всего
Команда быстро фиксируется на решении, которое кажется самым простым в разработке. В результате проект выигрывает по срокам, но проигрывает по удобству. Я всегда стараюсь отстоять хотя бы два альтернативных варианта до тестирования.
4. Прототипирование: проверяем мысль, а не красоту
Прототип — это не макет для портфолио, а инструмент проверки гипотезы. Чем быстрее я могу его собрать, тем раньше получу обратную связь. Сейчас для этого я активно использую no-code платформы: например, для проверки логики SaaS-продукта можно за пару дней собрать работающий прототип на Bubble или Glide, даже без участия разработчиков. AI-генераторы интерфейсов вроде Uizard помогают сделать первый набросок по текстовому описанию, но я всегда дорабатываю его вручную, чтобы учесть специфику сценария.
Какие прототипы я использую
- Бумажные схемы — когда нужно быстро обсудить структуру с командой;
- Вайрфреймы — для проработки информационной архитектуры и приоритетов;
- Кликабельные макеты в Figma — для юзабилити-тестов и демонстрации сценариев;
- Прототипы отдельных экранов — для сложных зон, где много состояний и переходов;
- Упрощённые MVP-версии на no-code — когда важно проверить не только интерфейс, но и логику работы с данными.
Какой прототип выбирать
| Ситуация | Лучший прототип |
|---|---|
| Нужно проверить структуру | Низкая детализация, вайрфрейм |
| Нужно проверить сценарий | Кликабельный прототип |
| Нужно обсудить логику с командой | Средняя детализация |
| Нужно проверить взаимодействие с формой или фильтрами | Рабочий прототип на ключевом пути |
Выбор зависит от того, что именно мы проверяем: если структуру — достаточно вайрфрейма, если взаимодействие с формой — нужен интерактивный прототип с реальными состояниями.
Важный нюанс
Хороший прототип должен быть достаточно реалистичным, чтобы пользователь вёл себя естественно, но достаточно дешёвым, чтобы его не жалко было выбросить после теста. Если я потратил на прототип больше двух дней, значит, я уже начал заниматься визуальным дизайном, а не проверкой гипотезы.
5. Тестирование: здесь идеи встречаются с реальностью
Тестирование — это момент, когда все предположения сталкиваются с реальным поведением. Я не раз видел, как тщательно продуманный интерфейс рассыпается на первом же пользователе, потому что мы переоценили очевидность какого-то элемента. Поэтому тесты я провожу как можно раньше, часто с черновыми прототипами.
Что я проверяю
- Понимает ли человек, куда нажать — это базовый тест на интуитивность;
- Может ли он выполнить задачу без подсказки — если нет, значит, интерфейс не объясняет себя;
- Где он сомневается — паузы и возвраты указывают на проблемные места;
- Какие слова в интерфейсе вызывают вопросы — часто проблема кроется в формулировках, а не в визуале;
- Совпадает ли путь пользователя с вашим замыслом — иногда люди находят совершенно неожиданные маршруты.
Форматы тестирования
- Модераторское юзабилити-тестирование — мой основной формат для глубокого понимания;
- Быстрые проверки на 3–5 респондентах — когда нужно оперативно подтвердить или опровергнуть гипотезу;
- Удалённые сессии — через Zoom или специализированные платформы, удобно для распределённых команд;
- Сравнение нескольких вариантов экрана — A/B-тесты на прототипах помогают выбрать направление;
- Наблюдение за поведением в продукте после запуска — чтобы увидеть, как решение работает в реальных условиях.
Как задавать вопросы
Лучше спрашивать не «понятно ли?», а:
- Что вы ожидаете увидеть дальше?
- Почему вы выбрали именно этот вариант?
- Что вас смущает на этом шаге?
- Как бы вы назвали эту функцию своими словами?
Типовые ошибки на тестах
- Подсказывать ответ — это лишает тест смысла, пользователь должен сам разобраться;
- Объяснять интерфейс до того, как человек попробовал — мы не будем стоять за спиной у каждого реального пользователя;
- Делать выводы по одному сильному мнению — важны повторяющиеся паттерны, а не единичные реакции;
- Слушать только слова и не смотреть на действия — часто люди говорят, что всё понятно, но при этом не могут выполнить задачу;
- Тестировать слишком рано «идеальный» макет вместо реального сценария — если прототип перегружен деталями, пользователь может отвлекаться на визуал, а не на логику.
Что я считаю хорошим результатом
Хороший результат цикла дизайн-мышления — это не всегда красивый интерфейс. Иногда лучший итог — это решение не запускать фичу, потому что тест показал, что она не решает проблему. Для меня успех — это когда:
- проблема сформулирована чётко и все в команде её понимают одинаково;
- есть подтверждение от пользователей, а не только наше мнение;
- выбран не самый эффектный, а самый рабочий вариант;
- команда понимает, что и почему делает, и может объяснить это другим;
- следующий шаг можно проверить снова — процесс не заканчивается, а переходит в новую итерацию.
Как не превратить дизайн-мышление в ритуал
Опасность формального подхода реальна: команда проводит интервью, рисует прототип, но решения принимаются на основе интуиции, а не данных. Я часто вижу, как AI-инструменты используют для ускорения процесса, но если нет культуры честного тестирования, они лишь ускоряют создание неправильных решений.
Признаки формального подхода
- Исследования идут ради галочки — мы провели интервью, но не можем сказать, что изменилось в нашем понимании;
- Инсайты не влияют на решения — выводы есть, но дизайн остаётся прежним;
- Тесты подтверждают уже принятое мнение — мы ищем подтверждение, а не опровержение;
- Команда не готова менять направление — даже если данные говорят об обратном;
- После каждого этапа нет конкретного вывода — мы просто переходим к следующему шагу, не зафиксировав, что узнали.
Что помогает держать процесс живым
- Начинать с реальной боли, а не с идеи — тогда каждый этап будет иметь смысл;
- Фиксировать гипотезы письменно — это делает их проверяемыми и не даёт «подгонять» результаты;
- Отделять факты от интерпретаций — «пользователь нажал не туда» и «пользователь запутался» — разные вещи;
- Ставить ограничения по времени — бесконечные исследования убивают momentum;
- Не бояться пересматривать выводы — если новые данные противоречат старым, это нормально.
Практический чек-лист перед стартом проекта
Этот чек-лист я использую перед каждым новым проектом, чтобы убедиться, что мы не пропустили важный этап. Если хотя бы на один пункт нет ответа, я возвращаюсь к исследованиям.
- Понятно, для кого делаем продукт — есть описание целевой аудитории, а не «все пользователи».
- Известно, какую задачу пользователь пытается решить — в терминах его целей, а не наших функций.
- Собраны хотя бы базовые факты о поведении людей — не предположения, а наблюдения или данные.
- Сформулирована проблема без решения внутри — можно показать коллеге и получить однозначное понимание.
- Есть 2–3 альтернативные идеи — не одна «гениальная», а несколько разных направлений.
- Выбран самый дешёвый способ проверки — прототип, который можно сделать за часы, а не за недели.
- Определено, что считается успехом теста — какой сигнал покажет, что гипотеза верна.
Частые вопросы
Сколько пользователей нужно для проверки?
Для ранних тестов достаточно 5–7 человек, чтобы увидеть повторяющиеся паттерны. Я не гонюсь за статистической значимостью, а ищу проблемы, которые мешают большинству. Если после трёх сессий я вижу одну и ту же ошибку, это уже сигнал к исправлению.
Можно ли пропустить эмпатию, если сроки горят?
Можно, но это как строить дом без фундамента. Если времени мало, я провожу хотя бы 3–4 коротких интервью или анализирую существующие данные (записи поддержки, аналитику), чтобы не работать вслепую. Полное отсутствие эмпатии почти всегда приводит к переделкам на более поздних этапах.
Дизайн-мышление подходит только для новых продуктов?
Нет, я применяю его и при редизайне, и при оптимизации конверсии. Например, когда мы переделывали онбординг в SaaS, цикл помог понять, что проблема была не в дизайне, а в последовательности шагов. Без эмпатии мы бы просто перерисовали экраны, но не исправили бы корневую причину.
Что важнее: интервью или аналитика?
Оба источника дополняют друг друга. Интервью объясняют мотивацию и контекст, аналитика — реальное поведение в цифрах. Вместе они дают полную картину. Я часто использую AI для анализа большого объёма качественных данных из интервью (например, расшифровок), чтобы быстрее находить повторяющиеся темы.
Вывод
Дизайн-мышление в реальных проектах — это не магия, а дисциплина проверки предположений. Оно заставляет сначала понять человека, затем сформулировать проблему, придумать несколько решений и только потом проектировать интерфейс. Если держать фокус на эмпатии, ясной постановке задачи и честном тестировании, продукт получается не просто удобнее — он становится ближе к тому, как люди реально думают и действуют. И да, в этом процессе AI и no-code инструменты — отличные помощники, но они не заменят критического мышления и готовности слушать пользователя.