SlideShare a Scribd company logo
1 of 90
Human-Centered Design
                 Глеб Уваров


                               1
Знакомство

       ГЛЕБ УВАРОВ
          Разработчик программного обеспечения в
           Sam Solutions

          Инженер-системотехник (БГУИР)

          Интересуюсь вопросами User Experience,
           Usability, Human-Centered Design

           g.uvarov
           g.uvarov@gmail.com


                                                    2
Работа над ошибками
Человек, по настоящему мыслящий, черпает из своих ошибок не
меньше познания, чем из своих успехов
                                                   Джон Дьюи
                                                               3
Итоги

 Технологии развиты настолько, чтобы покрыть нужды
  целевой аудитории.

 Большинство существующих решений не является
  простыми в использовании.

 Причина сложности продуктов – в отличии целей тех,
  кто создает продукты, и тех, кто их использует.




                                                       4
Итоги: Usability

 Широкий набор функций в продукте усложняет его с
  точки зрения пользователя.
     Бизнес не знает свою целевую аудиторию
     Страх непринятия рынком

 Usability – ключ к созданию востребованных и
  простых в использовании продуктов.




                                                     5
Итоги: Мифы

 Usability – не (только) визуальный дизайн
  Это:
  • Пользователь, его потребности, контекст
  • Цели бизнеса
  • Проектирование взаимодействия, информационная
     архитектура
  • Навигация

 Usability – не один шаг в процессе разработки
  Это процесс:
  • Непрерывного изучения пользователей
  • Создания и тестирования прототипов раньше разработки
  • Обязательной оценки на всех этапах проекта


                                                           6
Итоги: Мифы

      Usability – не UX




                           Pleasurable
                                            UX
Usability                  Usable, Useful


                            Functional


                                                 7
Итоги: Значимость Usability

 Для разработчика
 Для тестировщика
 Для аналитика
 Для менеджера проекта


                              8
План

1. Human-Centered Design

2. Контекст использования

3. Пользовательские требования

4. Проектирование

5. Оценка

6. Этапы развития Юзабилити в компании

                                         9
Human-Centered Design

                        10
HCD – что это?

 HCD – методология, которая ставит человека
  в центр проектирования
  • Потребности пользователя
  • Цели бизнеса (+ stakeholders)

 Цель HCD – оптимизировать Usability
  системы, продукта или услуги

 Usability – это результат применения НCD


                                               11
Human-Centered Design (ISO 9241-210)


                    1




            4               2




                    3

                                       12
Принципы HCD

 Fail Fast
 Пользователи. Задачи. Среда.
 Вовлекать пользователей
 Критическая важность оценки
 Мультидисциплинарность команды


                                   13
Контекст использования

                         14
Общие принципы

 Определить
  •   потребности
  •   цели
  •   ценности
  •   ограничения

 Описать физические и социальные условия

 Определить технические требования

 Определить характеристики задач, на которые влияет
  юзабилити


                                                       15
Наблюдение

 Наблюдать за пользователями
  •   Что они делают?
  •   Как они делают?
  •   Чего они не делают?
  •   Контекст
  •   Понять их больные места

 О чем помнить:
  • Обратить внимания на те задачи, которые пользователи
    выполняют разными путями



                                                           16
Интервью

 Сбор информации о том, что пользователи думают о
  существующем продукте и каково их мнение об
  определенной функции.

 Культурные особенности, ожидания

 О чем помнить:
  •   интервью должно быть коротким,
  •   разные техники опроса,
  •   не выражать свое собственное мнение,
  •   делать заметки
  •   пользователи часто говорят не то, что делают


                                                     17
Персона
Люди. Как они работают. Как мыслят. Как живут.

                                                 18
Что такое Персоны?


 Персона – гипотетический
  архетип реального
  пользователя.
Чем должна обладать Персона?

   Тип                     Уровень подготовки

   Имя, возраст            Ожидания

   Фотография              Потребности

   Место проживания        Цели
    (география и язык)

   Место работы и
    должность

   Биография


                                                  20
Основные принципы

 Проектировать для одной (ключевой)
  персоны
 Персона должна быть конкретной
 Персона должны быть воображаемой
 Включить описание персон в
  документацию

                                       21
Почему Персоны важны?

 Закрывают споры о функциях
 Позволяют ранжировать функции
 Позволяют принимать взвешенные и
  осмысленные решения в процессе
  проектирования



                                     22
Подбор Персон




                23
