Простой способ описать сложный мир ......2015/01/17 ·...
Transcript of Простой способ описать сложный мир ......2015/01/17 ·...
![Page 1: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/1.jpg)
Простой способ описать сложный мир: моделирование предметной области в UX
Павел Манахов,Вячеслав Иванов
UsabilityLab
![Page 2: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/2.jpg)
Ментальные модели
2* Norman D.А. The Psychology of Everyday Things // New York: Basic Books, 1988.
*
![Page 3: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/3.jpg)
Методологии проектирования
3
Scenario-based designCarroll J.M., Rosson M.B.
Goal-directed designCoper A., Reimann R., Cronin D.
![Page 4: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/4.jpg)
Пример: «Заказать доставку товара на склад в Подмосковье».
Пример: «Уточнить порядок проведения должностной процедуры».
Операциональные задачи
Информационные задачи
Профиль задач пользователей интранета
4
40%
60%
![Page 5: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/5.jpg)
Процедурные знания
5
Для того, чтобы приобрести несколько товаров, мне необходимо сначала положить их в корзину и лишь затем оформить заказ.
“ ”
![Page 6: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/6.jpg)
Декларативные знания
6
Заказ включает в себя информацию о моих контактных данных, выбранном товаре, доставке и способе оплаты.
“ ”
![Page 7: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/7.jpg)
Описание предметной области
…Заказ включает в себя информацию о контактных данных покупателя, выбранном товаре, доставке и способе оплаты. Заказ не может состоять менее чем из одного товара. Максимальное количество товаров ограничено лишь суммой в кошельке покупателя. Выбранный товар ограничивает варианты доставки, так например, товары более определенного веса нельзя доставлять по почте. Вообще в данном Интернет-магазине возможны всего три способа доставки: самовывозом со склада, по почте и курьером. Стоимость доставки зависит от выбранного способа. При выборе доставки курьером пользователю необходимо указать желаемое время доставки, точнее дату и период времени, а также адрес доставки. Доставка курьером возможна только в пределах города. При выборе доставки почтой необходимо 7
![Page 9: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/9.jpg)
Диаграмма «сущность-связь»
9
![Page 10: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/10.jpg)
Сущности
10
Примеры:- Товар- Отзыв- Заказ- Доставка- Доставка самовывозом- Доставка по почте
![Page 11: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/11.jpg)
Отношение
11
Заказ состоит как минимум из одного товара. Максимальное количество товаров в заказе не ограничено. В свою очередь товар может быть помещен в неограниченное число заказов или не помещен вовсе.
![Page 12: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/12.jpg)
Иерархическое отношение
12
В данном Интернет-магазине присутствует всего четыре способа оплаты: наличными, банковской картой, банковским переводом, электронными деньгами.
![Page 13: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/13.jpg)
Атрибуты
13
Профиль покупателя включает в себя его тип
(физическое или юридическое лицо) и
контактную информацию.
![Page 14: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/14.jpg)
Диаграмма «сущность-связь»
14
![Page 15: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/15.jpg)
Обратная карточная сортировка
Написание сценариев взаимодействия
Проверка информационной архитектуры на соответствие сценариям
Шаги процесса перепроектирования
15
1
2
3
4
5
Инвентаризация и анализ контента
Интервью с заказчиком
Исследование пользователей
Разработка информационной архитектуры и системы навигации
Проектирование интерфейса (компоновки)
Юзабилити-тестирование
![Page 16: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/16.jpg)
Шаг 1. Интервью с заказчиком
16
Составление концептуальной модели эксперта – то, как на самом деле устроена предметная область.
![Page 17: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/17.jpg)
Составление модели позволяет
17
1
2
3
Прийти к пониманию всех ограничений и зависимостей
Обобщить знания экспертов
Использовать единую терминологию внутри команды
![Page 18: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/18.jpg)
Список сущностей
18
- Дисковое пространство- Сервер- Виртуальный сервер- Выделенный сервер- Технология виртуализации- OpenVZ- …
![Page 19: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/19.jpg)
Построение схемы
19
![Page 20: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/20.jpg)
Согласование модели
20
![Page 21: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/21.jpg)
Шаг 2. Инвентаризация и анализ контента
21
Проверка полноты концептуальной модели.
![Page 22: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/22.jpg)
Шаг 3. Исследование пользователей
22
Концептуальная модель пользователя – то, как пользователь представляет себе, с чем он работает.
![Page 23: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/23.jpg)
Отличия моделей эксперта и пользователя
23
→
![Page 24: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/24.jpg)
Составление модели позволяет
24
Показать, как пользователи видят систему (информацию с которой они работают).
![Page 25: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/25.jpg)
Шаг 4. Разработка IA и системы навигации
25
→
![Page 26: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/26.jpg)
Шаг 5. Проектирование интерфейса
26
![Page 27: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/27.jpg)
Обратная карточная сортировка
Написание сценариев взаимодействия
Проверка информационной архитектуры на соответствие сценариям
Шаги процесса перепроектирования
27
1
2
3
4
5
Инвентаризация и анализ контента
Интервью с заказчиком
Исследование пользователей
Разработка информационной архитектуры и системы навигации
Проектирование интерфейса (компоновки)
Юзабилити-тестирование
![Page 28: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/28.jpg)
Трудности, с которыми мы столкнулись
28
1
2
3
Внутригрупповая вариативность
Недостаточность наименований
Визуальная и структурная комплексность
![Page 29: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/29.jpg)
Недостаточность наименований сущностей
29
1 RDP (Remote Desktop Protocol) – система удалённого доступа к рабочему столу компьютера.
![Page 30: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/30.jpg)
Недостаточность наименований отношений
30
![Page 31: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/31.jpg)
Внутригрупповая вариативность
31Маргинальные различия можно указывать в комментариях.
![Page 32: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/32.jpg)
Внутригрупповая вариативность
32
![Page 33: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/33.jpg)
Визуальная комплексность
33
![Page 34: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/34.jpg)
Структурная комплексность
34
→
→
![Page 35: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/35.jpg)
Преимущества предлагаемого подхода
35
1
2
3
Возможность посмотреть на систему «с другой стороны»
Коммуникация и хранение знаний о предметной области
Разработка IA на основе концептуальной модели пользователей
![Page 36: Простой способ описать сложный мир ......2015/01/17 · Описание предметной области …Заказ включает в себя](https://reader033.fdocuments.net/reader033/viewer/2022043008/5f98cae9ce5342231d6e5e43/html5/thumbnails/36.jpg)
;-)Павел Манахов,проектировщик пользовательских интерфейсов[email protected], +7 (916) 235-5615facebook.com/manakhovpavel
Спасибо за внимание!
Вячеслав Иванов,юзабилити-специалист[email protected], +7 (917) 546-1531