Интерфейс — Совместная работа аналитика и...

17
Интерфейс Совместная работа аналитика и проектировщика Анна Абрамова, СПб СоА Юрий Солоницын, «ИСТ» ITGM 8, 23 июля 2016 Санкт-Петербург

Transcript of Интерфейс — Совместная работа аналитика и...

ИнтерфейсСовместная работа

аналитика и проектировщика

Анна Абрамова, СПб СоАЮрий Солоницын, «ИСТ»

ITGM 8, 23 июля 2016Санкт-Петербург

ЛибреттоВ некотором царстве, в некотором государстве была одна компания. И решила компания продукт создать. Дабы владельцев бизнеса монетой звонкой радовал.И не просто создать, но и пользователям угодить. Чтобы не серчали, любезные. Чтобы ногами не топали. Не отдавали бы монету звонкую басурманам-конкурентам.Чтобы и волки целы и овцы сыты :)

Действующие лица• Аналитик — отвечает за создание общего

информационного контекста, формирование требований к продукту и соответствие продукта ожиданиям заказчиков;

• Проектировщик — отвечает за структуру и функциональность пользовательского интерфейса.

Постановка задачи• Фиксирует бизнес-кейсы,• Определяет цели и назначение продукта «Что

и зачем мы создаем?», • Определяет что делаем,• И что не делаем,• Задаёт объём работ.

Автоматизируемыебизнес-процессы

• Что автоматизируем, что нет;• Разным процессам нужны разные интерфейсы;• Основа для выявления ролей и целей

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

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

Пользователи как люди

• Опыт в предметной области;• Опыт работы с ПО;• Контекст деятельности:

операционная/управленческая/экстремальные условия;

• Ограничения.

Варианты использования

• Назначение вариантов использованияo Ответ на вопрос “Зачем пользователь использует систему?”o Определяют основные действия пользователя с системой

• Атрибуты вариантов использованияo Частота действияo Критичность действияo Приоритет реализации

Информационные сущности

• Проектировщику нужно получить от аналитика: o Объекты, с которыми хочет работать пользователь;o Оптимальная форма, Наглядное представление.

Лирическое отступление

• Что получится, если аналитик и проектировщик не договорятся…

Проектирование интерфейса

• Интерфейс — это инструмент:o Объекты, которыми оперирует пользователь;o Выполняемые над ними действия.

Действия пользователя

• Проектировщик определяет, какие действия выполняет пользователь, решая свою задачу.

Элементы интерфейса

• Проектировщик определяет структуру интерфейса и взаимосвязи между его элементами.

Задача для разработчиков

• Проектировщик передает разработчикам:o Описание заложенных в интерфейс функций;o Макеты интерфейса — «чертежи», по которым он будет построен;o Правила взаимодействия между элементами интерфейса, а также

между продуктом и его окружением.

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

задаче и требованиям = экономия ресурсов и времени;

• Аналитик проверяет, позволяет ли спроектированный интерфейс решить поставленные перед продуктом задачи(для заданных пользователей, в заданном контексте);

• Проектировщик и тестировщики проверяют качество реализации интерфейса.

Зачем огород городить?

• Дополняем знания:o Аналитик хорошо понимает заказчика и процессы, идущие на

стороне бизнеса;o Проектировщик хорошо понимает людей, которые будут работать с

интерфейсом, владеет методами проектирования;• Время — большой проект включает столько

задач, что одному человеку все не успеть.А заказчик хочет видеть результат вовремя;

• Качественный результат — аналитик и проектировщик проверяют выводы друг друга, выявляют и исправляют неточности.

«Одна голова — хорошо, две — лучше» :)

Спасибо! :)Будем рады ответить на ваши вопросы.

Анна Абрамова — СПб СоА;Юрий Солоницын — UX SPb.