Ключевая Персона
  Persona 4: Alumni
   “I keep an eye on upcoming events and research my old friends at the
   University are doing. News feeds are important as I’m a busy man”
   Dr Alan Mackintosh, GP, 40
                                                                        Key tasks
   Web usage                                                            •   Alan is a busy man with little free time between work and
                                                                            family life. He subscribes to updates from alumni relations
   Access to other information platforms                                    and the events section of the site to keep up to date with
                                                                            new information
   Use of your website                                                  •   He keeps an eye on upcoming events and lectures, trying to
                                                                            find time to attend one or two a year
   Strength of relationship with you                                    •   He finds and keeps in touch with other alumni though the
                                                                            website and especially enjoys reunions when they are
                                                                            arranged
   Alan is a GP, living in Hertford, Herts, with his wife Alana and     •   Research is another important area , keeping him up to
   their two small children; Isla 9, and Hamish 7. Alana is                 date in his own area of expertise. Some old friends from his
   pregnant, so there will soon be yet another addition to the              student days are now work at the University, and he is
   family. After Alan graduated his first job was in Scotland,              always interested in reading work they publish
   after which he moved to Cambridge for his GP training. His
   main interests are art history and photography, but he also               You would like to promote
   enjoys bird watching, playing golf, art galleries, theatre, music    •    Alumni benefits and networking events/opportunities
   and the pub - Alan is a big fan of real ale. He is not politically
                                                                        •    Upcoming events and seminars particularly alumni events
   active, but he supports the coalition government.
                                                                             and those related to medicine
   He accesses the internet both from his PC at work and at
   home using his laptop and his new iPad. Websites he visits are       •    New research that’s being carried out
   Flickr, the Independent, Amazon, eBay, Waitrose, Expedia,            •    News feeds, so that Alan can subscribe
   Wikipedia and Art. His parents live in Edinburgh so he is still      •    How, when and where alumni can donate to the University
   in touch with the area and the local community. He has an
   interest in distance learning.



                                                                                                                                           24
Пользовательские требования

                              25
26
Общие принципы

   Описывать действия пользователя, а не системы

   Согласованность требований с потребностями пользователя и
    целями бизнеса

   Измеряемость, непротиворечивость, достаточность

   Спецификация требований:
    •   Контекст
    •   Стандарты пользовательских интерфейсов
    •   Измеряемые критерии юзабилити

   Разрешить и задокументировать конфликты

   Согласование с заказчиком


                                                                27
Сценарий

           28
Что такое сценарий?

 Сценарий – это сжатое
  описание способов
  применения программного
  продукта Персоной для
  достижения цели.
Сценарии

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


                                     30
Виды сценариев


 Повседневные
 Обязательные
 Исключительные ситуации


                            31
Литература




  Karl E. Wiegers              IIBA
  Software Requirements, 2nd   Business Analysis Body of
  edition                      Knowledge



                                                           32
Проектирование интерфейсов
Проблемы происходят не от сложности создания хороших вещей,
а от готовности принимать некачественные вещи, как неизбежное
                                                                33
Прототипы: для чего?

 Ранняя оценка
 Показать заказчику
 Контакт с разработчиками
 Тестирование
О чем помнить

 Опираемся на Персоны и Сценарии

 Оценка
  • Быстро разработали – быстро получили обратную связь

 Стандарты
  •   Платформы
  •   Отраслевые
  •   Корпоративные
  •   UI Patterns

 Степень детализации
  •   It depends 


                                                          35
Прототипы: детализация
Детализация




                                             HTML
                                     Wireframes
                         Бумажные
                         прототипы
               Storyboards
                            Время
                                                    36
37
Storyboarding

 Акцент на том, как продукт решает задачу

 Нет привязки к конкретному интерфейсу

 Вовлечение всех заинтересованных лиц




                                             38
Wireframe

 Компоновка элементов

 Назначение:
  •   Какие элементы (контролы)
  •   Какая информация

 О чем помнить:
  •   Не показывают
      интерактивность/flow
  •   Бывают разной степени
      детализации


                                  39
Макеты для спецификаций

   Макет с подробными описанием всех элементов управления

   Назначение:
    •   Для разработки

   О чем помнить:
    •   Описать:
        •   Все состояния
        •   Источники данных
        •   Действия
        •   Валидации
    •   Выслушать разработчиков
    •   Не показывать заказчикам и пользователям



                                                             40
Инструменты

   Карандаш, бумага 

   Balsamiq Mockups (www.balsamiq.com/products/mockups)

   Axure (www.axure.com)

   SketchFlow (www.microsoft.com/expression)

   HTML,CSS,JS




                                                           41
Литература




                                         Carolyn Snyder
 Bill Buxton
                                         Paper Prototyping: The Fast and Easy
 Sketching User Experiences: Getting
                                         Way to Design and Refine User
 the Design Right and the Right Design
                                         Interfaces

                                                                                42
Оценка
Мы не разрабатываем ничего того, что не будет тестироваться.
Мы не тестируем то, что не будет использоваться.
                                                               43
Общие принципы

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

                                       44
Юзабилити-тестирование

                         45
Этапы

1.       Найти репрезентативных пользователей (Персоны)
     •    5-10 человек

2.       Выявить критические задачи (Сценарии)

3.       Создать протокол юзабилити-тестирования

4.       Провести тестирование

5.       Проанализировать результаты

6.       Внести исправления в дизайн

7.       Повторить со следующей группой
Принципы

 Чем раньше, тем лучше:
  •   Начинать с бумажных прототипов
  •   Степень детализации
  •   На всех этапах
  •   Итеративно
  •   На ранних этапах – качественная оценка
  •   На поздних этапах - Метрики

 Модератор

 Один и тот же набор задач

 Не более 1 часа


                                               47
Сколько пользователей вовлекать?




                                   48
Юзабилити-тестирование (Схема)

                           Пользователь




Помощники
модератора




                             Модератор
Сценарии

   Плохая задача
    •   Найти и купить книжную полку

   Хорошая задача

    •   У вас есть 200 книг по научной фантастике, сейчас они лежат в ящиках в
        вашей гостиной. Как бы вы их организовали?



   Плохая задача
    •   Заказать межбиблиотечный абонемент

   Хорошая задача
    •   Как бы вы получили книги, которые недоступны в нашей библиотеке?



                                                                                 50
