SlideShare a Scribd company logo
1 of 19
Download to read offline
Раскопки в интерфейсах
Алишер Якупов
Ситуация
• Вы приходите в большой проект с длинной и
запутанной историей
• Ваша задача — развивать его: готовить
интерфейсы новых сервисов, улучшать
существующие
• Организовать команду дизайнеров, которая
будет обладать видением развития
интерфейсов
• С чего начать?
И кто же Вам эти
пломбы ставил?
Оу май гадлайнз!
Гайдлайны читают
только их авторы
Значит, авторами
должны стать все
Нужно организовать раскопки!
Слои /
разделы и
сценарии
Моя
страница
Игры Группы...
Сценарий
загрузки
фото
Сценарий
оплаты
услуги
Сценарий
приглашени
я в друзья…
Иконки и
графика
Элементы
блоков
Блоки
Стили,
типографик
а
Типовые
страницы
Сетка
Подходим системно
Что занести в
таблицу
• Крупные куски сайта: разделы
• Основные сценарии, «больные» места
• То, что все менеджеры и дизайнеры
постоянно пытаются модифицировать
• Там, где больше хаоса
• В слоях интерфейса находятся группы паттернов
• Нужно выделить группы паттернов (например, сетки для
осн. страниц, для поп-ап слоев, для тулбарных страниц)
• В группе нужно выделить повторяющиеся паттерны и
исключения (например, «на двух страницах сетка
одинакова»)
• Потом нужно уменьшить число паттернов, отбрасывая
незначительные отклонения, не влияющие на сценарии
использования (например, на одной из страниц сетка
незначительно отличается, и приведение ее к единому
виду не повлияет на опыт человека)
• Нужно обосновать исключения и зафиксировать причины
необходимости в них
Многабукоф
Рисуем каждый слой на доске,
вместе обсуждаем, пользуемся
таблицей, чтобы ничего не забыть
Результатом воркшопа становится
структура гайдлайнов. Мы
решили назвать их Азбукой
Распределенное
знание
• Каждый дизайнер выбирает, каким слоем интерфейса ему интересно
заниматься
• В случае необходимости дизайнер может проконсультироваться у
коллеги по его специализации
• Рефакторинг основывается не на личном мнении руководителя, а на
рациональных доводах и общем видении
• Его центром становится документация, сборник гайдлайнов — Азбука
• Появляется парное проектирование, когда решение в одном слое
проверяется на жизнеспособность в других слоях
• Рисуются картинки с учетом всех текущих договоренностей - можно
в целом увидеть, как будет выглядеть конечный интерфейс, увидеть
чего не хватает
Заносим все в вики
• Структура документа основывается на
слоях интерфейса и группах паттернов
• Есть страничка с ответами на общие
вопросы и рекомендациями по
организации документа (составляется
всеми в процессе работы)
• В спеках есть статусы-бэджи,
описывающие актуальность документа
Как добить Азбуку?
• Еженедельные часовые встречи в формате Agile
Demo, все изменения обсуждаются всей командой
• Выделено время на работу над Азбукой —1/5
рабочего времени
• Спеки вне Азбуки линкуем на нее вместо
дублирования информации
• Если принято общее решение об изменении
какого-то паттерна, нужно обновить все страницы,
которых изменение касается, т.о. впервые
проверяется жизнеспособность решения
Что получаем в
итоге?
• Польза ощутилась на следующий день после
составления первых спек («О, точно, это уже есть в
Азбуке, а вот это туда точно надо занести!»)
• Область знаний каждого дизайнера распределяется на
весь проект в одном из слоев, а не только на
функциональную часть, которой он занимается
• Улучшаются коммуникации внутри команды
• Упрощается вход в команду новых сотрудников
• Становится понятно, в чем нужно повышать
квалификацию каждого конкретного дизайнера
Проект
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Было
Проект
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Дизайнер
Стало
проект
Что дальше?
• Постепенное внедрение паттернов
• Эксперименты и анализ статистики
• Раз в полгода - повторять воркшоп

More Related Content

What's hot

Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Alexey Kostin
 
практическое использование модуля Panels богуцкий виктор
практическое использование модуля Panels богуцкий викторпрактическое использование модуля Panels богуцкий виктор
практическое использование модуля Panels богуцкий викторdrupalconf
 
Влияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоВлияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоEatDog
 
Алексей Тарасенко - Zeptolab
Алексей Тарасенко - ZeptolabАлексей Тарасенко - Zeptolab
Алексей Тарасенко - Zeptolab.toster
 
Евгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипированияЕвгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипированияVolha Banadyseva
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипированиеMaxim Gaponov
 
Как заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовКак заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовJoomla Secrets
 
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...SECON
 
Wargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковWargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковDevGAMM Conference
 
Nival: Как не увлечься погоней за универсализацией компонент
Nival: Как не увлечься погоней за универсализацией компонентNival: Как не увлечься погоней за универсализацией компонент
Nival: Как не увлечься погоней за универсализацией компонентDevGAMM Conference
 
инструменты проектирования интерфейсов
инструменты проектирования интерфейсовинструменты проектирования интерфейсов
инструменты проектирования интерфейсовOleg Karapuzov
 
Прототипирование мобильных приложений
Прототипирование мобильных приложенийПрототипирование мобильных приложений
Прототипирование мобильных приложенийSQALab
 
Трансформация UX-культуры
Трансформация UX-культурыТрансформация UX-культуры
Трансформация UX-культурыNikita Efimov
 
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...DevGAMM Conference
 
Юрий Цыганенко
Юрий ЦыганенкоЮрий Цыганенко
Юрий ЦыганенкоSQALab
 
Прототипирование
ПрототипированиеПрототипирование
ПрототипированиеAny Void
 
Game design mistakes in Punch Club
Game design mistakes in Punch ClubGame design mistakes in Punch Club
Game design mistakes in Punch ClubDevGAMM Conference
 

What's hot (19)

Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
 
Kursovaya
KursovayaKursovaya
Kursovaya
 
практическое использование модуля Panels богуцкий виктор
практическое использование модуля Panels богуцкий викторпрактическое использование модуля Panels богуцкий виктор
практическое использование модуля Panels богуцкий виктор
 
Влияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий СорокобатькоВлияние UX на исходный код приложения. Валерий Сорокобатько
Влияние UX на исходный код приложения. Валерий Сорокобатько
 
Алексей Тарасенко - Zeptolab
Алексей Тарасенко - ZeptolabАлексей Тарасенко - Zeptolab
Алексей Тарасенко - Zeptolab
 
Евгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипированияЕвгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипирования
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
 
Как заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий КуликовКак заработать на шаблонах-трансформерах - Виталий Куликов
Как заработать на шаблонах-трансформерах - Виталий Куликов
 
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
 
Wargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движковWargaming.net: Архитектура современных 3D движков
Wargaming.net: Архитектура современных 3D движков
 
Nival: Как не увлечься погоней за универсализацией компонент
Nival: Как не увлечься погоней за универсализацией компонентNival: Как не увлечься погоней за универсализацией компонент
Nival: Как не увлечься погоней за универсализацией компонент
 
инструменты проектирования интерфейсов
инструменты проектирования интерфейсовинструменты проектирования интерфейсов
инструменты проектирования интерфейсов
 
Прототипирование мобильных приложений
Прототипирование мобильных приложенийПрототипирование мобильных приложений
Прототипирование мобильных приложений
 
Трансформация UX-культуры
Трансформация UX-культурыТрансформация UX-культуры
Трансформация UX-культуры
 
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...
 
Юрий Цыганенко
Юрий ЦыганенкоЮрий Цыганенко
Юрий Цыганенко
 
Прототипирование
ПрототипированиеПрототипирование
Прототипирование
 
Nikita Kulaga, Lazy Bear Games
Nikita Kulaga, Lazy Bear GamesNikita Kulaga, Lazy Bear Games
Nikita Kulaga, Lazy Bear Games
 
Game design mistakes in Punch Club
Game design mistakes in Punch ClubGame design mistakes in Punch Club
Game design mistakes in Punch Club
 

Viewers also liked

WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"
WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"
WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"GeeksLab Odessa
 
Александр Краковецкий_Мобильные приложения на службе у городских властей
Александр Краковецкий_Мобильные приложения на службе у городских властейАлександр Краковецкий_Мобильные приложения на службе у городских властей
Александр Краковецкий_Мобильные приложения на службе у городских властейGeeksLab Odessa
 
