SlideShare a Scribd company logo
1 of 31
Унификация взаимодействия
Как мы проектируем интерфейсы нескольких приложений
в рамках единого продукта.
Кто я
Никита Ефимов
Lead UX Architect
nikita.efimov@ncloudtech.ru
План доклада
• Что из себя представляет дизайн-отдел
• Как мы работаем с командами разработки
• Как мы проектируем интерфейсы
• Чем руководствуемся в своей работе и к чему
стремимся
Зачем это рассказываю
• Поделиться своим опытом
• Чтобы вы поделились своим (если он похож)
Наша команда
CD – Creative Director
DTL – Design Team Lead
UXA – UX Architect
PD – Product Designer
BD – Brand Designer
Итого: 10
Как мы работаем
Как мы работаем
Как мы работаем
DTL
Как мы работаем
PD PD
PDPD
UXA
UXA vs PD
UXA PD
• Аналитика
• Концепт на все платформы
• Интерфейсные решения
конкретной платформы
могут заменять/дополнять друг друга
Два этапа работы
UX UI
Принципы работы
1. Анализ исходной задачиAnalyze
Explore
Refine
Build
Defend
Own
Learn
2. Поиск решения
3. Ревью и выбор лучшего наиболее подходящего
4. Детальная проработка
5. Защита решения
6. Ответственность за качество
7. Обучение на ошибках
Принципы работы
Gather
Synthesize
Communicate
Make
1. Выяснить всё,
что можем
2. Собрать воедино
3. Сделать
4. Донести до
всех результаты
Выдвинул гипотезу, зафиксировал,
протестировал… Романтика!
Analyze
• “Докапываемся” до пользовательской проблемы
• Понимаем пользователей
• Выясняем ограничения/возможности
• Анализ текущего поведения пользователей
• Анализ решения аналогов
• Сразу подключаем всех заинтересованных Product’ов
Что на выходе
• Структурированный анализ
Feature Canvas: идея, проблемы, пользователи, текущее поведение,
ограничения/возможности, задачи и др.
• Пользовательские истории
В формате Job Story
• Возможны исследования
Проверить своё понимание или закрыть белые пятна
Пример исследования
• Исходная гипотеза
• Условия тестирования
• С помощью чего?
• Кто нужен?
• Вводная
• Метрики
• Результаты тестирования
Explore + Refine
• Прорабатываем несколько концептов (не погружаемся в
детали)
• Унификация и кроссплатформенность
• Внутреннее ревью (совместный поиск решения)
• Презентация концепта всем Product Owner'ам
+ Формулируем интерфейсные гипотезы
Если мы <что-то сделаем в интерфейсе>,
тогда <пользователи получат ценность>,
потому что <у них есть такие-то проблемы/потребности>.
Мы поймем, что достигли успеха, когда <метрики>
Что на выходе
• Один или несколько концептов
• Интерактивный прототип или “мультик”
• Возможны исследования
ЮТ с помощью прототипа или оценка ожиданий с помощью статики
Build + Defend
• Подключаем QA из команд для помощи с edge-кейсами
(отклонения от сценариев)
• Детальное прорабатываем интерфейсное решение
• микровзаимодействие
• анимация
• пустые состояния
• обработка отображения проблем
• Прорабатываем интерфейсные тексты
• Защищаем своё решение (рассказываем истории)
• Качественная декомпозиция по фазам реализации (при
необходимости)
Что на выходе
• Описание концепта в деталях
Разбиваем по сценариям
• Проработанные тексты
С учётом локализаций
Own + Learn
• Ревью графической реализации
Как было “отрисовано”
• Ревью планирования
Как PO запланировал реализацию
• Ревью реализации
Как в итоге получилось
Как отслеживаем
• Участие в demo
• Ревью реализованных историй
• “Eating your own dog food”
• Обратная связь и тестирование пилотных внедрений
• Исследуем, как в принципе люди работают
UX-стратегия(v1.0)
• Human-Driven Design
Знаем все о наших пользователях
• Test-Driven Design
“Где пруфы, сынок?”
• Consistent Experience
Унифицированное взаимодействие
Human-Driven Design
• Постоянно изучаем пользователей, развиваем к ним
эмпатию
• Распространяем знания о пользователях среди всех
команд разработки
• Активно вовлекаем команды разработки в создание
интерфейсов и обсуждение результатов
• Решаем проблемы пользователей (и даём им доп.
ценность), а не придумываем фичи
Test-Driven Design
• Любое наше решение – это гипотеза о том, что
пользователю будет хорошо
• Сначала проектируем эксперимент, затем уже сам
интерфейс
• Постоянное тестирование как конкретных гипотез, так
и цельного опыта взаимодействия
• Все решения принимаются на основе метрик (как
количественных, так и качественных)
Consistent Experience
• Последовательность в интерфейсе, контенте,
паттернах взаимодействия
• Последовательность во всех точках контакта
пользователя с продуктом
• Видим целостную картину взаимодействия
пользователя с продуктом (в рамках нескольких приложений)
• Понимаем наше место в рабочей среде человека, чтобы
гармонично в неё встроиться
Процесс внутри команды
Процесс разработки
Вся компания
Зона заражения UX
Спасибо!