Как стоит делать

   Придерживаться графика или сценария

   Пройти этот сценарий заранее (знать что я это сам могу сделать)

   Дать стимул (подарок, сладости)

   Поощрять пользователей думать вслух (Think aloud)

   Тестируется система, а не пользователь!

   Не вмешиваться в процесс

   Поговорить с пользователем после тестирования (посмотреть на запись
    тестирования, дать ему прокомментировать свои действия)

   Пересмотреть записи и заметки и сделать выводы как можно раньше после
    тестирования


                                                                            51
Как НЕ стоит делать

 Допускать нерепрезентативных пользователей к
  тестированию

 Учить пользователя

 Помогать тестируемому при малейших затруднениях

 Вмешиваться в процесс

 Сходить с ума если пользователь не может сделать
  то, что вы считаете очевидным 



                                                     52
Метрики
Если мы не можем что-то измерить, то как мы сможем
это улучшить?
Метрики – Продуктивность.
Эффективность.

 Выполнимость задачи
  •   Да/Нет
  •   Градации (полностью, частично, с помощью или без)

 Время на задачу
  •   Для выполненных задач

 Ошибки

 Эффективность



                                                          54
Метрики: Дефекты

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

                                            55
10 юзабилити эвристик
                        Якоб Нильсен

                                       56
1. Видимость состояния системы
(обратная связь)

 Система должна всегда информировать
  пользователя о своем состоянии с помощью
  соответствующих средств, в разумное время
2. Соответствие системы
реальному миру (метафоры)

 Система должна разговаривать с пользователем на
  его языке и использовать понятия, образы и концепции,
  которые уже знакомы пользователю по реальному
  миру.




                                                          58
59
3. Свобода действий и контроль
над ситуацией (навигация)

 Пользователь может совершить действие по
  ошибке. У него должен быть «аварийный
  выход» из этой ситуации, четко обозначенный
  в программе




                                                60
61
4. Последовательность и следование
стандартам (единообразие)

 Пользователи не должны гадать, означают ли
  различные слова, ситуации, действия,
  объекты одно и то же




                                               62
63
5. Предупреждение ошибок

 Дизайн, который предупреждает
  возникновение проблем, лучше, чем самое
  хорошее сообщение об ошибке




                                            64
65
6. Узнавание вместо воспоминания
(память)

 Делайте все объекты, функции, действия видимыми и
  легко доступными пользователю. Минимизируйте
  запоминание – пользователь не должен постоянно
  стараться удержать в памяти информацию из одной
  части программы, чтобы применить ее в другой




                                                      66
7. Гибкость и эффективность
использования

 Функции, которые ускоряют работу, нужно оформлять
  так, чтобы они не мешали начинающим, но были
  легко доступны продвинутым пользователям




                                                      67
8. Эстетичный и минималистичный
дизайн

 Страницы, формы и диалоги не должны содержать
  лишней и нерелевантной информации. Каждый
  дополнительный элемент конкурирует с важным
  содержимым и снижает его заметность




                                                  68
69
9. Восстановление после ошибок

 Хорошие сообщения об ошибках должны
  объяснять на понятном языке, в чем состоит
  проблема и как ее исправить




                                               70
71
72
10. Помощь и документация

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




                                                   73
74
75
Human-Centered Design - резюме

   Исследование раньше прототипа
    •   Использовать разные техники исследований

   Прототипы раньше разработки
    •   Это очень дешево
    •   Проводим проверку
    •   Вовлекаем всю команду

   Тестирование прототипов до разработки
    •   Дешевые исправления

   Оценка
    •   Обязательная
    •   Непрерывная
    •   Итеративная
    •   Долгосрочная


                                                   76
8 этапов развития юзабилити в
компании
                           Якоб Нильсен

                                          77
Этап 1: Враждебность к юзабилити


 Хороший пользователь — мертвый
  пользователь
 Цель – писать программы, и чтобы они
  запускались на компьютере
Этап 2: Юзабилити,
поддерживаемая разработчиками

 Задумались об удобстве
  использования
 Интуитивный подход
 Удобство использования с точки
  зрения разработчиков



                                   79
Этап 3: Юзабилити
децентрализованных групп

 Произвольные инициативные
  группы
 Юзабилити-процессы не
  систематизированы
 Нет выделенного бюджета



                              80
Этап 4: Выделенный бюджет под
юзабилити

 Есть выделенный бюджет
 Юзабилити – волшебство
 Специалисты
  децентрализованы
 Юзабилити-тестирование
  проводится слишком
  поздно

                                81
Этап 5: Управляемая юзабилити

 Выделенный отдел юзабилити
 Архивы исследований
 Юзабилити-менеджер




                                82
Этап 6: Систематический
юзабилити-процесс

 Итеративные юзабилити-
  процессы
 Тестирование на каждом
  этапе цикла разработки
 Ранние исследования



                           83
Этап 7: Интегрированный Human-
Centered Design

 Численные метрики
  юзабилити
 Использование данных
  юзабилити для
  определения того, ЧТО
  следует производить
 Построение продукта «от
  потребностей»

                                 84
Этап 8: Компания,
ориентированная на пользователей

 Полная интеграция User
  Experience и Human-
  Centered Design на все
  сферы взаимодействия
  клиента и компании,
  стратегию и бизнес-
  процессы


                                   85
