Опубликован: 06.05.2014 | Доступ: свободный | Студентов: 2640 / 618 | Длительность: 10:33:00
Лекция 1:

Проектирование, ориентированное на пользователей. Пользовательский опыт

Проектирование, ориентированное на цели

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

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

Процесс проектирования, ориентированного на цели

Рис. 1.2. Процесс проектирования, ориентированного на цели

Рассмотрим более подробно все этапы целеориентированного проектирования. На рис. 1.3 представлена развернутая диаграмма процесса, включающая основные проблемы проектирования и точки взаимодействия.

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

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

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

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

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

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

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

Процесс целеориентированного проектирования в деталях

увеличить изображение
Рис. 1.3. Процесс целеориентированного проектирования в деталях

5. Пятый этап посвящен детализации инфраструктуры, полученной на предыдущем этапе. Детализация сосредоточена на подробностях реализации и выполняется при помощи последовательных итераций более узко сфокусированных сценариев. Такой подход часто представляет собой баланс проектирования "сверху вниз" (опирающегося на шаблоны) и проектирования "снизу вверх" (опирающегося на принципы). Проектировщики взаимодействия фокусируются на согласованности задач, используя ключевые (пошаговые) маршруты, а также проверочные сценарии, дающие максимально подробные пути прохождения по пользовательскому интерфейсу. Графические дизайнеры определяют наборы начертаний и размеров шрифтов, пиктограмм и других визуальных элементов, чтобы в итоге обеспечить пользователю приятный опыт взаимодействия с продуктом. Завершением этого этапа становится подробная проектная документация – спецификация формы и поведения в бумажном или интерактивном формате (в зависимости от ситуации).

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