More Related Content

What's hot

Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...SBTech
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Zahhar Kirillov, MSc
 
Раскопки в интерфейсах
Раскопки в интерфейсахРаскопки в интерфейсах
Раскопки в интерфейсахAlisher Yakupov
 
Как заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовКак заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовJoomla Secrets
 
Разработка прототипов на Axure
Разработка прототипов на AxureРазработка прототипов на Axure
Разработка прототипов на AxureSoftline
 
UWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахUWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахAlexander Makarov
 
Как и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестированииКак и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестированииПрофсоUX
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...COMAQA.BY
 
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)Ontico
 
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)Ontico
 
AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.Octoberry
 
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.TKConf
 
Презентация по курсу «Проектирования в Axure»
Презентация по курсу  «Проектирования в Axure» Презентация по курсу  «Проектирования в Axure»
Презентация по курсу «Проектирования в Axure» Ekaterina Mironova
 
Axure по для создания прототипов веб-сайтов
Axure   по для создания прототипов веб-сайтовAxure   по для создания прототипов веб-сайтов
Axure по для создания прототипов веб-сайтовSoftline
 
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...ScrumTrek
 
Junior java standard edition developer
Junior java standard edition developerJunior java standard edition developer
Junior java standard edition developerDmitriy Neguritsa
 
Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.ScrumTrek
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. ПодорожногоGreenfieldProject
 

What's hot (19)

Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"
 
Раскопки в интерфейсах
Раскопки в интерфейсахРаскопки в интерфейсах
Раскопки в интерфейсах
 
Как заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовКак заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий Куликов
 
Разработка прототипов на Axure
Разработка прототипов на AxureРазработка прототипов на Axure
Разработка прототипов на Axure
 
UWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахUWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворках
 
Как и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестированииКак и когда использовать айтрекер на юзабилити тестировании
Как и когда использовать айтрекер на юзабилити тестировании
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
 
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
React новая эра фронтенд разработки / Роберт Харитонов (Liberty Global)
 
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
Успешный кейс использования React Native в продакшне, Евгений Федоров (LOOKBUCK)
 
AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.AgileCamp2015. Как создать решение, которое полюбят пользователи.
AgileCamp2015. Как создать решение, которое полюбят пользователи.
 
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.
 
Презентация по курсу «Проектирования в Axure»
Презентация по курсу  «Проектирования в Axure» Презентация по курсу  «Проектирования в Axure»
Презентация по курсу «Проектирования в Axure»
 
Axure по для создания прототипов веб-сайтов
Axure   по для создания прототипов веб-сайтовAxure   по для создания прототипов веб-сайтов
Axure по для создания прототипов веб-сайтов
 
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
 
