Вы находитесь на странице: 1из 23

Учебный курс

«Проектирование интерфейса
пользователя»

Преподаватель:
к. т. н. Пескова Ольга Вадимовна
Лекция №1
Введение в предметную
область
Понятие человеко-машинного интерфейса

Человеко-машинный интерфейс

Три ракурса (видения) человеко-машинного интерфейса


Проектирование интерфейса пользователя. Лекция №1. 3
История человеко-машинного взаимодействия
0) Никакого человеко-машинного интерфейса. Xerox Alto
1) Буквенно-цифровой интерфейс.
2) Графический интерфейс.
3) Научно-фантастический? Xerox Star 8010

ENIAC (Electronic Numerical Integrator and Calculator)


Apple Lisa Проектирование интерфейса
4
пользователя. Лекция №1.
«Картина мира» человеко-машинного
взаимодействия

Проектирование
взаимодействия

5
Проектирование интерфейса пользователя. Лекция №1.
Модели человеко-машинного взаимодействия

Когнитивная Концептуальная
модель модель

Ментальная Системная модель


модель пользователя

Модели объектов
интерфейса

Модель интерфейса © Кент Л. Норман, 2008

Проектирование интерфейса пользователя. Лекция №1. 6


Модели человеко-машинного взаимодействия (2)

Примеры моделей объектов интерфейса


© Кент Л. Норман, 2008

Проектирование интерфейса пользователя. Лекция №1. 7


Тенденции развития индустрии программного
обеспечения

Из статьи
А.Кузнецова
Эмоциональный
дизайн или тайна
четвёртой волны,
2009

Проектирование интерфейса
8
пользователя. Лекция №1.
Взгляд на создание успешных продуктов
Примеры баланса

Чт
Ос спо
о
м?
лю ь

мы
ущ со
н о ст
дя
уж но

ес бны
о н ан

тв
Novell

им соз
Чт Жел

ос дат
Novell делала упор на тех-

т ь ь?
нологию и уделяла мало
внимания желанности
Жизнеспособность продуктов, а потому
Чем продукт поддержит бизнес? оказалась уязвимой
для конкурентов

Проектировщики Менеджмент Технологи

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

Microsoft
Эффективная работа пользо- Сдача проекта
вателей и приятие клиентами Устойчивый бизнес Microsoft - из числа успешных
в бизнесе компаний,
однако она не смогла создать
высококлассные и желанные
Успех продукта продукты. Это открывает воз-
© Алан Купер, 2009 можности для конкурентов.

Проектирование интерфейса
9
пользователя. Лекция №1.
Проектирование целостного опыта взаимодействия, или
эволюция процесса разработки ПО (1)
Проблема первых подходов:
1) Отсутствие представлений о пользователях
2) Конфликт между потребностями людей и приоритетами разработки
3) Отсутствие надёжного процесса проектирования желанных продуктов

(1) Статус Кво в разработке ПО (2) Явное включение этапа


дизайна в самое начало процесса

Проектирование интерфейса © Билл Бакстон, 2007


10
пользователя. Лекция №1.
Проектирование целостного опыта взаимодействия, или
эволюция процесса разработки ПО (2)

(3а) Необходимость (3б) Предварительные


взаимодействия всех команд научные исследования
на всех этапах создания ПО

Проектирование интерфейса © Билл Бакстон, 2007


11
пользователя. Лекция №1.
Ментальные модели, модели реализации и представления

Модель реализации Модели представления Ментальная модель


отражает технологию отражает видение
хуже лучше программы пользователем
© Алан Купер, 2009

Многие
программы
следуют
модели
реализации

Пример. ICE Book Reader Professional. Диалог добавления профиля. Пример. Adobe Photoshop. Диалог Variations.
Проектирование интерфейса пользователя. Лекция №1. 12
Человеко-центрированный подход. Стандарт ISO 9241-210.
Жизненный цикл в соответствии с Принципы
человеко-центрированным проектирования
подходом
Потребность 1) фокус на
или идея пользователей, их
цели, задачи и среду;
1 2) вовлечение
Проектное Определение
контекста
пользователей в
решение
использования процесс;
3) критическая
Разработка важность оценки;
4 2 4) итеративность
Оценка
проектного
Определение проектирования;
требований
решения
5) целостность опыта
Тестирование
взаимодействия (UX);
6) мультидисциплинар-
3 ность команды.
Проектирование
Поставка/
внедрение
Место человеко-центрированного подхода

Проектирование интерфейса
13
пользователя. Лекция №1.
План проектирования программного продукта
1
Исследование
пользователей, предметной
области Собранные данные
Стратегия дизайна
Профили групп
2
Моделирование
пользователей и контекстов
Персонажи использования
Контекстные сценарии

3
Выработка требований
к проектированию
пользовательских, бизнеса и Функциональные,
технологических информационные
требования
Оценка/проверка
4
Концептуальное
проектирование
Информационная архитектура общей структуры и
Общая структура взаимодействия взаимодействия
Сценарии ключевого пути продукта
Проверочные сценарии
Концепция пользовательского интерфейса
5
Детальное
проектирование Спецификации
поведения, формы и формы, поведения и
наполнения содержания