Исследования интерфейсов: как понравиться всем
Исследования интерфейсов: как понравиться всемИсследования интерфейсов: как понравиться всем
Исследования интерфейсов: как понравиться всемHelen Rubtsova
 
Как выбирать пользовательские задачи для исследования
Как выбирать пользовательские задачи для исследованияКак выбирать пользовательские задачи для исследования
Как выбирать пользовательские задачи для исследованияДмитрий Силаев
 
Тренды в UX исследованиях
Тренды в UX исследованияхТренды в UX исследованиях
Тренды в UX исследованияхNatalia Sprogis
 
Пользовательские сценарии в карточках Docsvision 5
Пользовательские сценарии в карточках Docsvision 5Пользовательские сценарии в карточках Docsvision 5
Пользовательские сценарии в карточках Docsvision 5Docsvision
 
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014Ivan Zamesin
 
Исследования в проектировании интерфейсов
Исследования в проектировании интерфейсовИсследования в проектировании интерфейсов
Исследования в проектировании интерфейсовDenis Bryukhov
 
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с  продуктом с помощью Customer Journey Mappingулучшаем взаимодействие с  продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с продуктом с помощью Customer Journey MappingAnastasia Schebrova
 
UX исследования мобильных приложений - WUD 2013
UX исследования мобильных приложений - WUD 2013UX исследования мобильных приложений - WUD 2013
UX исследования мобильных приложений - WUD 2013Natalia Sprogis
 
Вопросы по цифровым привычкам
Вопросы по цифровым привычкамВопросы по цифровым привычкам
Вопросы по цифровым привычкамСобака Павлова
 
Кофеин для UX. Андрей Курьян
Кофеин для UX. Андрей КурьянКофеин для UX. Андрей Курьян
Кофеин для UX. Андрей КурьянПрофсоUX
 
Поболтаем про UX-исследования
Поболтаем про UX-исследованияПоболтаем про UX-исследования
Поболтаем про UX-исследованияMedia Gorod
 
Из чего складывается UX
Из чего складывается UXИз чего складывается UX
Из чего складывается UXomgumerov
 
Новое портальное меню. Самая сложная из простых задач
Новое портальное меню. Самая сложная из простых задачНовое портальное меню. Самая сложная из простых задач
Новое портальное меню. Самая сложная из простых задачPavel Skripkin
 
Поиск по изображениям. Исследования и интерфейсы
Поиск по изображениям. Исследования и интерфейсыПоиск по изображениям. Исследования и интерфейсы
Поиск по изображениям. Исследования и интерфейсыKsenia Sternina
 
К искусству записи пользовательских историй
К искусству записи пользовательских историйК искусству записи пользовательских историй
К искусству записи пользовательских историйAndrew Shapiro
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Natalia Sprogis
 
Magdalena festival may_2013_where_does_design_thinking_begin_edited
Magdalena festival may_2013_where_does_design_thinking_begin_editedMagdalena festival may_2013_where_does_design_thinking_begin_edited
Magdalena festival may_2013_where_does_design_thinking_begin_editedRed Keds
 

Viewers also liked (20)

WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"
WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"
WebCamp:Designers Day. Алексей Кухаренко "Как провести UX исследования"
 
Александр Краковецкий_Мобильные приложения на службе у городских властей
Александр Краковецкий_Мобильные приложения на службе у городских властейАлександр Краковецкий_Мобильные приложения на службе у городских властей
Александр Краковецкий_Мобильные приложения на службе у городских властей
 
Исследования интерфейсов: как понравиться всем
Исследования интерфейсов: как понравиться всемИсследования интерфейсов: как понравиться всем
Исследования интерфейсов: как понравиться всем
 
Как выбирать пользовательские задачи для исследования
Как выбирать пользовательские задачи для исследованияКак выбирать пользовательские задачи для исследования
Как выбирать пользовательские задачи для исследования
 
Тренды в UX исследованиях
Тренды в UX исследованияхТренды в UX исследованиях
Тренды в UX исследованиях
 
Пользовательские сценарии в карточках Docsvision 5
Пользовательские сценарии в карточках Docsvision 5Пользовательские сценарии в карточках Docsvision 5
Пользовательские сценарии в карточках Docsvision 5
 
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014
Экспериментальные Lean-исследования в Яндексе // рассказ на WUD 2014
 