Успешных вам
  продуктов!
               86
Спасибо за внимание!

              Вопросы?



Глеб Уваров              g.uvarov
                         g.uvarov@gmail.com
                                              87
Полезные книги




Donald A. Norman                Jacob Nielsen, Hoa Loranger   Jesse James Garrett
The Design of Everyday Things   Prioritizing Web Usability    The Elements of User
                                                              Experience



                                                                                     88
Полезные книги




Дж. Гарретт            Алан Купер              Алан Купер
Веб-дизайн: Элементы   Об Интерфейсе. Основы   Психбольница в руках
опыта взаимодействия   проектирования          пациентов
                       взаимодействия


                                                                      89
Полезные книги




Стив Круг                    Билл Скотт, Тереза Нейл   Луис Розенфельд, Питер
Веб-дизайн или «не           Проектирование веб-       Морвиль
заставляйте меня думать!».   интерфейсов               Информационная
                                                       архитектура в интернете


                                                                                 90

More Related Content

What's hot

Интерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаИнтерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаYury Solonitsyn
 
Всё юзабилити за час
Всё юзабилити за часВсё юзабилити за час
Всё юзабилити за часDigital Guru Club
 
Usability lecture sam solutions by gleb uvarov part 1
Usability lecture sam solutions by gleb uvarov part 1Usability lecture sam solutions by gleb uvarov part 1
Usability lecture sam solutions by gleb uvarov part 1Anastasia Schebrova
 
Проектирование и UX
Проектирование и UXПроектирование и UX
Проектирование и UXUplab_University
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикNick Grachov
 
UX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа ДизайнаUX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа ДизайнаKsenia Sternina
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целомUplab_University
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессMitya Osadchuk
 
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практика
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практикаUXPeople2013: Юрий Ветров — UX-стратегия. Теория и практика
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практикаYury Vetrov
 
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...Yury Vetrov
 
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, команда
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, командаUser Experience 2012: Как меняется Mail.Ru — Продукты, процессы, команда
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, командаYury Vetrov
 
Павел Манахов, Поиск причин юзабилити-проблем
Павел Манахов, Поиск причин юзабилити-проблемПавел Манахов, Поиск причин юзабилити-проблем
Павел Манахов, Поиск причин юзабилити-проблемMail.ru Group
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВKsenia Sternina
 
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2Yury Vetrov
 
Wud 2014 psychophysiological research in ux
Wud 2014   psychophysiological research in uxWud 2014   psychophysiological research in ux
Wud 2014 psychophysiological research in uxKsenia Sternina
 
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)SQALab
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда
 
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьWUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьYury Vetrov
 

What's hot (20)

Интерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаИнтерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщика
 
Всё юзабилити за час
Всё юзабилити за часВсё юзабилити за час
Всё юзабилити за час
 
Usability lecture sam solutions by gleb uvarov part 1
Usability lecture sam solutions by gleb uvarov part 1Usability lecture sam solutions by gleb uvarov part 1
Usability lecture sam solutions by gleb uvarov part 1
 
Проектирование и UX
Проектирование и UXПроектирование и UX
Проектирование и UX
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
 
UX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа ДизайнаUX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа Дизайна
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целом
 
Usability don't make me think
Usability don't make me thinkUsability don't make me think
Usability don't make me think
 
Юзабилити-тестирование
Юзабилити-тестирование Юзабилити-тестирование
Юзабилити-тестирование
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процесс
 
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практика
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практикаUXPeople2013: Юрий Ветров — UX-стратегия. Теория и практика
UXPeople2013: Юрий Ветров — UX-стратегия. Теория и практика
 
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
 
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, команда
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, командаUser Experience 2012: Как меняется Mail.Ru — Продукты, процессы, команда
User Experience 2012: Как меняется Mail.Ru — Продукты, процессы, команда
 
Павел Манахов, Поиск причин юзабилити-проблем
Павел Манахов, Поиск причин юзабилити-проблемПавел Манахов, Поиск причин юзабилити-проблем
Павел Манахов, Поиск причин юзабилити-проблем
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
 
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2
UX-Марафон 2016: Ю.Ветров — Дайджест продуктового дизайна, выпуск 2
 
Wud 2014 psychophysiological research in ux
Wud 2014   psychophysiological research in uxWud 2014   psychophysiological research in ux
Wud 2014 psychophysiological research in ux
 
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)
Бизнес-анализ и юзабилити – найдите 10 отличий (и 10 сходств)
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
 
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигеватьWUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
WUD2014: Ю.Ветров — Фоновые исследования. Как много читать, знать и не офигевать
 

Similar to Usability lecture sam solutions by gleb uvarov part 2

Human Centered Design
Human Centered DesignHuman Centered Design
Human Centered Designguvarov
 
Проводник по джунглям user experience
Проводник по джунглям user experienceПроводник по джунглям user experience
Проводник по джунглям user experiencetabtabus
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных смиEugene Kulakov
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилитиElena Kotina
 
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...ForumRosatom
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в AgileISsoft
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Denis Umnov
 
визитная карточка
визитная карточкавизитная карточка
визитная карточкаMinuykOlga
 
Course User interface - Lesson 1
Course User interface - Lesson 1Course User interface - Lesson 1
Course User interface - Lesson 1Oleksandr Lisovskyi
 
