Использование usability guidelines для повышения качества...

27
Использование usability guidelines для повышения качества веб-разработок Павел Коноплицкий. UIDesign Group

Upload: pavel-konoplitski

Post on 15-Jun-2015

2.319 views

Category:

Technology


8 download

DESCRIPTION

Презентация Коноплицкого Павла об использование usability guidelines для повышения качества веб-разработок на конференции SQADays 2008 Статья, написанная по презентации http://www.amazedev.com/usability_guidelines_article/

TRANSCRIPT

Page 1: Использование usability guidelines для повышения качества веб-разработок

Использование usability guidelines для повышения качества веб-

разработокПавел Коноплицкий. UIDesign Group

Page 2: Использование usability guidelines для повышения качества веб-разработок

Юзабилити

Степень эффективности, продуктивности и удовлетворенности, с которой продукт может использоваться определёнными пользователями для достижения определённых задач в определённом контексте.

(ISO 9241-11)

Page 3: Использование usability guidelines для повышения качества веб-разработок

Пример (1)

Page 4: Использование usability guidelines для повышения качества веб-разработок

Пример (2)

Page 5: Использование usability guidelines для повышения качества веб-разработок

Пример (3)

Page 6: Использование usability guidelines для повышения качества веб-разработок

Пример (3)

Page 7: Использование usability guidelines для повышения качества веб-разработок

Usability guidelines

Документ, описывающий правила применения как общих, так и отдельных элементов интерфейса.

Page 8: Использование usability guidelines для повышения качества веб-разработок

Преимущества

• Не требует дополнительных затрат

• Легко внедрить

• Быстро прививается

• Показывает конкретные проблемы интерфейса и описание решений

• Повышает «планку» качества

• Не требует специальных знаний для проведения тестирования

Page 9: Использование usability guidelines для повышения качества веб-разработок

Недостатки

• Неполнота содержания

• Не решает проблем взаимодействия

• Для составления может понадобиться эксперт

Page 10: Использование usability guidelines для повышения качества веб-разработок

Содержание

• Формы

• Кнопки

• Поля ввода

• Списки

• Системные сообщения и обработка ошибок

• Флажки и переключатели

• Текст

• Пошаговые действия (мастер)

• Капча

http://www.amazedev.com/usability_guidelines

Page 11: Использование usability guidelines для повышения качества веб-разработок

Пример (1)

1.1 Поля, обязательные для заполнения, обозначены звёздочкой перед своим названием. У формы есть пояснение об обозначении обязательных полей.

http://www.amazedev.com/usability_guidelines

Page 12: Использование usability guidelines для повышения качества веб-разработок

Пример (2)

1.2 Названия полей выровнены по правой стороне. Расстояние от названия до поля для всех полей одинаковое.

http://www.amazedev.com/usability_guidelines

Page 13: Использование usability guidelines для повышения качества веб-разработок

Пример (3)

3.3 Для полей ввода количественных характеристик (длинна, вес, рост, скорость, расстояние, размер и т.д.) необходимо указывать единицы измерения.

.

http://www.amazedev.com/usability_guidelines

Page 14: Использование usability guidelines для повышения качества веб-разработок

Советы по составлению

• Правила должны быть абсолютными

• Правила должны устранять разногласия, унифицируя интерфейс

• Сохраняйте в качестве правил проверенные временем, лучшие решения (Best practice)

Page 15: Использование usability guidelines для повышения качества веб-разработок

Устранение разногласий

http://measuringuserexperience.com/SubmitCancel/index.htmhttp://www.useit.com/alertbox/ok-cancel.html

Page 16: Использование usability guidelines для повышения качества веб-разработок

Лучшие решения

http://p1uton.ru/2008/09/22/previous-and-next-actions-in-web-forms/

Page 17: Использование usability guidelines для повышения качества веб-разработок

Внедрение

• «Заразите» руководство качеством и юзабилити

• Проведите работы по составлению usability guidelines

• Обсудите полученный список. Внесите коррективы

• Добейтесь, чтобы созданный документ стал стандартом

• Создайте категорию «юзабилити» в вашей баг-трекинговой системе

• Периодически пересматривайте существующие и добавляйте новые правила (кайдзен)

Page 18: Использование usability guidelines для повышения качества веб-разработок

Используют guidelines

Page 19: Использование usability guidelines для повышения качества веб-разработок

Microsoft Ribbon Bar (1)

Page 20: Использование usability guidelines для повышения качества веб-разработок

Microsoft Ribbon Bar (2)

http://msdn.microsoft.com/en-au/library/cc872782.aspx

Page 21: Использование usability guidelines для повышения качества веб-разработок

Экран (1)

Названия полей выровнены по правой стороне. Расстояние от названия до поля для всех полей одинаковое.

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

Подписи к интерфейсным элементам начинаются с прописной буквы и заканчиваются двоеточием.

Page 22: Использование usability guidelines для повышения качества веб-разработок

Экран (2)

Кнопка негативного действия («Удалить», «Стереть», «Отменить») всегда самая правая.Надписи на кнопках начинаются с большой буквы. Если надпись состоит из нескольких слов, то каждое слово начинается с большой буквы, кроме предлогов.

Page 23: Использование usability guidelines для повышения качества веб-разработок

Развитие (1)

«Качество представляет собой не поддержание какого-то определённого стандарта, а живой и динамический процесс постоянного совершенствования»

«Вы можете не изменяться. Выживание не является обязанностью»

Эдвард Деминг

Page 24: Использование usability guidelines для повышения качества веб-разработок

Развитие (2)

• Usability Guidelines

• Прототипирование (инструмент)

• Использование паттернов

• Обучение (книги, статьи, образцы)

Page 25: Использование usability guidelines для повышения качества веб-разработок

Ресурсы (1)

Мэтью Линдерман, Джейсон ФрайдКак создать посещаемый сайт и избежать типичных ошибокhttp://www.ozon.ru/context/detail/id/3184017/http://www.books.ru/shop/books/488863

Jeff JohnsonGUI Bloopers 2.0http://www.gui-bloopers.com/

Page 26: Использование usability guidelines для повышения качества веб-разработок

Ресурсы (2)

• Amazing Development

http://www.amazedev.com/usability_guidelines/

• Microsoft Ribbons Guidelines

http://msdn.microsoft.com/en-au/library/cc872782.aspx

• Apple User experience

http://developer.apple.com/documentation/UserExperience/index-date.html

• Sun Microsystems. OpenStep User Interface Guidelines

http://java.sun.com/products/jlf/ed2/guidelines.html

• Web Style Guide

http://webstyleguide.com/

• Контрольный список интерфейса (Владислав Головач, Александр Белышкин. Usethics)

http://usethics.ru/lib/software_checklist.html

Page 27: Использование usability guidelines для повышения качества веб-разработок

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

Вопросы?

Коноплицкий ПавелUIDesign [email protected]://www.uidesign.ruhttp://www.amazedev.com