SlideShare a Scribd company logo
1 of 27
Download to read offline
Привет, я — Саша
из компании Aidem
26 марта 2014
Мартовская встреча котов UXspb
Спецификация
формы и поведения:
зачем кому и как?»
Доклад
«
Алан Купер
cooper.com
Спецификация формы
и поведения — единственный
способ соединить дизайн
с разработкой продукта.»
«
Место в продуктовой документации
1. User Requirements Document (﴾URD)﴿
Об аудитории продукта и потребностях пользователей
2. Product Requirements Document (﴾PRD)﴿
О том, как продукт решает потребности пользователей
3. Form & Behavior Specification (﴾F&B spec)﴿
О том, как продукт выглядит и как себя ведет
4. Technical Requirements Documnet (﴾TRD)﴿
О том, как продукт будет разрабатываться и работать
Структура документа
1. Вводная часть
Титульный лист, версии документа,
введение, цели проекта, глоссарий
2. Аудитория
Аудитория, цели и задачи аудитории
3. Бизнес
Бизнес-модель, бизнес-процессы
4. Аналитика
Отчеты, метрики, маркетинговые
исследования, выводы
5. Персонажи (﴾бизнес-‐роли)﴿
Портрет, цели, потребности, варианты
использования, сценарии поиска
6. Концепция
Ключевая идея продукта, принцип
взаимодействия, инф.архитектура
7. Логика станд.функций
Навигация, каталог, регистрация,
поиск, система бон.баллов и пр.
8. Экраны
Пользователя, администратора
9. Станд.элементы интерфейса
Поля, списки, переключатели, ошибки,
уведомления, меню и пр.
10.Тексты
Писем, уведомлений, ошибок, смс
11.Данные
Таблицы, параметры, характеристики
12.Требования
К материалам, дизайну, платформе,
браузерам и пр.
Спецификации внутреннего
ПО купонного сервиса
На примере
Описание экрана
-‐ Задачи и сценарии использования (для сложных экранов)
Предназначение экрана + степень покрытия вариантов использования
-‐ Представление по умолчанию (базовое разрешение)
Основной сценарий взаимодействия, базовый регион, часовой пояс и пр.
-‐ Описание блоков экрана (в состоянии по умолчанию)
Делятся условно по задаче / шагу / смысловому значению / вариативности и тп.
Все взаимодействия: навели, нажали, убрали курсор, прокрутили и т.д. + анимация.
-‐ Представления блоков во всех состояниях + описание
Порядок изложения представлений должен соответствовать сценарию
взаимодействия с ним пользователя. Различные разрешения, регионы и пр.
-‐ Параметры, значения, дополнительные схемы
Типы данных, условия, допустимые значения, поясняющие схемы и пр.
В итоге спецификация «BoomBate»
-‐ Новая парадигма
Разработана, показана и описана новая концепция и философия продукта
-‐ 28 уникальных экранов
Показаны и описаны все базовые экраны каждой бизнес-роли
-‐ 94 различных представлений экранов
Показаны представления экранов и отдельных блоков в различных сценариях
использования
-‐ 10+ вспомогательных схем
Схемы бизнес-процессов, информационной архитектуры, вариантов
использования, параллельности задач, ментально-программной модели и пр.
-‐ 116 страниц спецификации
Готовая развернутая инструкция для разработки нового продукта
Зачем?
-‐ Прочувствовать продукт
-‐ Ничего не упустить (сказать ≠ написать)
-‐ Оценить объем дизайна, разработки, тестирования
-‐ Минимизировать вопросы и споры разных участников
-‐ Стандартизировать приемы и поведение (UX)
-‐ Получить консистенцию дизайна и элементов (UI)
-‐ Сохранить общий уровень качества (размытие)
-‐ Все понимали, чего ждать. И команда, и заказчик.
Чтобы
Кому?
-‐ Business owner: правильная конвертация идеи продукта в форму
-‐ Product owner: видение общей картины продукта
и его реализации на всех этапах
-‐ Designers: понимание философии продукта, ощущений
и задач, которые должен решать дизайн
-‐ Technical planners: основа для написания тех.требований (TRD)
-‐ Development managers: оценка и планирование реализации
-‐ Developers: четкие инструкции по реализации
-‐ QA engineers & Usability professionals: понимание сценариев
взаимодействия и поведения интерфейса, написание test cases
-‐ Manual writers: основа для написания руководств пользователя,
помощи и пр.
Когда?
-‐ Не типовая задача
Бизнес ПО, сложный продукт или поведение
-‐ Есть идея, но не понятно что и как делать
Стартапы, новые версии продуктов
-‐ Есть временной/географический разрыв в команде
В создании продукта участвуют разные компании или невозможен прямой
контакт разных участников команды
-‐ Много интерфейсов (﴾существующий продукт)﴿
Требуется стандартизация, консистенция, дизайн-стратегия
-‐ Проектирование — это услуга
Спецификация подписывается и используется в дальнейших этапах реализации
продукта с минимальным привлечением дизайнеров (не желательно)
Когда
Итого
Спецификация формы и поведения
является важнейшим компонентом
успешной разработки продукта.
Она экономит время и деньги, делая
команду более сплоченной, а процесс
более стабильным и предсказуемым.
Пара рекомендаций
One more thing...
1. Документируйте вовремя. Писать спецификацию на этапе
реализации уже поздно.
2. Описывайте все. Все равно останется масса не описанного.
3. Пишите доступно. Позднее это избавит вас от лишних вопросов.
4. Описывайте, как рассказ. Порядок и сюжетная линия облегчат
работу с документом другим участниками команды.
5. Стандартизируйте приемы и элементы
Это упрощает, ускоряет, повышает надежность, дисциплинирует и
100% окупится на других этапах.
6. Не повторяйтесь. Макеты, содержащие элементы, описанные
ранее, отнимают внимание от главного.
7. Обязательно заканчивайте. Не описанная логика или экран
непременно аукнуться в будущем.
+7 (812) 380-79-29
mailbox@aidem.ru
facebook.com/gurick
slideshare.net/gurick
sasha@aidem.ruAidem.ru
презентация здесь