Project wonderfull. crowdsoursing
Project wonderfull. crowdsoursingProject wonderfull. crowdsoursing
Project wonderfull. crowdsoursingVera Kovaleva
 
User eXperience design - как построить сайт для пользователей, а не для себя
User eXperience design - как построить сайт для пользователей, а не для себяUser eXperience design - как построить сайт для пользователей, а не для себя
User eXperience design - как построить сайт для пользователей, а не для себяAndrew Yaroshenko
 
Качественные исследования для hi-tech продуктов и сервисов
Качественные исследования для hi-tech продуктов и сервисовКачественные исследования для hi-tech продуктов и сервисов
Качественные исследования для hi-tech продуктов и сервисовKonstantin Efimov
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)PCampRussia
 
Карьера UI/UX-дизайнера
Карьера UI/UX-дизайнераКарьера UI/UX-дизайнера
Карьера UI/UX-дизайнераEugen Savitsky
 
Информационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииИнформационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииLara Simonova
 
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXIT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXNick Grachov
 

Similar to Usability lecture sam solutions by gleb uvarov part 2 (20)

Human Centered Design
Human Centered DesignHuman Centered Design
Human Centered Design
 
Проводник по джунглям user experience
Проводник по джунглям user experienceПроводник по джунглям user experience
Проводник по джунглям user experience
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных сми
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилити
 
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...
Корпоративная Академия Росатома. Развитие международного межвузовского сотруд...
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в Agile
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1
 
визитная карточка
визитная карточкавизитная карточка
визитная карточка
 
Course User interface - Lesson 1
Course User interface - Lesson 1Course User interface - Lesson 1
Course User interface - Lesson 1
 
Project Wonderfull. Crowdsourcing.
Project Wonderfull. Crowdsourcing.Project Wonderfull. Crowdsourcing.
Project Wonderfull. Crowdsourcing.
 
Project wonderfull. crowdsoursing
Project wonderfull. crowdsoursingProject wonderfull. crowdsoursing
Project wonderfull. crowdsoursing
 
User eXperience design
User eXperience designUser eXperience design
User eXperience design
 
User eXperience design - как построить сайт для пользователей, а не для себя
User eXperience design - как построить сайт для пользователей, а не для себяUser eXperience design - как построить сайт для пользователей, а не для себя
User eXperience design - как построить сайт для пользователей, а не для себя
 
метод персон
метод персонметод персон
метод персон
 
Качественные исследования для hi-tech продуктов и сервисов
Качественные исследования для hi-tech продуктов и сервисовКачественные исследования для hi-tech продуктов и сервисов
Качественные исследования для hi-tech продуктов и сервисов
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
 
004 Лекция о дизайне
004 Лекция о дизайне004 Лекция о дизайне
004 Лекция о дизайне
 
Карьера UI/UX-дизайнера
Карьера UI/UX-дизайнераКарьера UI/UX-дизайнера
Карьера UI/UX-дизайнера
 
Информационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииИнформационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигации
 
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXIT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
 

More from Anastasia Schebrova

Как продавать исследования
Как продавать исследования Как продавать исследования
Как продавать исследования Anastasia Schebrova
 
как стать юзабилити специалистом Sef by 2012
как стать юзабилити специалистом Sef by 2012как стать юзабилити специалистом Sef by 2012
как стать юзабилити специалистом Sef by 2012Anastasia Schebrova
 
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с  продуктом с помощью Customer Journey Mappingулучшаем взаимодействие с  продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с продуктом с помощью Customer Journey MappingAnastasia Schebrova
 
Создавая исключительный опыт взаимодействия
Создавая исключительный опыт взаимодействияСоздавая исключительный опыт взаимодействия
Создавая исключительный опыт взаимодействияAnastasia Schebrova
 
аналитик и техническая достижимость
аналитик и техническая достижимостьаналитик и техническая достижимость
аналитик и техническая достижимостьAnastasia Schebrova
 

More from Anastasia Schebrova (12)

UX Strategy 101
UX Strategy 101UX Strategy 101
UX Strategy 101
 
Как продавать исследования
Как продавать исследования Как продавать исследования
Как продавать исследования
 
как стать юзабилити специалистом Sef by 2012
как стать юзабилити специалистом Sef by 2012как стать юзабилити специалистом Sef by 2012
как стать юзабилити специалистом Sef by 2012
 
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с  продуктом с помощью Customer Journey Mappingулучшаем взаимодействие с  продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
 
Создавая исключительный опыт взаимодействия
Создавая исключительный опыт взаимодействияСоздавая исключительный опыт взаимодействия
Создавая исключительный опыт взаимодействия
 
вдохновение
вдохновениевдохновение
вдохновение
 
аналитик и техническая достижимость
аналитик и техническая достижимостьаналитик и техническая достижимость
аналитик и техническая достижимость
 
ТРИЗ и анекдоты
ТРИЗ и анекдотыТРИЗ и анекдоты
ТРИЗ и анекдоты
 
Аналитик и бнс
Аналитик и бнсАналитик и бнс
Аналитик и бнс
 
Analyst & communication
Analyst & communicationAnalyst & communication
Analyst & communication
 
Business analyst vs rake
Business analyst vs rakeBusiness analyst vs rake
Business analyst vs rake
 
Analyst & user experience
Analyst & user experienceAnalyst & user experience
Analyst & user experience
 