Junior java standard edition developer
Junior java standard edition developerJunior java standard edition developer
Junior java standard edition developer
 
Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.Алексей Лустин. Непрерывная проверка качества кода.
Алексей Лустин. Непрерывная проверка качества кода.
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. Подорожного
 

Similar to Унификация взаимодействия

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Yana Brodetski
 
опыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nutопыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nutИлья Котельников
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignAndrey Bibichev
 
Влияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоВлияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоEatDog
 
Проектирование интерфейсов
Проектирование интерфейсовПроектирование интерфейсов
Проектирование интерфейсовVladimir Zimin
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеYandex
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеDenis Chistyakov
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...Andrew Shapiro
 
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...Nikita Filippov
 
Test Driven Development in .NET Applications
Test Driven Development in .NET ApplicationsTest Driven Development in .NET Applications
Test Driven Development in .NET ApplicationsAnton Vidishchev
 
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"GeeksLab Odessa
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Ontico
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7Alexander Levantovsky
 

Similar to Унификация взаимодействия (20)

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
опыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nutопыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nut
 
Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven Design
 
DDD Workshop
DDD WorkshopDDD Workshop
DDD Workshop
 
Влияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоВлияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий Сорокобатько
 
BDD
BDDBDD
BDD
 
Проектирование интерфейсов
Проектирование интерфейсовПроектирование интерфейсов
Проектирование интерфейсов
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в Яндексе
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
 
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
 
Test Driven Development in .NET Applications
Test Driven Development in .NET ApplicationsTest Driven Development in .NET Applications
Test Driven Development in .NET Applications
 
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"
JSLab.Тимур Шемсединов. "Архитектура программных систем на Node.js"
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
 
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Mobile UI @Levelapp.me
Mobile UI @Levelapp.meMobile UI @Levelapp.me
Mobile UI @Levelapp.me
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
 

More from Nikita Efimov

CJM как дэшборд для продукта
CJM как дэшборд для продуктаCJM как дэшборд для продукта
CJM как дэшборд для продуктаNikita Efimov
 
3 способа проверки гипотез, когда у вас ещё ничего нет
3 способа проверки гипотез, когда у вас ещё ничего нет3 способа проверки гипотез, когда у вас ещё ничего нет
3 способа проверки гипотез, когда у вас ещё ничего нетNikita Efimov
 
Персоны разные нужны. Персоны разные важны.
Персоны разные нужны. Персоны разные важны.Персоны разные нужны. Персоны разные важны.
Персоны разные нужны. Персоны разные важны.Nikita Efimov
 