More Related Content

What's hot

Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.
Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.
Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.ForkConf
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикNick Grachov
 
Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Evgeniy Skuratov
 
Вся правда о разработке индивидуальных проектов (ДВИК-2012)
Вся правда о разработке индивидуальных проектов (ДВИК-2012)Вся правда о разработке индивидуальных проектов (ДВИК-2012)
Вся правда о разработке индивидуальных проектов (ДВИК-2012)internet27
 
Usability — зачем мы делаем это
Usability — зачем мы делаем этоUsability — зачем мы делаем это
Usability — зачем мы делаем этоAstra Media Group, Russia
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
 
Вспомните о Пользователях
Вспомните о ПользователяхВспомните о Пользователях
Вспомните о ПользователяхTimofey (Tim) Yevgrashyn
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
Как превратить User Story в историю успеха
Как превратить User Story в историю успехаКак превратить User Story в историю успеха
Как превратить User Story в историю успехаDataArt
 
Why you should build mockups (SD2)
Why you should build mockups (SD2)Why you should build mockups (SD2)
Why you should build mockups (SD2)Alexander Virkovski
 
AgileGame#1-Scrum Lego
AgileGame#1-Scrum Lego AgileGame#1-Scrum Lego
AgileGame#1-Scrum Lego Mykola Mytko
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Yury Kupriyanov
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяSQALab
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)PCampRussia
 
Интерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаИнтерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаYury Solonitsyn
 

What's hot (19)

Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.
Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.
Проектирование WEB-продукта. Взгляд со стороны начинающего продукт-менеджера.
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
 
Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.
 
Вся правда о разработке индивидуальных проектов (ДВИК-2012)
Вся правда о разработке индивидуальных проектов (ДВИК-2012)Вся правда о разработке индивидуальных проектов (ДВИК-2012)
Вся правда о разработке индивидуальных проектов (ДВИК-2012)
 