Usability lecture sam solutions by gleb uvarov part 2

  • 1. Human-Centered Design Глеб Уваров 1
  • 2. Знакомство ГЛЕБ УВАРОВ  Разработчик программного обеспечения в Sam Solutions  Инженер-системотехник (БГУИР)  Интересуюсь вопросами User Experience, Usability, Human-Centered Design g.uvarov g.uvarov@gmail.com 2
  • 3. Работа над ошибками Человек, по настоящему мыслящий, черпает из своих ошибок не меньше познания, чем из своих успехов Джон Дьюи 3
  • 4. Итоги  Технологии развиты настолько, чтобы покрыть нужды целевой аудитории.  Большинство существующих решений не является простыми в использовании.  Причина сложности продуктов – в отличии целей тех, кто создает продукты, и тех, кто их использует. 4
  • 5. Итоги: Usability  Широкий набор функций в продукте усложняет его с точки зрения пользователя. Бизнес не знает свою целевую аудиторию Страх непринятия рынком  Usability – ключ к созданию востребованных и простых в использовании продуктов. 5
  • 6. Итоги: Мифы  Usability – не (только) визуальный дизайн Это: • Пользователь, его потребности, контекст • Цели бизнеса • Проектирование взаимодействия, информационная архитектура • Навигация  Usability – не один шаг в процессе разработки Это процесс: • Непрерывного изучения пользователей • Создания и тестирования прототипов раньше разработки • Обязательной оценки на всех этапах проекта 6
  • 7. Итоги: Мифы  Usability – не UX Pleasurable UX Usability Usable, Useful Functional 7
  • 8. Итоги: Значимость Usability  Для разработчика  Для тестировщика  Для аналитика  Для менеджера проекта 8
  • 9. План 1. Human-Centered Design 2. Контекст использования 3. Пользовательские требования 4. Проектирование 5. Оценка 6. Этапы развития Юзабилити в компании 9
  • 11. HCD – что это?  HCD – методология, которая ставит человека в центр проектирования • Потребности пользователя • Цели бизнеса (+ stakeholders)  Цель HCD – оптимизировать Usability системы, продукта или услуги  Usability – это результат применения НCD 11
  • 12. Human-Centered Design (ISO 9241-210) 1 4 2 3 12
  • 13. Принципы HCD  Fail Fast  Пользователи. Задачи. Среда.  Вовлекать пользователей  Критическая важность оценки  Мультидисциплинарность команды 13
  • 15. Общие принципы  Определить • потребности • цели • ценности • ограничения  Описать физические и социальные условия  Определить технические требования  Определить характеристики задач, на которые влияет юзабилити 15
  • 16. Наблюдение  Наблюдать за пользователями • Что они делают? • Как они делают? • Чего они не делают? • Контекст • Понять их больные места  О чем помнить: • Обратить внимания на те задачи, которые пользователи выполняют разными путями 16
  • 17. Интервью  Сбор информации о том, что пользователи думают о существующем продукте и каково их мнение об определенной функции.  Культурные особенности, ожидания  О чем помнить: • интервью должно быть коротким, • разные техники опроса, • не выражать свое собственное мнение, • делать заметки • пользователи часто говорят не то, что делают 17
  • 18. Персона Люди. Как они работают. Как мыслят. Как живут. 18
  • 19. Что такое Персоны?  Персона – гипотетический архетип реального пользователя.
  • 20. Чем должна обладать Персона?  Тип  Уровень подготовки  Имя, возраст  Ожидания  Фотография  Потребности  Место проживания  Цели (география и язык)  Место работы и должность  Биография 20
  • 21. Основные принципы  Проектировать для одной (ключевой) персоны  Персона должна быть конкретной  Персона должны быть воображаемой  Включить описание персон в документацию 21
  • 22. Почему Персоны важны?  Закрывают споры о функциях  Позволяют ранжировать функции  Позволяют принимать взвешенные и осмысленные решения в процессе проектирования 22
  • 24. Ключевая Персона Persona 4: Alumni “I keep an eye on upcoming events and research my old friends at the University are doing. News feeds are important as I’m a busy man” Dr Alan Mackintosh, GP, 40 Key tasks Web usage • Alan is a busy man with little free time between work and family life. He subscribes to updates from alumni relations Access to other information platforms and the events section of the site to keep up to date with new information Use of your website • He keeps an eye on upcoming events and lectures, trying to find time to attend one or two a year Strength of relationship with you • He finds and keeps in touch with other alumni though the website and especially enjoys reunions when they are arranged Alan is a GP, living in Hertford, Herts, with his wife Alana and • Research is another important area , keeping him up to their two small children; Isla 9, and Hamish 7. Alana is date in his own area of expertise. Some old friends from his pregnant, so there will soon be yet another addition to the student days are now work at the University, and he is family. After Alan graduated his first job was in Scotland, always interested in reading work they publish after which he moved to Cambridge for his GP training. His main interests are art history and photography, but he also You would like to promote enjoys bird watching, playing golf, art galleries, theatre, music • Alumni benefits and networking events/opportunities and the pub - Alan is a big fan of real ale. He is not politically • Upcoming events and seminars particularly alumni events active, but he supports the coalition government. and those related to medicine He accesses the internet both from his PC at work and at home using his laptop and his new iPad. Websites he visits are • New research that’s being carried out Flickr, the Independent, Amazon, eBay, Waitrose, Expedia, • News feeds, so that Alan can subscribe Wikipedia and Art. His parents live in Edinburgh so he is still • How, when and where alumni can donate to the University in touch with the area and the local community. He has an interest in distance learning. 24
  • 26. 26
  • 27. Общие принципы  Описывать действия пользователя, а не системы  Согласованность требований с потребностями пользователя и целями бизнеса  Измеряемость, непротиворечивость, достаточность  Спецификация требований: • Контекст • Стандарты пользовательских интерфейсов • Измеряемые критерии юзабилити  Разрешить и задокументировать конфликты  Согласование с заказчиком 27
  • 29. Что такое сценарий?  Сценарий – это сжатое описание способов применения программного продукта Персоной для достижения цели.
  • 30. Сценарии  Это всегда реалистичные описания жизненных ситуаций, в которых пользователю может быть полезен продукт  Направляют разработку прототипов  Используются для тестирования 30
  • 31. Виды сценариев  Повседневные  Обязательные  Исключительные ситуации 31
  • 32. Литература Karl E. Wiegers IIBA Software Requirements, 2nd Business Analysis Body of edition Knowledge 32
  • 33. Проектирование интерфейсов Проблемы происходят не от сложности создания хороших вещей, а от готовности принимать некачественные вещи, как неизбежное 33
  • 34. Прототипы: для чего?  Ранняя оценка  Показать заказчику  Контакт с разработчиками  Тестирование
  • 35. О чем помнить  Опираемся на Персоны и Сценарии  Оценка • Быстро разработали – быстро получили обратную связь  Стандарты • Платформы • Отраслевые • Корпоративные • UI Patterns  Степень детализации • It depends  35
  • 36. Прототипы: детализация Детализация HTML Wireframes Бумажные прототипы Storyboards Время 36
  • 37. 37
  • 38. Storyboarding  Акцент на том, как продукт решает задачу  Нет привязки к конкретному интерфейсу  Вовлечение всех заинтересованных лиц 38
  • 39. Wireframe  Компоновка элементов  Назначение: • Какие элементы (контролы) • Какая информация  О чем помнить: • Не показывают интерактивность/flow • Бывают разной степени детализации 39
  • 40. Макеты для спецификаций  Макет с подробными описанием всех элементов управления  Назначение: • Для разработки  О чем помнить: • Описать: • Все состояния • Источники данных • Действия • Валидации • Выслушать разработчиков • Не показывать заказчикам и пользователям 40
  • 41. Инструменты  Карандаш, бумага   Balsamiq Mockups (www.balsamiq.com/products/mockups)  Axure (www.axure.com)  SketchFlow (www.microsoft.com/expression)  HTML,CSS,JS 41
  • 42. Литература Carolyn Snyder Bill Buxton Paper Prototyping: The Fast and Easy Sketching User Experiences: Getting Way to Design and Refine User the Design Right and the Right Design Interfaces 42
  • 43. Оценка Мы не разрабатываем ничего того, что не будет тестироваться. Мы не тестируем то, что не будет использоваться. 43
  • 44. Общие принципы  Обязательный этап  Чем раньше, тем лучше  Непрерывный процесс  Использовать результаты оценки в последующих итерациях  Выделять ресурсы на тестирование и исправление ошибок на всех этапах 44
  • 46. Этапы 1. Найти репрезентативных пользователей (Персоны) • 5-10 человек 2. Выявить критические задачи (Сценарии) 3. Создать протокол юзабилити-тестирования 4. Провести тестирование 5. Проанализировать результаты 6. Внести исправления в дизайн 7. Повторить со следующей группой
  • 47. Принципы  Чем раньше, тем лучше: • Начинать с бумажных прототипов • Степень детализации • На всех этапах • Итеративно • На ранних этапах – качественная оценка • На поздних этапах - Метрики  Модератор  Один и тот же набор задач  Не более 1 часа 47
  • 49. Юзабилити-тестирование (Схема) Пользователь Помощники модератора Модератор
  • 50. Сценарии  Плохая задача • Найти и купить книжную полку  Хорошая задача • У вас есть 200 книг по научной фантастике, сейчас они лежат в ящиках в вашей гостиной. Как бы вы их организовали?  Плохая задача • Заказать межбиблиотечный абонемент  Хорошая задача • Как бы вы получили книги, которые недоступны в нашей библиотеке? 50
  • 51. Как стоит делать  Придерживаться графика или сценария  Пройти этот сценарий заранее (знать что я это сам могу сделать)  Дать стимул (подарок, сладости)  Поощрять пользователей думать вслух (Think aloud)  Тестируется система, а не пользователь!  Не вмешиваться в процесс  Поговорить с пользователем после тестирования (посмотреть на запись тестирования, дать ему прокомментировать свои действия)  Пересмотреть записи и заметки и сделать выводы как можно раньше после тестирования 51
  • 52. Как НЕ стоит делать  Допускать нерепрезентативных пользователей к тестированию  Учить пользователя  Помогать тестируемому при малейших затруднениях  Вмешиваться в процесс  Сходить с ума если пользователь не может сделать то, что вы считаете очевидным  52
  • 53. Метрики Если мы не можем что-то измерить, то как мы сможем это улучшить?
  • 54. Метрики – Продуктивность. Эффективность.  Выполнимость задачи • Да/Нет • Градации (полностью, частично, с помощью или без)  Время на задачу • Для выполненных задач  Ошибки  Эффективность 54
  • 55. Метрики: Дефекты - все, что препятствует выполнению задачи - что не относится к выполнению задачи - пользователь не увидел то, что ожидал увидеть - выполнение неверного действия - неправильная интерпретация чего-либо 55
  • 56. 10 юзабилити эвристик Якоб Нильсен 56
  • 57. 1. Видимость состояния системы (обратная связь)  Система должна всегда информировать пользователя о своем состоянии с помощью соответствующих средств, в разумное время
  • 58. 2. Соответствие системы реальному миру (метафоры)  Система должна разговаривать с пользователем на его языке и использовать понятия, образы и концепции, которые уже знакомы пользователю по реальному миру. 58
  • 59. 59
  • 60. 3. Свобода действий и контроль над ситуацией (навигация)  Пользователь может совершить действие по ошибке. У него должен быть «аварийный выход» из этой ситуации, четко обозначенный в программе 60
  • 61. 61
  • 62. 4. Последовательность и следование стандартам (единообразие)  Пользователи не должны гадать, означают ли различные слова, ситуации, действия, объекты одно и то же 62
  • 63. 63
  • 64. 5. Предупреждение ошибок  Дизайн, который предупреждает возникновение проблем, лучше, чем самое хорошее сообщение об ошибке 64
  • 65. 65
  • 66. 6. Узнавание вместо воспоминания (память)  Делайте все объекты, функции, действия видимыми и легко доступными пользователю. Минимизируйте запоминание – пользователь не должен постоянно стараться удержать в памяти информацию из одной части программы, чтобы применить ее в другой 66
  • 67. 7. Гибкость и эффективность использования  Функции, которые ускоряют работу, нужно оформлять так, чтобы они не мешали начинающим, но были легко доступны продвинутым пользователям 67
  • 68. 8. Эстетичный и минималистичный дизайн  Страницы, формы и диалоги не должны содержать лишней и нерелевантной информации. Каждый дополнительный элемент конкурирует с важным содержимым и снижает его заметность 68
  • 69. 69
  • 70. 9. Восстановление после ошибок  Хорошие сообщения об ошибках должны объяснять на понятном языке, в чем состоит проблема и как ее исправить 70
  • 71. 71
  • 72. 72
  • 73. 10. Помощь и документация  Вся документация должна быть легко обнаружима, сосредоточенной на задачах пользователя и описывать конкретные шаги. Однако лучше, если система может использоваться без документации 73
  • 74. 74
  • 75. 75
  • 76. Human-Centered Design - резюме  Исследование раньше прототипа • Использовать разные техники исследований  Прототипы раньше разработки • Это очень дешево • Проводим проверку • Вовлекаем всю команду  Тестирование прототипов до разработки • Дешевые исправления  Оценка • Обязательная • Непрерывная • Итеративная • Долгосрочная 76
  • 77. 8 этапов развития юзабилити в компании Якоб Нильсен 77
  • 78. Этап 1: Враждебность к юзабилити  Хороший пользователь — мертвый пользователь  Цель – писать программы, и чтобы они запускались на компьютере
  • 79. Этап 2: Юзабилити, поддерживаемая разработчиками  Задумались об удобстве использования  Интуитивный подход  Удобство использования с точки зрения разработчиков 79
  • 80. Этап 3: Юзабилити децентрализованных групп  Произвольные инициативные группы  Юзабилити-процессы не систематизированы  Нет выделенного бюджета 80
  • 81. Этап 4: Выделенный бюджет под юзабилити  Есть выделенный бюджет  Юзабилити – волшебство  Специалисты децентрализованы  Юзабилити-тестирование проводится слишком поздно 81
  • 82. Этап 5: Управляемая юзабилити  Выделенный отдел юзабилити  Архивы исследований  Юзабилити-менеджер 82
  • 83. Этап 6: Систематический юзабилити-процесс  Итеративные юзабилити- процессы  Тестирование на каждом этапе цикла разработки  Ранние исследования 83
  • 84. Этап 7: Интегрированный Human- Centered Design  Численные метрики юзабилити  Использование данных юзабилити для определения того, ЧТО следует производить  Построение продукта «от потребностей» 84
  • 85. Этап 8: Компания, ориентированная на пользователей  Полная интеграция User Experience и Human- Centered Design на все сферы взаимодействия клиента и компании, стратегию и бизнес- процессы 85
  • 86. Успешных вам продуктов! 86
  • 87. Спасибо за внимание! Вопросы? Глеб Уваров g.uvarov g.uvarov@gmail.com 87
  • 88. Полезные книги Donald A. Norman Jacob Nielsen, Hoa Loranger Jesse James Garrett The Design of Everyday Things Prioritizing Web Usability The Elements of User Experience 88
  • 89. Полезные книги Дж. Гарретт Алан Купер Алан Купер Веб-дизайн: Элементы Об Интерфейсе. Основы Психбольница в руках опыта взаимодействия проектирования пациентов взаимодействия 89
  • 90. Полезные книги Стив Круг Билл Скотт, Тереза Нейл Луис Розенфельд, Питер Веб-дизайн или «не Проектирование веб- Морвиль заставляйте меня думать!». интерфейсов Информационная архитектура в интернете 90