геннадий драгун - Качество и Юзабилити - 1я...

26
Delivering Excellence in Software Engineering ® 2008. EPAM Systems. All rights reserved. Геннадий Драгун, Lead Information Architect Качество и юзабилити

description

 

Transcript of геннадий драгун - Качество и Юзабилити - 1я...

Page 1: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

Delivering Excellence in Software Engineering

® 2008. EPAM Systems. All rights reserved.

Геннадий Драгун, Lead Information ArchitectКачество и юзабилити

Page 2: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Page 3: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Что такое качество?Что такое качество?

Page 4: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Качество – способность продукта удовлетворять явные и неявные нужды пользователей

Качество – способность продукта удовлетворять явные и неявные нужды пользователей

Page 5: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Качество =Качество = РезультатОжидания

РезультатОжидания

Page 6: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Page 7: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Подходы к качеству по ISO 9126

Внутреннее качество

Внутреннее качество

Внешнее качество

Внешнее качество

Качество в использовании

Качество в использовании

Page 8: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Подходы к качеству по ISO 9126

Внутреннее качество

Внутреннее качество

Внешнее качество

Внешнее качество

Качество в использовании

Качество в использованииКачество

процесса

Качество процесса

влияет навлияет на

влияет навлияет на

влияет навлияет на

зависит отзависит от

зависит отзависит от зависит от

зависит от

ПроцессПроцесс Продукт

Продукт

Результат использован

ия

Результат использован

ия

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

я

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

я

Page 9: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Что такое юзабилити?Что такое юзабилити?

Page 10: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Определение по ISO 9241-11

Юзабилити – степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью

Юзабилити – степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью

Page 11: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Определения по ISO 9241-11

Юзабилити – степень, с которой продукт может быть использован определёнными пользователями при

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

Качество в использовании – степень достижения определённых целей, при

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

Юзабилити – степень, с которой продукт может быть использован определёнными пользователями при

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

Качество в использовании – степень достижения определённых целей, при

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

Page 12: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Различные подходы к качеству

Внутреннее качество

Внутреннее качество

Внешнее качество

Внешнее качество

Качество в использовании

Качество в использовании

КонцепцияКонцепция

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

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

РазработкаРазработка

аналитик, проектировщик, разработчик

аналитик, проектировщик, разработчик

специалист по юзабилити

специалист по юзабилити

тестировщик, проектировщик, специалист по юзабилити

тестировщик, проектировщик, специалист по юзабилити

Page 13: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Качество проектирования

Внутреннее качество

Внутреннее качество

Внешнее качество

Внешнее качество

Качество в использовании

Качество в использовании

• Стандарты

• Шаблоны

• Соревновательное проектирование

• Аудит (экранов):

- Контрольные списки

- Экспертный

- Совместный

- Пользователями

• Стандарты

• Шаблоны

• Соревновательное проектирование

• Аудит (экранов):

- Контрольные списки

- Экспертный

- Совместный

- Пользователями

проектировщикпроектировщик

специалист по юзабилити

специалист по юзабилити

тестировщик, проектировщик, специалист по юзабилити

тестировщик, проектировщик, специалист по юзабилити

• Аудит (прототипа): - Экспертный - Совместный - Пользователями

• Тестирование:

- качественное

- текущее - внутренние, внешние пользователи

• Аудит (прототипа): - Экспертный - Совместный - Пользователями

• Тестирование:

- качественное

- текущее - внутренние, внешние пользователи

• Тестирование: - количественное - приёмочное - сравнительное - полевое

• Статистика, аналитика •A/B тестирование

• Отзывы пользователей

• Тестирование: - количественное - приёмочное - сравнительное - полевое

• Статистика, аналитика •A/B тестирование

• Отзывы пользователей

Page 14: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

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

ИдеяСпецификацииСторибордыЭкранные прототипыИнтерактивный прототип ПриложениеПриложение в работе

Инспекции, ревью,

исследования

(Внутреннее качество)

Инспекции, ревью,

исследования

(Внутреннее качество)

Тестирование

(Внешнее качество)

Тестирование

(Внешнее качество)

(Качество в использовании

(Качество в использовании

Page 15: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

No bugs, just problems

Page 16: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Page 17: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Как попадают в цель?

Заказчик,

Менеджер продукта

Аналитики,

Проектировщики

Разработчики

Тестировщики

Бизнес цель заказчика,

Потребности пользователей

Page 18: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Составляющие успеха

• Умения (внутреннее качество)

• Знания– Что делаем? (качество концепции,

исследования)

– Так ли делаем? (текущее тестирование, аудит)

– То ли сделали? (приёмочное тестирование)

• Организованность (работа в команде)

Page 19: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Критерий успеха продукта

Способность решать бизнес-цели заказчика путем удовлетворения потребностей пользователей с учетом технологических ограничений

Page 20: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

«Внутренний круг» проекта

Бизнес целиБизнес цели

Нужды пользователей

Нужды пользователей

ИТ

возможности

ИТ

возможности

Лидер проектаЛидер проекта

Бизнес Аналитик

Бизнес Аналитик

Представители заказчика

Представители заказчика

Менеджер проекта

Менеджер проекта

Ведущий разработчик

Ведущий разработчик

Представителипользоват

елей

Представителипользоват

елей

Разработчики

интерфейса

Разработчики

интерфейса

Page 21: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Деятельность «Внутреннего круга»

• Разработка концепции продукта

• Обмен информацией• Расстановка приоритетов• Исследования

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

Page 22: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Методологии проектирования

Проектирование «наугад»

Проектирование «для себя» “Getting Real”, 37 Signals

Экспертное проектирование“Design by Genius”, Apple

Проектирование, направленное на деятельность“Activity-centered design”, “Usage-centered design”, Larry Constantine, Don Norman

Проектирование, направленное на пользователя“User-centered design”, “Goal-centered design”, Jacob Nielsen, Alan Cooper

Page 23: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

«Минимальный боезапас» проектировщика

НачинающийВлад Головач, Стив Круг, контрольные списки, стандарты, Microsoft UX Guidelines

ПрофессионалДженифер Тидвелл, Якоб Нильсен, Люк Врублевский....

Эксперт?????

Page 24: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Page 25: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

® 2008. EPAM Systems. All rights reserved.

Page 26: геннадий драгун -  Качество и Юзабилити -  1я белорусская юзабилити конференция

Delivering Excellence in Software Engineering

® 2008. EPAM Systems. All rights reserved.

Качество и юзабилити

Геннадий ДрагунLead Information Architecthienadz.drahun@epam. com