39
Роль бизнес-аналитика при разработке доступного веб-контента Евгения Лученок, Екатерина Кичкайло, Coherent Solutions Inc./ISsoft

Роль аналитика при создании доступного веб-контента

  • Upload
    sqalab

  • View
    223

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Роль аналитика при создании доступного веб-контента

Роль бизнес-аналитика при разработке доступного веб-контента

Евгения Лученок,Екатерина Кичкайло,

Coherent Solutions Inc./ISsoft

Page 2: Роль аналитика при создании доступного веб-контента

План

1. Что такое доступность?2. Первые шаги. Успехи и неудачи3. Задачи и роль бизнес-аналитика

Page 3: Роль аналитика при создании доступного веб-контента

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

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

Page 4: Роль аналитика при создании доступного веб-контента
Page 5: Роль аналитика при создании доступного веб-контента

• Акт о Реабилитации Инвалидов (Section 508 of the Rehabilitation Act, 1998)

o 16 правил, которым должен соответствовать веб-сайт

• Руководство по обеспечению доступности веб-контента 2.0, 2008 (Web Content Accessibility Guidelines - WCAG)

o 12 рекомендаций. Каждая имеет ряд критериев выполнения с приоритетами «обязательно», «желательно» или «опционально»

Page 6: Роль аналитика при создании доступного веб-контента

Воспринимаемость Управляемость

Понятность Надежность

Page 7: Роль аналитика при создании доступного веб-контента

Наш проект

Фаза 1 ЦельДоступный портал, соответствующий

стандарту СШАПроверка разметки с помощью Comply First

Критерии приемки:

• Отсутствие ошибок в отчете

2015

Page 8: Роль аналитика при создании доступного веб-контента

Пример отчета

Page 9: Роль аналитика при создании доступного веб-контента

Наш проект – Фаза 1

• Позволяет выявить несоответствия требованиям стандарта

НО• Не учитывает поведение и потребности

пользователя• Пропускает динамически подгружаемый

контент • Заимствованные элементы интерфейса не

соответствуют стандартам доступности

Page 10: Роль аналитика при создании доступного веб-контента

Наш проект

Фаза 2 Цель

Доступный портал, соответствующий

стандарту США

Критерии приемки:• Можно управлять контентом с помощью клавиатуры• Контент страниц воспринимаем для пользователей

2016

Page 11: Роль аналитика при создании доступного веб-контента

Трудности

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

• Недостаточное понимание некоторыми ЗЛ важности веб-доступности

• Сложности в согласовании изменений существующего интерфейса

• Новая терминология

Page 12: Роль аналитика при создании доступного веб-контента

БА активности

Анализ пользователе

й

Анализ поведения

пользователей

Понимание проблем

доступности

Документиро-вание

Page 13: Роль аналитика при создании доступного веб-контента

Используемые БА техники

Интервью

Анализ докумен-

тации

Анализ интер-фейсов

Мозговой штурм

Глоссарий

Сквозной структурный

контроль

Page 14: Роль аналитика при создании доступного веб-контента

Интервью•Кто наши пользователи, в чем их особенности, ограничения?

•Самостоятельно ли наши пользователи будут пользоваться порталом?

•Кто или что им помогает использовать интернет/портал?

•Знают ли терминологию?

•Какие действия они хотят выполнять на портале?

Page 15: Роль аналитика при создании доступного веб-контента

Категории ограничений

ЗРИТЕЛЬНЫЕ

СЛУХОВЫЕ

МОТОРНЫЕ

КОГНИТИВНЫЕ

Page 16: Роль аналитика при создании доступного веб-контента

Доступ к веб-контенту

Программа экранного доступа

(скринридер)Устройство Брайля Распознавание

голоса

Touch-скрин + стилус

Веб-браузер + специальная программа,

увеличивающая часть экрана

Текстовый браузер (отображает только

текстовое содержание веб-сайта)

Page 17: Роль аналитика при создании доступного веб-контента

Группы пользователей

- IE 11, Firefox- Уверенные пользователи компьютера- Используют горячие клавиши

Те, кто использует клавиатуру - IE 11, Firefox

- Используют скринридеры, чтобы слушать содержимое страниц- Используют shortcuts (однобуквенная навигация)- Известна используемая терминология- Хорошее владение скринридером

Слабовидящие/

Слепые

Page 18: Роль аналитика при создании доступного веб-контента

Персоны

Page 19: Роль аналитика при создании доступного веб-контента

• Режим чтения с помощью скринридера• Однобуквенная навигация с помощью скринридера (shortcut)• Режим фокуса со скринридером и без

Результаты анализа поведения

Page 20: Роль аналитика при создании доступного веб-контента

Разработка решения

Анализ Согласование Решение

Page 21: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 22: Роль аналитика при создании доступного веб-контента

Механизм для пропуска блоков навигации

Позволяет мне пропустить горизонтальную и вертикальную навигацию и перейти сразу

к полям для ввода данных

Page 23: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 24: Роль аналитика при создании доступного веб-контента

Названия гиперссылокДополнительная информация

об услуге

Перенаправляет на другую страницу для выбора

приложения

Перенаправляет на другую страницу с остальными транзакциями

Page 25: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 26: Роль аналитика при создании доступного веб-контента

Использование карусели

Возможность остановить автоматическую ротацию

Page 27: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 28: Роль аналитика при создании доступного веб-контента

Атрибуты элементов на форме

Что необходимозаполнить?

Подсказки при заполнении

Page 29: Роль аналитика при создании доступного веб-контента

Валидация формы

Группировка ошибок помогает сразу понять, что я

неверно заполнила

Page 30: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 31: Роль аналитика при создании доступного веб-контента

Всплывающие подсказки

Подсказки, принимая фокус, автоматически раскрываются и я

могу их прочесть

Page 32: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 33: Роль аналитика при создании доступного веб-контента

Описание картинок

Предыдущий слайд

Следующий слайд

Понимаю, как управлять слайдами

Page 34: Роль аналитика при создании доступного веб-контента

Основные проблемы доступности

Как перейти к основному контенту?

Что можно понять, если скринридер

читает «Подробнее»?

Как использовать двигающиеся

объекты?

Как понять, что за ошибка на странице?

Как прочитать всплывающие подсказки без

мыши?

Как осуществить действие при

помощи клавиатуры?

Как понять что изображено на

картинке?

Пользователь на нужной странице?

Как понять состав всего контента?

Page 35: Роль аналитика при создании доступного веб-контента

Выводы• Конечно лучше всего сразу задуматься о

принципах доступности• Изменения будут не заметны для

существующих пользователей• Простые изменения помогут улучшить

usability вашего сайта• Старайтесь привлекать реальных конечных

пользователей

Page 36: Роль аналитика при создании доступного веб-контента

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

Page 37: Роль аналитика при создании доступного веб-контента

Спасибо за внимание

Евгения Лученок,Екатерина Кичкайло,

Coherent Solutions Inc./ISsoft www.facebook.com/evgeniya.luchenok

www.facebook.com/katya.kichkailo

Page 38: Роль аналитика при создании доступного веб-контента

Полезные ссылки

• https://www.w3.org/TR/WCAG20/ - руководство по обеспечению доступности веб-контента

• http://www.section508.gov/ - раздел 508 • http://webaim.org/ - примеры и практики

реализации

Page 39: Роль аналитика при создании доступного веб-контента