Исследования в проектировании интерфейсов
Исследования в проектировании интерфейсовИсследования в проектировании интерфейсов
Исследования в проектировании интерфейсов
 
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с  продуктом с помощью Customer Journey Mappingулучшаем взаимодействие с  продуктом с помощью Customer Journey Mapping
улучшаем взаимодействие с продуктом с помощью Customer Journey Mapping
 
UX исследования мобильных приложений - WUD 2013
UX исследования мобильных приложений - WUD 2013UX исследования мобильных приложений - WUD 2013
UX исследования мобильных приложений - WUD 2013
 
Вопросы по цифровым привычкам
Вопросы по цифровым привычкамВопросы по цифровым привычкам
Вопросы по цифровым привычкам
 
Кофеин для UX. Андрей Курьян
Кофеин для UX. Андрей КурьянКофеин для UX. Андрей Курьян
Кофеин для UX. Андрей Курьян
 
Поболтаем про UX-исследования
Поболтаем про UX-исследованияПоболтаем про UX-исследования
Поболтаем про UX-исследования
 
UX: unhappiness users
UX: unhappiness usersUX: unhappiness users
UX: unhappiness users
 
Из чего складывается UX
Из чего складывается UXИз чего складывается UX
Из чего складывается UX
 
Новое портальное меню. Самая сложная из простых задач
Новое портальное меню. Самая сложная из простых задачНовое портальное меню. Самая сложная из простых задач
Новое портальное меню. Самая сложная из простых задач
 
Поиск по изображениям. Исследования и интерфейсы
Поиск по изображениям. Исследования и интерфейсыПоиск по изображениям. Исследования и интерфейсы
Поиск по изображениям. Исследования и интерфейсы
 
К искусству записи пользовательских историй
К искусству записи пользовательских историйК искусству записи пользовательских историй
К искусству записи пользовательских историй
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013
 
Magdalena festival may_2013_where_does_design_thinking_begin_edited
Magdalena festival may_2013_where_does_design_thinking_begin_editedMagdalena festival may_2013_where_does_design_thinking_begin_edited
Magdalena festival may_2013_where_does_design_thinking_begin_edited
 

Similar to Раскопки в интерфейсах

Консалтинг высоконагруженных web систем
Консалтинг высоконагруженных web системКонсалтинг высоконагруженных web систем
Консалтинг высоконагруженных web системMedia Gorod
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеYandex
 
Практическое использование модуля Panels. Богуцкий Виктор
Практическое использование модуля Panels. Богуцкий ВикторПрактическое использование модуля Panels. Богуцкий Виктор
Практическое использование модуля Panels. Богуцкий ВикторPVasili
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеDenis Chistyakov
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...PVasili
 
Сборка проектов с помощью ENB
Сборка проектов с помощью ENBСборка проектов с помощью ENB
Сборка проектов с помощью ENBAleksandr Boichenko
 
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиПрактики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиAskhat Urazbaev
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейdrupalconf
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinmultiaha
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаYury Vetrov
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac404fest
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn WorkflowIntersog
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практикеDenis Tuchin
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сFFelix87
 
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...Yury Vetrov
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковAlex Tumanoff
 
Иван Васильев
Иван ВасильевИван Васильев
Иван ВасильевCodeFest
 
разработка бизнес приложений (7)
разработка бизнес приложений (7)разработка бизнес приложений (7)
разработка бизнес приложений (7)Alexander Gornik
 

Similar to Раскопки в интерфейсах (20)

YaC 2013 Notes
YaC 2013 NotesYaC 2013 Notes
YaC 2013 Notes
 
Консалтинг высоконагруженных web систем
Консалтинг высоконагруженных web системКонсалтинг высоконагруженных web систем
Консалтинг высоконагруженных web систем
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
 
Практическое использование модуля Panels. Богуцкий Виктор
Практическое использование модуля Panels. Богуцкий ВикторПрактическое использование модуля Panels. Богуцкий Виктор
Практическое использование модуля Panels. Богуцкий Виктор
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в Яндексе
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
 
