Как включить ориентированный на пользователя дизайн в процессы инженерного управления

Что на самом деле означает пользовательский дизайн для инженерных команд

UCD - это структурированный, повторяемый процесс, который держит конечного пользователя в центре каждого решения. Для инженерных менеджеров принятие UCD означает переход от мышления, основанного на технологии, к мышлению, которое задает вопрос: «Что на самом деле нужно пользователю для достижения?» Этот подход снижает догадки, снижает затраты на переработку и производит решения, которые люди действительно хотят использовать. UCD основан на ISO 9241-210, который описывает шесть ключевых принципов: дизайн основан на четком понимании пользователей, задач и сред; пользователи участвуют во всем дизайне и разработке; дизайн движим и совершенствуется с помощью оценки, ориентированной на пользователя; процесс является итеративным; дизайн обращается ко всему пользовательскому опыту; и команда разработчиков включает многодисциплинарные навыки.

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

Почему инженеры должны стать чемпионами UCD

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

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

Шаг 1: Исследование пользователей

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

Инженерные менеджеры должны выделять 10-15% времени проекта на это исследование. Оно окупается, не позволяя команде строить неправильные вещи. Документы в центральном хранилище и ссылаться на них на протяжении всей разработки.

Шаг 2: Переведите исследования в действующие артефакты

Сырые данные исследований ошеломляют. Инженерным менеджерам нужны инструменты синтеза, которые может использовать вся команда.

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

Шаг 3: Встраивание пользователей в инженерный процесс

Вовлечение пользователей не ограничивается проектированием спринтов или бета-программ.Для работы УЗД в инженерном менеджменте пользователи должны быть частью ритма доставки.

Семинары по совместному проектированию

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

Непрерывная проверка

Показать прототипы пользователей на каждом этапе - бумажные эскизы, низкоточные каркасы, кликабельные макеты и производственный код. Используйте такой инструмент, как UserTesting или Lookback, для записи сессий и обмена основными моментами с разработчиками. Сделайте обратную связь естественной частью определения сделанного.

Отслеживание багов Usability

Относитесь к проблемам юзабилити как к ошибкам. В вашем трекере проблем (Jira, Linear и т. Д.) Добавьте тег «юзабилити». Требуйте, чтобы ошибки юзабилити имели тот же приоритет, что и функциональные ошибки, когда они блокируют задачи пользователя.

Это гарантирует, что проблемы UX не откладываются на мифический «v2».

Шаг 4: прототипирование и итерационное тестирование

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

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

Шаг 5: Содействие кросс-функциональному сотрудничеству

УЗД не срабатывает, когда проектирование, проектирование и производство работают в силосах. Инженерные менеджеры должны активно разрушать эти стены.

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

Шаг 6: Измерять и итерировать зрелость ОКР

Включение UCD не является одноразовым проектом — это путешествие зрелости. Отслеживайте, как ваша команда прогрессирует, используя простую модель зрелости:

Инженерные менеджеры на уровне 3 или выше видят измеримые улучшения в удовлетворенности клиентов, более низкий отток и более быстрое разрешение билетов поддержки. Исследование Nielsen Norman Group показало, что инвестиции в исследования UX дают рентабельность инвестиций от 2:1 до 100:1 в зависимости от зрелости организации.

Обычные подводные камни и как их избежать

Даже доброжелательные команды спотыкаются. Осведомленность о типичных режимах отказа удерживает UCD на пути.

Пример: UCD в команде инженеров SaaS

Если не будет UCD, они могут расставить приоритеты в сложных диаграммах Ганта, потому что менеджер продукта «думает, что пользователи хотят этого». С UCD они делают следующее:

  1. Исследования: Интервью 10 менеджеров проектов и наблюдать их рабочие процессы.Обнаружить, что большинство используют таблицы, потому что они нуждаются в гибкой сортировке — диаграммы Ганта вторичны.
  2. Персона: Создайте «Марию, перегруженного работой ПМ», которая использует инструмент 5 часов в день, в основном на мобильных устройствах, находясь на месте.
  3. Прототип: Создайте быстрый вид, подобный таблице, в Figma. Тест с 5 пользователями; 4 говорят, что он чувствует себя значительно быстрее, чем конкуренты.
  4. Строить и повторить: Инженеры реализуют минимальную версию в двух спринтах. A/B тест против функции Ганта, которая заняла четыре спринта. Вариант электронной таблицы обеспечивает на 40% более высокое взаимодействие.
  5. Итерация: После запуска продолжайте тестирование с пользователями, добавляя фильтрацию и сортировку перед инвестированием в любые другие визуализации.

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

Инструменты и ресурсы для инженерных менеджеров

Принятие УКД не требует огромного бюджета. Для инженерных команд любого размера практичны следующие инструменты:

Такие ресурсы, как Фонд дизайна взаимодействия (FLT:0) предлагают бесплатные курсы по методам UCD, которые инженеры-менеджеры могут пройти в выходные.

Измерение влияния UCD на инженерные метрики

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

Рассмотрим отслеживание KPI, специфичного для UCD, например, «процент функций, протестированных у пользователей до разработки». Со временем это коррелирует с показателями выше.

Вывод: UCD как дисциплина инженерного менеджмента

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

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

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