Usability — зачем мы делаем это
Usability — зачем мы делаем этоUsability — зачем мы делаем это
Usability — зачем мы делаем это
 
Why prototypes matter?
Why prototypes matter?Why prototypes matter?
Why prototypes matter?
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Вспомните о Пользователях
Вспомните о ПользователяхВспомните о Пользователях
Вспомните о Пользователях
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
Как превратить User Story в историю успеха
Как превратить User Story в историю успехаКак превратить User Story в историю успеха
Как превратить User Story в историю успеха
 
Why you should build mockups
Why you should build mockupsWhy you should build mockups
Why you should build mockups
 
Why you should build mockups (SD2)
Why you should build mockups (SD2)Why you should build mockups (SD2)
Why you should build mockups (SD2)
 
AgileGame#1-Scrum Lego
AgileGame#1-Scrum Lego AgileGame#1-Scrum Lego
AgileGame#1-Scrum Lego
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?
 
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в СбербанкеUX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
UX-Среда №21: Дмитрий Щеглов — Мобильный дизайн в Сбербанке
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователя
 
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
 
Интерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщикаИнтерфейс — Совместная работа аналитика и проектировщика
Интерфейс — Совместная работа аналитика и проектировщика
 
FeatureOwner
FeatureOwnerFeatureOwner
FeatureOwner
 

Viewers also liked

"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...Lead Zeppelin
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяSQALab
 
Шаблоны оформления требований
Шаблоны оформления требованийШаблоны оформления требований
Шаблоны оформления требованийJaneKozmina
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификацияNatalia Zhelnova
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложенияNatalia Zhelnova
 
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)Ilya Korolev
 

Viewers also liked (8)

"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 
It global meetup_02a
It global meetup_02aIt global meetup_02a
It global meetup_02a
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
 
Шаблоны оформления требований
Шаблоны оформления требованийШаблоны оформления требований
Шаблоны оформления требований
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификация
 
Sep reqm-lec2
Sep reqm-lec2Sep reqm-lec2
Sep reqm-lec2
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложения
 
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)
Шаблон инвестиционной презентации ver. 1.3 (ФРИИ edition)
 

Similar to Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (pro версия)

“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)SPECIA
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
 
Зачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоЗачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоПрофсоUX
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Yaroslav Perevalov
 
Зачем и когда писать спецификацию
Зачем и когда писать спецификациюЗачем и когда писать спецификацию
Зачем и когда писать спецификациюAidem
 
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)Sasha Kutsenko
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftRedsoft
 
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.SPECIA
 
Как работает UX-студия
Как работает UX-студияКак работает UX-студия
Как работает UX-студияAidem
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииOlya Kollen, PhD
 
Как работает UХ студия
Как работает UХ студияКак работает UХ студия
Как работает UХ студияSasha Kutsenko
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Экстремальные юзабилити методы
Экстремальные юзабилити методыЭкстремальные юзабилити методы
Экстремальные юзабилити методыAnastasia Yakoubova
 
Экстремальные юзабилити методы
Экстремальные юзабилити методы Экстремальные юзабилити методы
Экстремальные юзабилити методы yaevents
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
 
«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем КостенкоWebChallenge
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?CEE-SEC(R)
 

Similar to Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (pro версия) (20)

“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
 
Зачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоЗачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша Куценко
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
 
Зачем и когда писать спецификацию
Зачем и когда писать спецификациюЗачем и когда писать спецификацию
Зачем и когда писать спецификацию
 
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)
Саша Куценко: "Зачем и когда писать спецификацию" (ProfsoUX 2014)
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
 
Как работает UX-студия
Как работает UX-студияКак работает UX-студия
Как работает UX-студия
 
Agile testing
Agile testingAgile testing
Agile testing
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 
Как работает UХ студия
Как работает UХ студияКак работает UХ студия
Как работает UХ студия
 
UX Design Рrocess
UX Design РrocessUX Design Рrocess
UX Design Рrocess
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Экстремальные юзабилити методы
Экстремальные юзабилити методыЭкстремальные юзабилити методы
Экстремальные юзабилити методы
 