Делаем человека лучшей версией себя
Делаем человека лучшей версией себяДелаем человека лучшей версией себя
Делаем человека лучшей версией себяNikita Efimov
 
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.Nikita Efimov
 
Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Nikita Efimov
 
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]Feature Canvas: How to Start Working on a New Feature [UX Salon'18]
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]Nikita Efimov
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
Feature Canvas: how to start working on a new feature [UXIstanbul'18]
Feature Canvas: how to start working on a new feature [UXIstanbul'18]Feature Canvas: how to start working on a new feature [UXIstanbul'18]
Feature Canvas: how to start working on a new feature [UXIstanbul'18]Nikita Efimov
 
Трансформация UX-культуры
Трансформация UX-культурыТрансформация UX-культуры
Трансформация UX-культурыNikita Efimov
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиNikita Efimov
 
Use cases на UX-витаминах
Use cases на UX-витаминахUse cases на UX-витаминах
Use cases на UX-витаминахNikita Efimov
 
Как давать обратную связь
Как давать обратную связьКак давать обратную связь
Как давать обратную связьNikita Efimov
 
Трансформация UX-культуры в компании
Трансформация UX-культуры в компанииТрансформация UX-культуры в компании
Трансформация UX-культуры в компанииNikita Efimov
 
Красивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXКрасивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXNikita Efimov
 
Пользовательское интервью: советы и подсказки
Пользовательское интервью: советы и подсказкиПользовательское интервью: советы и подсказки
Пользовательское интервью: советы и подсказкиNikita Efimov
 
Информационные карты эмпатии
Информационные карты эмпатииИнформационные карты эмпатии
Информационные карты эмпатииNikita Efimov
 
Информационные персоны (как люди ищут информацию)
Информационные персоны (как люди ищут информацию)Информационные персоны (как люди ищут информацию)
Информационные персоны (как люди ищут информацию)Nikita Efimov
 
Место аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейсаМесто аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейсаNikita Efimov
 

More from Nikita Efimov (20)

CJM как дэшборд для продукта
CJM как дэшборд для продуктаCJM как дэшборд для продукта
CJM как дэшборд для продукта
 
3 способа проверки гипотез, когда у вас ещё ничего нет
3 способа проверки гипотез, когда у вас ещё ничего нет3 способа проверки гипотез, когда у вас ещё ничего нет
3 способа проверки гипотез, когда у вас ещё ничего нет
 
Персоны разные нужны. Персоны разные важны.
Персоны разные нужны. Персоны разные важны.Персоны разные нужны. Персоны разные важны.
Персоны разные нужны. Персоны разные важны.
 
Делаем человека лучшей версией себя
Делаем человека лучшей версией себяДелаем человека лучшей версией себя
Делаем человека лучшей версией себя
 
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.
Impact Map & Feature Canvas. Как держать фокус на целях при внедрении новых фич.
 
Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.
 
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]Feature Canvas: How to Start Working on a New Feature [UX Salon'18]
Feature Canvas: How to Start Working on a New Feature [UX Salon'18]
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Feature Canvas: how to start working on a new feature [UXIstanbul'18]
Feature Canvas: how to start working on a new feature [UXIstanbul'18]Feature Canvas: how to start working on a new feature [UXIstanbul'18]
Feature Canvas: how to start working on a new feature [UXIstanbul'18]
 
Трансформация UX-культуры
Трансформация UX-культурыТрансформация UX-культуры
Трансформация UX-культуры
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Use cases на UX-витаминах
Use cases на UX-витаминахUse cases на UX-витаминах
Use cases на UX-витаминах
 
Как давать обратную связь
Как давать обратную связьКак давать обратную связь
Как давать обратную связь
 
Трансформация UX-культуры в компании
Трансформация UX-культуры в компанииТрансформация UX-культуры в компании
Трансформация UX-культуры в компании
 
Красивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXКрасивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UX
 
Пользовательское интервью: советы и подсказки
Пользовательское интервью: советы и подсказкиПользовательское интервью: советы и подсказки
Пользовательское интервью: советы и подсказки
 
Hypothesis canvas
Hypothesis canvasHypothesis canvas
Hypothesis canvas
 
Информационные карты эмпатии
Информационные карты эмпатииИнформационные карты эмпатии
Информационные карты эмпатии
 
Информационные персоны (как люди ищут информацию)
Информационные персоны (как люди ищут информацию)Информационные персоны (как люди ищут информацию)
Информационные персоны (как люди ищут информацию)
 
Место аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейсаМесто аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейса
 

Унификация взаимодействия

  • 1. Унификация взаимодействия Как мы проектируем интерфейсы нескольких приложений в рамках единого продукта.
  • 2. Кто я Никита Ефимов Lead UX Architect nikita.efimov@ncloudtech.ru
  • 3. План доклада • Что из себя представляет дизайн-отдел • Как мы работаем с командами разработки • Как мы проектируем интерфейсы • Чем руководствуемся в своей работе и к чему стремимся
  • 4. Зачем это рассказываю • Поделиться своим опытом • Чтобы вы поделились своим (если он похож)
  • 5. Наша команда CD – Creative Director DTL – Design Team Lead UXA – UX Architect PD – Product Designer BD – Brand Designer Итого: 10
  • 10. UXA vs PD UXA PD • Аналитика • Концепт на все платформы • Интерфейсные решения конкретной платформы могут заменять/дополнять друг друга
  • 12. Принципы работы 1. Анализ исходной задачиAnalyze Explore Refine Build Defend Own Learn 2. Поиск решения 3. Ревью и выбор лучшего наиболее подходящего 4. Детальная проработка 5. Защита решения 6. Ответственность за качество 7. Обучение на ошибках
  • 13. Принципы работы Gather Synthesize Communicate Make 1. Выяснить всё, что можем 2. Собрать воедино 3. Сделать 4. Донести до всех результаты
  • 15. Analyze • “Докапываемся” до пользовательской проблемы • Понимаем пользователей • Выясняем ограничения/возможности • Анализ текущего поведения пользователей • Анализ решения аналогов • Сразу подключаем всех заинтересованных Product’ов
  • 16. Что на выходе • Структурированный анализ Feature Canvas: идея, проблемы, пользователи, текущее поведение, ограничения/возможности, задачи и др. • Пользовательские истории В формате Job Story • Возможны исследования Проверить своё понимание или закрыть белые пятна
  • 17. Пример исследования • Исходная гипотеза • Условия тестирования • С помощью чего? • Кто нужен? • Вводная • Метрики • Результаты тестирования
  • 18. Explore + Refine • Прорабатываем несколько концептов (не погружаемся в детали) • Унификация и кроссплатформенность • Внутреннее ревью (совместный поиск решения) • Презентация концепта всем Product Owner'ам + Формулируем интерфейсные гипотезы Если мы <что-то сделаем в интерфейсе>, тогда <пользователи получат ценность>, потому что <у них есть такие-то проблемы/потребности>. Мы поймем, что достигли успеха, когда <метрики>
  • 19. Что на выходе • Один или несколько концептов • Интерактивный прототип или “мультик” • Возможны исследования ЮТ с помощью прототипа или оценка ожиданий с помощью статики
  • 20. Build + Defend • Подключаем QA из команд для помощи с edge-кейсами (отклонения от сценариев) • Детальное прорабатываем интерфейсное решение • микровзаимодействие • анимация • пустые состояния • обработка отображения проблем • Прорабатываем интерфейсные тексты • Защищаем своё решение (рассказываем истории) • Качественная декомпозиция по фазам реализации (при необходимости)
  • 21. Что на выходе • Описание концепта в деталях Разбиваем по сценариям • Проработанные тексты С учётом локализаций
  • 22. Own + Learn • Ревью графической реализации Как было “отрисовано” • Ревью планирования Как PO запланировал реализацию • Ревью реализации Как в итоге получилось
  • 23. Как отслеживаем • Участие в demo • Ревью реализованных историй • “Eating your own dog food” • Обратная связь и тестирование пилотных внедрений • Исследуем, как в принципе люди работают
  • 24. UX-стратегия(v1.0) • Human-Driven Design Знаем все о наших пользователях • Test-Driven Design “Где пруфы, сынок?” • Consistent Experience Унифицированное взаимодействие
  • 25. Human-Driven Design • Постоянно изучаем пользователей, развиваем к ним эмпатию • Распространяем знания о пользователях среди всех команд разработки • Активно вовлекаем команды разработки в создание интерфейсов и обсуждение результатов • Решаем проблемы пользователей (и даём им доп. ценность), а не придумываем фичи
  • 26. Test-Driven Design • Любое наше решение – это гипотеза о том, что пользователю будет хорошо • Сначала проектируем эксперимент, затем уже сам интерфейс • Постоянное тестирование как конкретных гипотез, так и цельного опыта взаимодействия • Все решения принимаются на основе метрик (как количественных, так и качественных)
  • 27. Consistent Experience • Последовательность в интерфейсе, контенте, паттернах взаимодействия • Последовательность во всех точках контакта пользователя с продуктом • Видим целостную картину взаимодействия пользователя с продуктом (в рамках нескольких приложений) • Понимаем наше место в рабочей среде человека, чтобы гармонично в неё встроиться