6
Выработка требований
Спецификации к разработке
программной системы

Проектирование интерфейса
14
пользователя. Лекция №1.
План работы в этом семестре
1) Лекции – 1-2 в неделю.
2) Лабораторные работы – 4 задания:
a) Исследование пользователей и предметной
области – до 30 баллов;
b) Концептуальное проектирование – до 30 баллов;
c) Оценка проектного решения – до 25 баллов;
d) Презентация и обсуждение результатов
проектирования – до 15 баллов.
3) «Зачёт» автоматом:
a) от 65 баллов + 50% посещений лекций;
b) команде – лидеру по баллам.

Проектирование интерфейса
15
пользователя. Лекция №1.
Основная литература

1) Купер А., Рейман Р., Кронин Д. Алан Купер


об интерфейсе. Проектирование
взаимодействия. – Пер. с англ. – Спб.:
Символ-Плюс, 2009. – 688с., ил.
2) Розенфельд Л., Морвиль П.
Информационная архитектура в Интернет,
2-е издание. – Пер. с англ. – СПб: Символ-
Плюс, 2005. – 544 с.

Проектирование интерфейса
16
пользователя. Лекция №1.
Дополнительная литература (1)
1) Тидвелл Дж. Разработка пользовательских интерфейсов. – СПб.:
Питер, 2008. – 416 с.: ил.
2) Гарретт Дж. Веб-дизайн: книга Джесса Гарретта. Элементы опыта
взаимодействия. – Пер. с англ. – СПб.: Символ-Плюс, 2008. – 192 с.:
ил.
3) Норман Дональд А. Дизайн промышленных товаров. – Пер. с англ. –
М.: Издательский дом «Вильямс», 2008. – 348 с.: ил. – Парал. тит.
англ.
4) Thomas Tullis, William Albert Measuring the User Experience: Collecting,
Analyzing, and Presenting Usability Metrics. – Publisher: Morgan
Kaufmann. – 2008. – 336 p. – The Morgan Kaufmann Series in Interactive
Technologies.
6) Catherine Courage, Kathy Baxter Understanding Your Users: A Practical
Guide to User Requirements Methods, Tools, and Techniques. –
Publisher: Morgan Kaufmann. – 2005. – 810 p. – The Morgan Kaufmann
Series in Interactive Technologies.
7) Buxton Bill Sketching user experience: getting the design right and the
right design. – The Morgan Kaufmann Publishers. – 2007. – 444 p.

Проектирование интерфейса
17
пользователя. Лекция №1.
Дополнительная литература (2)
7) Norman K. L. Cyberpsychology: an introduction to human-computer
interaction. – Cambridge university press. – 2008. – p. 434.
8) Lazar J. Research methods in human-computer interaction / Feng J. H.,
Hochheiser H. – John Wiley & Sons Ltd. – 2010. – p. 426.
9) Dix A. Human-computer interaction / Finlay J., Abowd G. D., Beale R. –
Pearson Prentice Hall. – 2004. – p. 834.
10) Нильсен Я. Веб-дизайн: книга Якоба Нильсена. – Пер. с англ. – СПб.:
Символ-Плюс, 2007. – 512 с.: цв. ил.
11) Мандел. Т. Разработка пользовательского интерфейса. – Пер. с англ.
– М.: ДМК Пресс, 2001. – 416 с.: ил. (Серия «Для программистов»).
12) Раскин Д. Интерфейс: новые направления в проектировании
компьютерных систем. – Пер. с англ. – СПб: Символ-Плюс , 2010. –
272с., ил.
13) Купер А. Психбольница в руках пациентов или Почему высокие
технологии сводят нас с ума и как восстановить душевное
равновесие. – Пер. с англ. – Спб.: Символ-Плюс, 2004. – 336с., ил.

Проектирование интерфейса
18
пользователя. Лекция №1.
Ссылки по теме
• http://fresh.gui.ru
• http://gui.ru
• http://www.interaction-design.org/
• http://www.usabilitynet.org
• http://www.uxforthemasses.com/
• http://www.boxesandarrows.com/
• http://www.uxmatters.com/aboutus/
• http://usability.ru
• http://usability.by
• http://habrahabr.ru/blogs/ui_design_and_usability
• и др.
Проектирование интерфейса
19
пользователя. Лекция №1.
Слайды к лекциям
• http://peskova.ru/HcdCourse.aspx

Проектирование интерфейса
20
пользователя. Лекция №1.
Бонусные иллюстрации. К чему ведут нарушения
принципов человеко-центрированного подхода

Проектирование интерфейса
21
пользователя. Лекция №1.
Бонусные иллюстрации. Терминология
Пограничные предметные области
• Человеко-компьютерное взаимодействие
• Эргономика
• Инженерная психология
• Информационная архитектура
• Графический (визуальный ) дизайн
• Промышленный дизайн
• и другие

© Ден Саффер, 2007

© Карен МакГрейн, 2010


Проектирование интерфейса
22
пользователя. Лекция №1.
Бонусные иллюстрации. Эволюция процесса
разработки ПО по Алану Куперу

© Алан Купер, 2009


Проектирование интерфейса
23
пользователя. Лекция №1.