Пользовательская задача
Что такое пользовательская задача, чем она отличается от функций, сценариев и бизнес-целей, и почему именно с её корректной формулировки начинается качественное UX-исследование и проектирование интерфейсов
Пользовательская задача
Что такое пользовательская задача, чем она отличается от функций, сценариев и бизнес-целей, и почему именно с её корректной формулировки начинается качественное UX-исследование и проектирование интерфейсов
Пользовательская задача — одно из самых часто употребляемых и одновременно самых неправильно понимаемых понятий в UX. Её путают с функцией интерфейса, шагом сценария, бизнес-целью или даже кнопкой. В результате исследования теряют фокус, сценарии становятся формальными, а интерфейсы — неудобными.
Разберем, что такое пользовательская задача на самом деле, как она отличается от других сущностей и почему именно с неё должна начинаться работа над продуктом.
Пользовательская задача — это не функция и не действие, это то, что человек хочет сделать, чтобы решить свою проблему или достичь цели в конкретном контексте. И не важно. как он это делает, через какую кнопку и на каком экране. Важно - зачем он это делает.
Примеры пользовательских задач:
Если проектировать интерфейс, исходя только из бизнес-задачи, пользователь сталкивается с давлением, манипуляциями и лишними шагами.
Если начинать с пользовательской задачи — бизнес-результаты, как правило, улучшаются автоматически.
Еще одна распространенная путаница это то, что считают, что пользовательская задача равно пользовательский сценарий. Но это не так.
Пользовательская задача — что человек хочет сделать. Сценарий — как он это делает шаг за шагом
Пример:
Задача: «Хочу оплатить коммунальные услуги»
Сценарий: открыть приложение → выбрать услугу → ввести данные → подтвердить платёж
Если сценарий есть, а задача не определена, сценарий становится механическим и плохо отражает реальные потребности.
Хорошо сформулированная пользовательская задача всегда содержит три элемента:
1. Цель: что пользователь хочет получить в итоге. Пример: «Записаться к врачу», а не «открыть экран записи».
2. Контекст: в каких условиях возникает задача:
| Ошибка | Неправильная формулировка | Обоснование | Корректная пользовательская задача | |
| Формулировка через интерфейс | «Нажать кнопку “Оформить заказ”» | Описывается действие в системе, а не цель пользователя | «Оформить заказ и быть уверенным в условиях доставки» | |
| Подмена задачи функцией | «Использовать фильтры» | Функция не отражает пользовательскую потребность | «Быстро найти подходящий товар среди множества вариантов» | |
| Подмена задачи метрикой | «Дойти до оплаты» | Метрика — это цель бизнеса, а не пользователя | «Оплатить заказ без ошибок и сомнений» | |
| Слишком общая формулировка | «Пользоваться приложением» | Невозможно проверить и исследовать | «Решить конкретную задачу без обучения и инструкций» | |
| Отсутствие контекста | «Записаться к врачу» | Не учитываются условия использования | «Записаться к врачу с телефона за 2–3 минуты» | |
| Нет критерия завершения | «Оформить заявку» | Непонятно, когда задача считается выполненной | «Оформить заявку и получить подтверждение с дальнейшими шагами» | |
| Одна задача для всех | «Пользователь хочет оплатить услугу» | Игнорируются разные роли и сценарии | «Оплатить услугу в личном и корпоративном контексте» | |
| Проекция эксперта | «Пользователь понимает, что делать дальше» | Основано на предположениях команды | Формулировка через наблюдаемое поведение пользователя | |
| Смешение задачи и сценария | «Открыть → выбрать → оплатить» | Теряется смысл «зачем» | Сначала формулируется задача, потом сценарий | |
| Формальная задача «для галочки» | «Изучить поведение пользователя» | Нет фокуса и прикладной ценности | Конкретная задача, связанная с решением |
В UX-исследованиях пользовательская задача:
Например, в юзабилити-тестировании мы проверяем не «понял ли пользователь экран», а смог ли он решить свою задачу в заданных условиях.
| Качество формулировки задачи | Как это выглядит на практике | К чему это приводит | |
| Задача определена правильно |
|
| |
| Задача определена плохо |
|
|
Сложность в определении задачи заключается в том, что пользователь редко формулирует свою задачу напрямую. Он говорит о симптомах, неудобствах, эмоциях, ожиданиях — но почти никогда не говорит: «моя пользовательская задача заключается в следующем…».
Поэтому задача исследователя и аналитика — восстановить задачу по косвенным признакам, а не просто записать слова пользователя.
Где “искать” пользовательские задачи
1. Моменты напряжения и фрустрации, т.е. там, где пользователь раздражается, откладывает действие, возвращается к одному и тому же шагу или ищет обходные пути.
Например, пользователь говорит: «Я каждый раз проверяю баланс несколько раз» За этим может скрываться задача: «Хочу быть уверен, что деньги не списались ошибочно», а не просто «посмотреть баланс».
2. В повторяющемся поведении. Если пользователь снова и снова делает одно и то же действие — значит, оно решает для него устойчивую задачу, даже если интерфейс этому не способствует.
Например, пользователь сохраняет скриншоты вместо встроенной истории, ведёт учёт в сторонних таблицах, использует заметки или напоминания вместо функций продукта. Это сильный сигнал, что задача есть, но продукт её не закрывает.
3. В неудобных вопросах
Фразы-маркеры скрытых задач:
«А если вдруг…»
«Мне нужно быть уверенным, что…»
«Я боюсь, что…»
«А можно потом проверить?»
Эти фразы почти всегда указывают на психологический компонент задачи, который часто упускают.
Понимание задач меняется по мере зрелости продукта. Это нормально — но важно это осознавать.
На старте (ранняя стадия продукта, MVP) аналитики и исследователи работают с гипотезами задач, опираются на проблемы, а не на поведение часто формулируют задачи широко. Пример: «Пользователь хочет быстро заказать услугу» На этом этапе важно не точность формулировки, а проверка, существует ли задача вообще.
На стадии роста продукта задачи начинают дробиться, уточняться и привязываться к контексту. Вместо одной абстрактной задачи появляются несколько:
«Заказать услугу впервые»
«Повторить заказ»
«Сравнить варианты»
«Исправить ошибку в заказе»
Аналитики начинают видеть, что один пользователь имеет разные задачи в разных ситуациях.
В зрелых продуктах обычно уже работают с вариациями задач, учитывают сценарии сбоев и ошибок, фокусируются на тонких различиях контекста.
Задача формулируется не как: «Оплатить услугу», а как «Оплатить услугу в последний момент, не ошибившись и не потеряв деньги»
На этом этапе пользовательская задача становится инструментом приоритизации, а не просто описанием.
Многие исследователи путают и подменяют понятия Ожиданий и Пользовательских задач, что ведет к неверным выводам и некорректным доработкам сервисов.
Ожидание — это то, как пользователь думает, что всё должно работать.
Задача — это то, что он пытается решить.
Пример:
Ожидание: «Форма должна быть простой»
Задача: «Быстро оформить заявку и не ошибиться»
Фокус на ожиданиях часто ведёт к косметическим улучшениям. Фокус на задачах — к системным изменениям.
1. Задачи, которые пользователь не осознаёт. Иногда задача проявляется только после того, как пользователь столкнулся с проблемой.
Пример: пользователь не думал о необходимости подтверждения операции, но после ошибки появляется задача: «Хочу иметь доказательство, что всё прошло правильно». Такие задачи часто игнорируются, потому что они не озвучиваются заранее.
2. Задачи, возникающие из недоверия. В финансовых, медицинских и государственных сервисах часто возникает задача: «Хочу быть уверен, что система не ошиблась». Это не функциональная, а психологическая задача, и она критична для доверия.
3. Задачи «на всякий случай» Пользователь может делать задачи не для немедленного действия, а для снижения тревоги. Например, сохранить чек, сделать скрин, отправить письмо себе. Эти действия — сигналы скрытых задач, которые редко фиксируются в требованиях.
4. Задачи, навязанные системой. Иногда задача формируется не у пользователя, а у интерфейса. Например, система требует подтверждение или пользователь выполняет действие не потому, что хочет, а потому что вынужден.
Такие «искусственные задачи» создают нагрузку и ухудшают UX.