Экстремальные юзабилити методы
Экстремальные юзабилити методы Экстремальные юзабилити методы
Экстремальные юзабилити методы
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 

More from Sasha Kutsenko

Саша Куценко на Behance portfolio review 2017
Саша Куценко на Behance portfolio review 2017Саша Куценко на Behance portfolio review 2017
Саша Куценко на Behance portfolio review 2017Sasha Kutsenko
 
Cайт фотографа: рекомендации по созданию
Cайт фотографа: рекомендации по созданиюCайт фотографа: рекомендации по созданию
Cайт фотографа: рекомендации по созданиюSasha Kutsenko
 
Презентация прототипа сайта
Презентация прототипа сайтаПрезентация прототипа сайта
Презентация прототипа сайтаSasha Kutsenko
 
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)Итоги полного редизайна KEY.ru (eTarget 2015, Москва)
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)Sasha Kutsenko
 
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...Sasha Kutsenko
 
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...Sasha Kutsenko
 
Саша Куценко: "Что дает проектирование" (CoffeTalks)
Саша Куценко: "Что дает проектирование" (CoffeTalks)Саша Куценко: "Что дает проектирование" (CoffeTalks)
Саша Куценко: "Что дает проектирование" (CoffeTalks)Sasha Kutsenko
 

More from Sasha Kutsenko (7)

Саша Куценко на Behance portfolio review 2017
Саша Куценко на Behance portfolio review 2017Саша Куценко на Behance portfolio review 2017
Саша Куценко на Behance portfolio review 2017
 
Cайт фотографа: рекомендации по созданию
Cайт фотографа: рекомендации по созданиюCайт фотографа: рекомендации по созданию
Cайт фотографа: рекомендации по созданию
 
