Проектирование пользовательских интерфейсов
Этап анализа
Каждый этап создания пользовательского интерфейса является полным экспериментальным циклом:
1) выдвигаем гипотезу
2) выбираем методы ее проверки
3) готовимся к эксперименту
4) проводим сам эксперимент
5) анализируем результаты эксперимента
6) делаем вывод о том, подтвердилась ли гипотеза, или нет
Сбор данных
Методы:
- Интервью
- Опрос
- Наблюдение
Что узнаем:
- Кто наши пользователи
- Цели и задачи наших пользователей
- Контекст будущего использования нашего продукта
Обработка информации
На основе полученных данных на этапе сбора информации, мы
- определяем группы пользователей и возможные пользовательские роли
- синтезируем персонажей (опционально)
- фиксируем истории использования
- и детализируем их с помощью пользовательских сценариев
Метод персонажей
- «Синтез персонажей и их использование: Инструмент, а не фикция», Алексей Копылов, Платон Днепровский (UIDesign Group) {PPT 2.88MB}
- «О пользе персонажей» - Платон Днепровский http://www.gui.ru/platon/?p=20
- «Использование персонажей при проектировании пользовательского интерфейса», Артём Кузнецов {PPT 949KB}
Сценарии и истории использования
Сценарий - это типичное описание последовательности действий пользователя для выполнения конкретной задачи.
Важно различать истории использования и пользовательские сценарии.
История использования описывает решение задач пользователем в терминах деятельности (цели-задачи, действия-операции).
Как есть:
Маша хочет выпить чаю. Для этого Маша кипятит воду, заваривает заварку, наливает заварку, разбавляет кипятком. Чай готов и Маша его пьет.
Как будет:
Маша хочет выпить чаю. Для этого Маша дает команду сделать чай. Через некоторое время прибор сигнализирует о выполнении задания. Чай готов и Маша его пьет.
Пользовательский сценарии описывает в терминах взаимодействия с системой решение пользователями конкретных задач в определенном контексте (клики-нажатия пользователя, реакция системы) с указанием конкретных элементов управления.
Исходные условия:
- Маша хочет выпить чаю.
- Маша находится дома.
- У Маши дома есть электричество, раковина и работает водопровод и розетка, подходящая к чайнику
- У Маши есть заварка, электрический чайник, заварочный чайник и чистая кружка.
Сценарий как будет
- Маша берет электрический чайник и наливает в него воду из крана.
- Маша ставит чайник на положенное место
- Если чайник не включен в розетку, то Маша подключает его, Иначе шаг 4.
- Маша нажимает кнопку включения чайника.
- Если кнопка подсвечивается оранжевым светом, то переход на шаг 6. Иначе Маша проверяет, подключен ли чайник к розетке, и если нет, то шаг 3, если да, то Маша понимает, что чайник сломан. Сценарий завершается неуспешно.
- Чайник начинает подогревать воду.
- Маша достает заварочный чайник и ждет, когда вскипит вода.
- Чайник нагрел воду до температуры 100 С, выключился и подал сигнал о том, что вода вскипела (кнопка включения перестает подсвечиваться оранжевым светом).
- Маша ополаскивает заварочный чайник кипятком и сыпет в него 2 ложки заварки.
- Маша наливает кипяток из чайника в заварочный чайник и ждет 4 минуты
- Маша достает чашку, наливает заварку в чашку, из чайника разбавляет кипятком.
- Чай готов.
- Маша пьет чай. Сценарий завершен успешно
Пользовательский сценарий - описание последовательности действий, которые может осуществлять система в ответ на внешние воздействия пользователей или других программных систем. Они отражают функциональность системы с точки зрения получения значимого результата для пользователя, поэтому они точнее позволяют ранжировать функции по значимости получаемого результата.
Comments (0)
You don't have permission to comment on this page.