Внедрение практик юзабилити в процесс разработки ПО в соответствии с СMMI

Содержание

Слайд 2

Введение

Терминология

Введение Терминология

Слайд 3

Терминология. Юзабилити

Юзабилити (usability) —
удобство, легкость в использовании какого-либо продукта;
набор методов, позволяющих

Терминология. Юзабилити Юзабилити (usability) — удобство, легкость в использовании какого-либо продукта; набор методов, позволяющих этого добиться.
этого добиться.

Слайд 4

«Валидация (validation) —
набор методов, позволяющих убедиться, что продукт сможет выполнять свое назначение,

«Валидация (validation) — набор методов, позволяющих убедиться, что продукт сможет выполнять свое
будучи помещенным в предназначенную для него среду».
CMMI for Development v. 1.2, p. 483

Терминология. Валидация

Слайд 5

Место валидации в модели CMMI

Место валидации в модели CMMI

Слайд 6

«Если тестирование (verification) показывает,
что продукт сделан правильно, то валидация — что

«Если тестирование (verification) показывает, что продукт сделан правильно, то валидация — что
сделан правильный продукт».
CMMI for Development v. 1.2, p. 483

Валидация и тестирование

Кувшин с обложки книги Доналда Нормана «Дизайн обычных вещей»

Слайд 7

Валидация

Юзабилити

Обсуждение с пользователями, возможно в форме формального обзора

Обсуждение с пользователями и

Валидация Юзабилити Обсуждение с пользователями, возможно в форме формального обзора Обсуждение с
другими заинтересованными лицами

Методы валидации и юзабилити (1)

Слайд 8

Валидация

Юзабилити

Демонстрация прототипа

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

Методы валидации и юзабилити (2)

Валидация Юзабилити Демонстрация прототипа Прототипирование Методы валидации и юзабилити (2)

Слайд 9

Валидация

Юзабилити

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

Юзабилити-тестирование (тестирование продукта

Валидация Юзабилити Тестирование продукта и его компонентов пользователями и другими заинтересованными лицами
и его компонентов пользователями)

Методы валидации и юзабилити (3)

Слайд 10

Валидация

Юзабилити

Анализ продукта и его компонентов (симуляция, моделирование; изучение пользователей)

Анализ продукта, моделирование поведения

Валидация Юзабилити Анализ продукта и его компонентов (симуляция, моделирование; изучение пользователей) Анализ
пользователя при взаимодействии с системой

Методы валидации и юзабилити (4)

Слайд 11

Применение методов юзабилити и валидации на наших проектах — это…

Применение методов юзабилити и валидации на наших проектах — это…

Слайд 12

На практике – это... (1)

Сокращение затрат на переделки

«63% программных проектов превышает запланированный

На практике – это... (1) Сокращение затрат на переделки «63% программных проектов
бюджет, и первые четыре причины — непредвиденные проблемы в юзабилити продукта…»
Sun Microsystems httphttp://http://webwordhttp://webword.http://webword.comhttp://webword.com/http://webword.com/movinghttp://webword.com/moving/http://webword.com/moving/businesscasehttp://webword.com/moving/businesscase.http://webword.com/moving/businesscase.html

Слайд 13

На практике – это... (2)

Сокращение времени, которое разработчики тратят на эксперименты в

На практике – это... (2) Сокращение времени, которое разработчики тратят на эксперименты
области проектирования интерфейсов и дизайна

Слайд 14

На практике – это... (3)

Возможность создавать продукты, которые нужны, в отличие от

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

Слайд 15

На практике – это... (4)

Возможность продвинуться на пути соответствия 3-му уроню зрелости

На практике – это... (4) Возможность продвинуться на пути соответствия 3-му уроню зрелости CMMI, и выше
CMMI, и выше

Слайд 16

Проблема

Методы юзабилити и валидации не включены в стандартный процесс разработки в большинстве

Проблема Методы юзабилити и валидации не включены в стандартный процесс разработки в большинстве компаний
компаний

Слайд 17

Решение

Включить методы юзабилити и валидации в процесс разработки в вашей компании

Решение Включить методы юзабилити и валидации в процесс разработки в вашей компании

Слайд 18

Ступени реализации

Обсудить изменения с заинтересованными лицами:
группой контроля качества SQA Group;
командой дизайнеров/проектировщиков

Ступени реализации Обсудить изменения с заинтересованными лицами: группой контроля качества SQA Group;
UXD, UI Team;
руководителями проектов;
руководством компании.
Создать и дополнить документацию по процессам.
Рассказать об изменениях в процессе его участникам.
Следовать предложенному процессу и совершенствовать его.

Слайд 19

Внедрение в стандартный процесс разработки

Внедрение в стандартный процесс разработки

Слайд 20

Включение методов юзабилити / валидациях на разных фазах проекта (1)

Включение методов юзабилити / валидациях на разных фазах проекта (1)

Слайд 21

Включение методов юзабилити / валидациях на разных фазах проекта (2)

Включение методов юзабилити / валидациях на разных фазах проекта (2)

Слайд 22

Включение методов юзабилити / валидациях на разных фазах проекта (3)

Включение методов юзабилити / валидациях на разных фазах проекта (3)

Слайд 23

Наглядное объяснение сути изменений

Наглядное объяснение сути изменений

Слайд 24

Выводы

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

Выводы Введение методов юзабилити/валидации в процесс разработки: Не требует значительных вложений. Позволяет
соответствующие потребностям пользователя и бизнеса.
Позволяет компании-разработчику сделать еще один шаг к соответствию 3 уровню зрелости CMMI.

Слайд 25

Выводы

Выводы

Слайд 26

Вопросы

Вопросы
Имя файла: Внедрение-практик-юзабилити-в-процесс-разработки-ПО-в-соответствии-с-СMMI.pptx
Количество просмотров: 86
Количество скачиваний: 0