Методы обучения для эффективных инженерных команд

Создание фонда: основные методы обучения для юзабилити-команд

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

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

Погруженные семинары и облегченные семинары

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

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

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

Анализ кейсов с помощью Twist

Чтение тематических исследований пассивно, если вы не будете активно их анализировать. Вместо того, чтобы просто представлять историю успеха, превратите тематическое исследование в детективное упражнение. Дайте команде описание продукта, который потерпел неудачу (например, путаница с двумя интерфейсами Windows 8 или печально известный сложный диалог печати Microsoft Word с 2003 года) и попросите их определить проблемы юзабилити, пройдя структурированную эвристическую оценку. Затем раскройте, что на самом деле произошло, и соответствует ли посмертное исследование компании их выводам.

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

Моделирование и ролевые игры: формирование навыков эмпатии и реакции

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

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

Более продвинутой формой ролевой игры является симуляция «Волшебник страны Оз», где человек (волшебник) имитирует реакцию системы за кулисами, в то время как участник считает, что они взаимодействуют с автоматизированным интерфейсом. Это особенно полезно для тестирования разговорного пользовательского интерфейса или прототипов на ранней стадии до начала разработки. Команды, которые практикуют эту технику, становятся искусными в выявлении пробелов взаимодействия на ранней стадии.

Продвинутые и дополнительные стратегии обучения

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

Кросс-дисциплинарное обучение: расширение набора инструментов

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

Анализ данных - еще один важный междисциплинарный навык. Инженеры по юзабилити, которые могут запускать базовые статистические тесты на результатах экспериментов A/B или анализировать данные, передаваемые по потоку кликов, становятся более надежными в организациях, управляемых данными. Партнер с вашей командой аналитиков для запуска мини-семинара по интерпретации доверительных интервалов и размеров эффектов от пользовательских тестов. MeasuringU предоставляет отличные ресурсы по количественным показателям юзабилити, которые команды могут включить в свой режим обучения.

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

Непрерывное образование и профессиональная сертификация

Область юзабилити-инжиниринга быстро развивается - появляются новые инструменты, обновляются рекомендации по доступности и созревают методологии исследований. Команда, которая полагается только на навыки, полученные пять лет назад, быстро отстает. Создайте бюджет обучения для каждого члена команды для участия в одной крупной конференции в год (например, UXPA, CHI или Всемирный конгресс по юзабилити). Конференции подвергают команды передовым исследованиям и предоставляют сетевые возможности, которые часто приводят к отношениям наставничества.

Программы сертификации от таких организаций, как Общество человеческих факторов и эргономики (HFES) или Совет по сертификации для профессиональных эргономистов (BCPE) предоставляют структурированные учебные программы, которые охватывают широту юзабилити-инжиниринга. Хотя сертификация не заменяет опыт, она сигнализирует о приверженности профессии и обеспечивает основополагающие знания в команде. Многие команды считают ценным, чтобы по крайней мере один член имел сертификат Certified Usability Analyst (CUA) от Human Factors International.

Программы внутреннего непрерывного образования могут быть одинаково эффективными. Создать череду «технологических переговоров», в которых члены команды учат чему-то, чему они недавно научились. Наградить тех, кто разделяет новые методы или инструменты. Культура обучения усиливает обучение и укрепляет доверие.

Наставничество и Peer Coaching

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

Коучинг сверстников — это более легкая, но одинаково эффективная практика. После каждого крупного теста на удобство использования проводите ретроспективу, которая фокусируется на процессе, а не только на результатах. Спросите: «Какие методы модерации работали лучше всего? Где наш план тестирования пропустил отметку? Как мы могли бы нанять лучших участников?» Эти ретроспективы строят коллективный интеллект команды и создают библиотеку уроков, которые новые члены могут быстро усвоить.

Обучение доступности как основная компетенция

Доступный дизайн не является обязательным, но многие инженерные команды юзабилити рассматривают его как запоздалую мысль. Инвестируйте в обучение, которое охватывает руководящие принципы WCAG 2.2, тестирование считывателя экрана (с использованием VoiceOver, JAWS или NVDA) и инклюзивные методы проектирования. Каждый член команды проводит день, тестируя продукт, используя только считыватель экрана - сначала с помощью зрения, а затем с завязанными глазами. Это создает глубокую эмпатию и раскрывает проблемы, которые пропускают автоматические шашки.

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

Интеграция обучения в Agile и DevOps Workflows

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

Команды DevOps получают выгоду от своевременного обучения автоматизированным проверкам юзабилити. Научите инженеров настраивать базовые аудиты Lighthouse для производительности и доступности, как использовать инструменты регрессионного тестирования для согласованности пользовательского интерфейса и как интерпретировать данные тепловой карты и записи сеансов от таких инструментов, как FullStory или Hotjar. Эти навыки делают инженерию юзабилити общей ответственностью во всей команде продуктов.

Инструментальное обучение: от наброска до прототипирования

Большинство инженерных команд по юзабилити полагаются на набор инструментов: прототипирование (Figma, Axure), тестирование (UserTesting, Lookback), аналитика (Amplitude, Pendo) и сотрудничество (Miro, Confluence). Знание инструментов является общим узким местом. Запланируйте ежеквартальный инструмент «глубокие погружения», где опытный пользователь показывает расширенные функции - например, использование переменных в Axure для условной логики или настройка сегментов в Amplitude для фильтрации поведения по персоне.

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

Измерение эффективности обучения

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

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

Построение культуры обучения, которая прилипает

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

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

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

Соединяя все это вместе: Образец годового плана обучения

Чтобы помочь командам реализовать эти идеи, предлагаемый годовой план сочетает в себе основные методы, передовые стратегии и постоянное подкрепление:

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

Заключение: Тренировка как непрерывное путешествие

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

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