Сборка проектов с помощью ENB
Сборка проектов с помощью ENBСборка проектов с помощью ENB
Сборка проектов с помощью ENB
 
Практики масштабирования гибкой разработки
Практики масштабирования гибкой разработкиПрактики масштабирования гибкой разработки
Практики масштабирования гибкой разработки
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostin
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
 
The Unicorn Workflow
The Unicorn WorkflowThe Unicorn Workflow
The Unicorn Workflow
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1с
 
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис Цыплаков
 
Иван Васильев
Иван ВасильевИван Васильев
Иван Васильев
 
разработка бизнес приложений (7)
разработка бизнес приложений (7)разработка бизнес приложений (7)
разработка бизнес приложений (7)
 

Раскопки в интерфейсах

  • 2. Ситуация • Вы приходите в большой проект с длинной и запутанной историей • Ваша задача — развивать его: готовить интерфейсы новых сервисов, улучшать существующие • Организовать команду дизайнеров, которая будет обладать видением развития интерфейсов • С чего начать?
  • 3. И кто же Вам эти пломбы ставил?
  • 8. Слои / разделы и сценарии Моя страница Игры Группы... Сценарий загрузки фото Сценарий оплаты услуги Сценарий приглашени я в друзья… Иконки и графика Элементы блоков Блоки Стили, типографик а Типовые страницы Сетка Подходим системно
  • 9. Что занести в таблицу • Крупные куски сайта: разделы • Основные сценарии, «больные» места • То, что все менеджеры и дизайнеры постоянно пытаются модифицировать • Там, где больше хаоса
  • 10. • В слоях интерфейса находятся группы паттернов • Нужно выделить группы паттернов (например, сетки для осн. страниц, для поп-ап слоев, для тулбарных страниц) • В группе нужно выделить повторяющиеся паттерны и исключения (например, «на двух страницах сетка одинакова») • Потом нужно уменьшить число паттернов, отбрасывая незначительные отклонения, не влияющие на сценарии использования (например, на одной из страниц сетка незначительно отличается, и приведение ее к единому виду не повлияет на опыт человека) • Нужно обосновать исключения и зафиксировать причины необходимости в них Многабукоф
  • 11. Рисуем каждый слой на доске, вместе обсуждаем, пользуемся таблицей, чтобы ничего не забыть
  • 12. Результатом воркшопа становится структура гайдлайнов. Мы решили назвать их Азбукой
  • 13. Распределенное знание • Каждый дизайнер выбирает, каким слоем интерфейса ему интересно заниматься • В случае необходимости дизайнер может проконсультироваться у коллеги по его специализации • Рефакторинг основывается не на личном мнении руководителя, а на рациональных доводах и общем видении • Его центром становится документация, сборник гайдлайнов — Азбука • Появляется парное проектирование, когда решение в одном слое проверяется на жизнеспособность в других слоях • Рисуются картинки с учетом всех текущих договоренностей - можно в целом увидеть, как будет выглядеть конечный интерфейс, увидеть чего не хватает
  • 14. Заносим все в вики • Структура документа основывается на слоях интерфейса и группах паттернов • Есть страничка с ответами на общие вопросы и рекомендациями по организации документа (составляется всеми в процессе работы) • В спеках есть статусы-бэджи, описывающие актуальность документа
  • 15. Как добить Азбуку? • Еженедельные часовые встречи в формате Agile Demo, все изменения обсуждаются всей командой • Выделено время на работу над Азбукой —1/5 рабочего времени • Спеки вне Азбуки линкуем на нее вместо дублирования информации • Если принято общее решение об изменении какого-то паттерна, нужно обновить все страницы, которых изменение касается, т.о. впервые проверяется жизнеспособность решения
  • 16. Что получаем в итоге? • Польза ощутилась на следующий день после составления первых спек («О, точно, это уже есть в Азбуке, а вот это туда точно надо занести!») • Область знаний каждого дизайнера распределяется на весь проект в одном из слоев, а не только на функциональную часть, которой он занимается • Улучшаются коммуникации внутри команды • Упрощается вход в команду новых сотрудников • Становится понятно, в чем нужно повышать квалификацию каждого конкретного дизайнера
  • 19. Что дальше? • Постепенное внедрение паттернов • Эксперименты и анализ статистики • Раз в полгода - повторять воркшоп