Презентация прототипа сайта
Презентация прототипа сайтаПрезентация прототипа сайта
Презентация прототипа сайта
 
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)Итоги полного редизайна KEY.ru (eTarget 2015, Москва)
Итоги полного редизайна KEY.ru (eTarget 2015, Москва)
 
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...
Саша Куценко — Проектируйте не интерфейс, проектируйте взаимодействие (RI...
 
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...
Саша Куценко — Почему в больших проектах нельзя без документации к интерфейсу...
 
Саша Куценко: "Что дает проектирование" (CoffeTalks)
Саша Куценко: "Что дает проектирование" (CoffeTalks)Саша Куценко: "Что дает проектирование" (CoffeTalks)
Саша Куценко: "Что дает проектирование" (CoffeTalks)
 

Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (pro версия)

  • 1. Привет, я — Саша из компании Aidem 26 марта 2014 Мартовская встреча котов UXspb
  • 3. Алан Купер cooper.com Спецификация формы и поведения — единственный способ соединить дизайн с разработкой продукта.» «
  • 4. Место в продуктовой документации 1. User Requirements Document (﴾URD)﴿ Об аудитории продукта и потребностях пользователей 2. Product Requirements Document (﴾PRD)﴿ О том, как продукт решает потребности пользователей 3. Form & Behavior Specification (﴾F&B spec)﴿ О том, как продукт выглядит и как себя ведет 4. Technical Requirements Documnet (﴾TRD)﴿ О том, как продукт будет разрабатываться и работать
  • 5. Структура документа 1. Вводная часть Титульный лист, версии документа, введение, цели проекта, глоссарий 2. Аудитория Аудитория, цели и задачи аудитории 3. Бизнес Бизнес-модель, бизнес-процессы 4. Аналитика Отчеты, метрики, маркетинговые исследования, выводы 5. Персонажи (﴾бизнес-‐роли)﴿ Портрет, цели, потребности, варианты использования, сценарии поиска 6. Концепция Ключевая идея продукта, принцип взаимодействия, инф.архитектура 7. Логика станд.функций Навигация, каталог, регистрация, поиск, система бон.баллов и пр. 8. Экраны Пользователя, администратора 9. Станд.элементы интерфейса Поля, списки, переключатели, ошибки, уведомления, меню и пр. 10.Тексты Писем, уведомлений, ошибок, смс 11.Данные Таблицы, параметры, характеристики 12.Требования К материалам, дизайну, платформе, браузерам и пр.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Описание экрана -‐ Задачи и сценарии использования (для сложных экранов) Предназначение экрана + степень покрытия вариантов использования -‐ Представление по умолчанию (базовое разрешение) Основной сценарий взаимодействия, базовый регион, часовой пояс и пр. -‐ Описание блоков экрана (в состоянии по умолчанию) Делятся условно по задаче / шагу / смысловому значению / вариативности и тп. Все взаимодействия: навели, нажали, убрали курсор, прокрутили и т.д. + анимация. -‐ Представления блоков во всех состояниях + описание Порядок изложения представлений должен соответствовать сценарию взаимодействия с ним пользователя. Различные разрешения, регионы и пр. -‐ Параметры, значения, дополнительные схемы Типы данных, условия, допустимые значения, поясняющие схемы и пр.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. В итоге спецификация «BoomBate» -‐ Новая парадигма Разработана, показана и описана новая концепция и философия продукта -‐ 28 уникальных экранов Показаны и описаны все базовые экраны каждой бизнес-роли -‐ 94 различных представлений экранов Показаны представления экранов и отдельных блоков в различных сценариях использования -‐ 10+ вспомогательных схем Схемы бизнес-процессов, информационной архитектуры, вариантов использования, параллельности задач, ментально-программной модели и пр. -‐ 116 страниц спецификации Готовая развернутая инструкция для разработки нового продукта
  • 19. -‐ Прочувствовать продукт -‐ Ничего не упустить (сказать ≠ написать) -‐ Оценить объем дизайна, разработки, тестирования -‐ Минимизировать вопросы и споры разных участников -‐ Стандартизировать приемы и поведение (UX) -‐ Получить консистенцию дизайна и элементов (UI) -‐ Сохранить общий уровень качества (размытие) -‐ Все понимали, чего ждать. И команда, и заказчик. Чтобы
  • 21. -‐ Business owner: правильная конвертация идеи продукта в форму -‐ Product owner: видение общей картины продукта и его реализации на всех этапах -‐ Designers: понимание философии продукта, ощущений и задач, которые должен решать дизайн -‐ Technical planners: основа для написания тех.требований (TRD) -‐ Development managers: оценка и планирование реализации -‐ Developers: четкие инструкции по реализации -‐ QA engineers & Usability professionals: понимание сценариев взаимодействия и поведения интерфейса, написание test cases -‐ Manual writers: основа для написания руководств пользователя, помощи и пр.
  • 23. -‐ Не типовая задача Бизнес ПО, сложный продукт или поведение -‐ Есть идея, но не понятно что и как делать Стартапы, новые версии продуктов -‐ Есть временной/географический разрыв в команде В создании продукта участвуют разные компании или невозможен прямой контакт разных участников команды -‐ Много интерфейсов (﴾существующий продукт)﴿ Требуется стандартизация, консистенция, дизайн-стратегия -‐ Проектирование — это услуга Спецификация подписывается и используется в дальнейших этапах реализации продукта с минимальным привлечением дизайнеров (не желательно) Когда
  • 24. Итого Спецификация формы и поведения является важнейшим компонентом успешной разработки продукта. Она экономит время и деньги, делая команду более сплоченной, а процесс более стабильным и предсказуемым.
  • 26. 1. Документируйте вовремя. Писать спецификацию на этапе реализации уже поздно. 2. Описывайте все. Все равно останется масса не описанного. 3. Пишите доступно. Позднее это избавит вас от лишних вопросов. 4. Описывайте, как рассказ. Порядок и сюжетная линия облегчат работу с документом другим участниками команды. 5. Стандартизируйте приемы и элементы Это упрощает, ускоряет, повышает надежность, дисциплинирует и 100% окупится на других этапах. 6. Не повторяйтесь. Макеты, содержащие элементы, описанные ранее, отнимают внимание от главного. 7. Обязательно заканчивайте. Не описанная логика или экран непременно аукнуться в будущем.