SlideShare a Scribd company logo
1 of 32
Mockup (мокап)
первый шаг на пути к интерфейсу
UI – User Interface
UX – User eXperience
Что такое интерфейс?
Назначение интерфейса
получить от пользователя
информацию, необходимую для
достижения желаемого
результата или решения
поставленной задачи.
- Слушаюсь и повинуюсь,
мой Господин!
– степень эффективности, продуктивности и
субъективной удовлетворенности, с которыми
продукт может быть использован
определенными пользователями в конкретном
контексте использования для достижения
заданных целей
субъективной
Что такое юзабилити?
Сложный или простой?
Сложный = плохой?
+100500
совершенно разных товаров
Простой = хороший?
Сложный интерфейс
Не интуитивен, трудно понимаем, усложняет или делает
невозможным решение поставленной задачи.
Простой интерфейс
Интуитивно понятен, упрощает решение задачи, помогает и
подсказывает нужные действия
В чем разница?
Другое дело! 
Визуализация идеи
Тестирование идеи на этапе проработки
Изменение и доработка без потери ресурсов
Для чего нужен мокап?
Набросок на бумаге или доске, аппликация
PRO:
быстро нарисовать
легко исправить
CONTRA:
сложно делиться
сложно обсуждать
сложно сохранить
Электронная версия
PRO:
быстро нарисовать
легко исправить
просто делиться
просто обсуждать
просто сохранить
CONTRA:
???
Способы создания мокапа
MS PowerPoint И т.д. и т.п….
Инструменты
Основные элементы
Текстовое поле (Text Input / Text Field)
Назначение
• Ввод информации с клавиатуры
Поиск Google
Адресная строка
браузера
Форма входа
в Приват24
Когда использовать
• Количество возможных
вариантов → ∞, но при этом
мы почти всегда знаем, что
именно вводит пользователь, и
мы готовы обработать эту
информацию
Текстовое поле (Text Input / Text Field)
«Ограничители» и подсказки
• Ограничение ввода (только
цифры или буквы, ограничение
по количеству вводимых
символов и т.д.)
• Проверка информации по мере
ввода
• Скрытие вводимых символов
(пароль)
• Выпадающий список с
подсказками
Ввод номера
телефона в Приват24
Пароль пользователя
в Ubuntu
Новый твит в Twitter
Поиск сотрудников в
ПриватПерсонале
Текстовое поле (Text Input / Text Field)
EPIC FAIL 
• Пользователь не понимает, что
мы от него хотим
• Объем информации, которую
мы просим ввести, превышает
все разумные нормы
• Мы не в состоянии корректно
обработать введенную
информацию
• Не используем «ограничители»
и подсказки
Facepalm
Текстовое поле (Text Input / Text Field)
Выпадающий список (Droplist / ComboBox)
Назначение
• Выбор данных из заранее
подготовленного набора
Регистрация
в Skype
Расширенные настройки
браузера Chrome
Выбор местоположения
в ПК «Проминь»
Выпадающий список (Droplist / ComboBox)
Выбор месяца рождения
при регистрации в SkypeКогда использовать
• Существует конечное число
возможных вариантов
• Каждый из вариантов можно
интерпретировать как значение
или величину одного и того же
типа
• Из возможных вариантов
предусмотрен выбор только
одного
Выбор размера шрифта
в настройках браузера
Chrome
EPIC FAIL 
• Количество возможных
вариантов слишком велико
• Набор вариантов не
оптимизирован
• Варианты не отсортированы
Facepalm
Выпадающий список (Droplist / ComboBox)
Радио-кнопка (Radio Button)
Настройки видео
в Skype
Назначение
• Выбор одного из нескольких
предлагаемых вариантов
(режимов)
Оплата телефонной связи
в Приват24
Настройки браузера
Chrome
Радио-кнопка (Radio Button)
Когда использовать
• Количество возможных
вариантов не больше 6-7 (чаще
всего достаточно 2-3)
• Возможные варианты чаще
всего являются режимами
работы системы и не
принадлежат какому-то
конкретному типу значений
или величин
• Все варианты
взаимоисключающие
Настройки видео
в Skype
Оплата телефонной связи
в Приват24
Настройки браузера
Chrome
EPIC FAIL 
• Использование вместо
выпадающего списка там, где
это не нужно (для выбора
значений или данных)
• Количество вариантов > 7
(слишком сложно)
• Варианты не отсортированы
Facepalm
Радио-кнопка (Radio Button)
Флажок (Check Box)
Настройки учетной записи
в браузере Chrome
Назначение
• Выбор нескольких
предлагаемых вариантов
(режимов)
Перечень документов
Google Drive
Настройки уведомлений
в Skype
Флажок (Check Box)
Настройки учетной записи
в браузере Chrome
Когда использовать
• Возможные варианты чаще
всего являются режимами
работы системы, признаками,
свойствами, событиями,
явлениями или объектами
• Варианты являются
дополняющими друг друга и не
конфликтуют между собой
• Количество возможных
вариантов ограничено
Перечень документов
Google Drive
Настройки уведомлений
в Skype
EPIC FAIL 
• Объединение разных по сути
вариантов в одну группу
• Варианты не отсортированы
Facepalm
Флажок (Check Box)
Кнопка (Button)
Регистрация
в Приват24
Назначение
• Кнопка = действие
Написание письма
в GMail
Отправка сообщения
в Skype
Ссылка (Link)
Ссылки в результатах
поиска Google
Назначение
• Ссылка = переход
СПАСИБО! 
Вопросы

More Related Content

Similar to Mockup

Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Alexander Gornik
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...COMAQA.BY
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессMitya Osadchuk
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in russuser0562f1
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++ssuser0562f1
 
4я лекция - Прототипирование.
4я лекция - Прототипирование.4я лекция - Прототипирование.
4я лекция - Прототипирование.allileja
 
Проектирование дизайн-системы Рамблера: трудности перевода
Проектирование дизайн-системы Рамблера: трудности переводаПроектирование дизайн-системы Рамблера: трудности перевода
Проектирование дизайн-системы Рамблера: трудности переводаAndrew Smirnov
 
Кикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераКикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераAlexey Samoylov
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковIgor Malinovskiy
 
Cервисы создания дидактических материалов
 Cервисы создания дидактических материалов Cервисы создания дидактических материалов
Cервисы создания дидактических материаловнио
 
Проектирование мобильного приложения
Проектирование мобильного приложенияПроектирование мобильного приложения
Проектирование мобильного приложенияDiana Dymolazova
 
Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Alexander Gornik
 
игровая логика, проблемы и решения
игровая логика, проблемы и решенияигровая логика, проблемы и решения
игровая логика, проблемы и решенияВладимир Кожаев
 
Sozdaniyu dinamicheskoy_prezentatsii - копия
 Sozdaniyu dinamicheskoy_prezentatsii - копия Sozdaniyu dinamicheskoy_prezentatsii - копия
Sozdaniyu dinamicheskoy_prezentatsii - копияleyli2016
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областейDressTester
 
Open1с - вводная лекция
Open1с - вводная лекцияOpen1с - вводная лекция
Open1с - вводная лекцияDenis Tkachenko
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7student_kai
 

Similar to Mockup (20)

Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процесс
 
Algorithms and programming lecture in ru
Algorithms and programming lecture in ruAlgorithms and programming lecture in ru
Algorithms and programming lecture in ru
 
Алгоритмизация и программирование С/С++
Алгоритмизация и  программирование С/С++Алгоритмизация и  программирование С/С++
Алгоритмизация и программирование С/С++
 
efront_rus_09_2012
 efront_rus_09_2012 efront_rus_09_2012
efront_rus_09_2012
 
4я лекция - Прототипирование.
4я лекция - Прототипирование.4я лекция - Прототипирование.
4я лекция - Прототипирование.
 
Проектирование дизайн-системы Рамблера: трудности перевода
Проектирование дизайн-системы Рамблера: трудности переводаПроектирование дизайн-системы Рамблера: трудности перевода
Проектирование дизайн-системы Рамблера: трудности перевода
 
Кикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютераКикие вопросы нужно задать для выбора компьютера
Кикие вопросы нужно задать для выбора компьютера
 
Mobile UI @Levelapp.me
Mobile UI @Levelapp.meMobile UI @Levelapp.me
Mobile UI @Levelapp.me
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиков
 
Cервисы создания дидактических материалов
 Cервисы создания дидактических материалов Cервисы создания дидактических материалов
Cервисы создания дидактических материалов
 
Проектирование мобильного приложения
Проектирование мобильного приложенияПроектирование мобильного приложения
Проектирование мобильного приложения
 
Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Разработка бизнес приложений (4)
Разработка бизнес приложений (4)
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
 
игровая логика, проблемы и решения
игровая логика, проблемы и решенияигровая логика, проблемы и решения
игровая логика, проблемы и решения
 
Sozdaniyu dinamicheskoy_prezentatsii - копия
 Sozdaniyu dinamicheskoy_prezentatsii - копия Sozdaniyu dinamicheskoy_prezentatsii - копия
Sozdaniyu dinamicheskoy_prezentatsii - копия
 
тестирование снецифических областей
тестирование снецифических областейтестирование снецифических областей
тестирование снецифических областей
 
Open1с - вводная лекция
Open1с - вводная лекцияOpen1с - вводная лекция
Open1с - вводная лекция
 
чмв лекция №7
чмв   лекция №7чмв   лекция №7
чмв лекция №7
 

Mockup

  • 1. Mockup (мокап) первый шаг на пути к интерфейсу
  • 2. UI – User Interface UX – User eXperience Что такое интерфейс?
  • 3. Назначение интерфейса получить от пользователя информацию, необходимую для достижения желаемого результата или решения поставленной задачи. - Слушаюсь и повинуюсь, мой Господин!
  • 4.
  • 5.
  • 6.
  • 7. – степень эффективности, продуктивности и субъективной удовлетворенности, с которыми продукт может быть использован определенными пользователями в конкретном контексте использования для достижения заданных целей субъективной Что такое юзабилити?
  • 11. Сложный интерфейс Не интуитивен, трудно понимаем, усложняет или делает невозможным решение поставленной задачи. Простой интерфейс Интуитивно понятен, упрощает решение задачи, помогает и подсказывает нужные действия В чем разница?
  • 13. Визуализация идеи Тестирование идеи на этапе проработки Изменение и доработка без потери ресурсов Для чего нужен мокап?
  • 14. Набросок на бумаге или доске, аппликация PRO: быстро нарисовать легко исправить CONTRA: сложно делиться сложно обсуждать сложно сохранить Электронная версия PRO: быстро нарисовать легко исправить просто делиться просто обсуждать просто сохранить CONTRA: ??? Способы создания мокапа
  • 15. MS PowerPoint И т.д. и т.п…. Инструменты
  • 17. Текстовое поле (Text Input / Text Field) Назначение • Ввод информации с клавиатуры Поиск Google Адресная строка браузера Форма входа в Приват24
  • 18. Когда использовать • Количество возможных вариантов → ∞, но при этом мы почти всегда знаем, что именно вводит пользователь, и мы готовы обработать эту информацию Текстовое поле (Text Input / Text Field)
  • 19. «Ограничители» и подсказки • Ограничение ввода (только цифры или буквы, ограничение по количеству вводимых символов и т.д.) • Проверка информации по мере ввода • Скрытие вводимых символов (пароль) • Выпадающий список с подсказками Ввод номера телефона в Приват24 Пароль пользователя в Ubuntu Новый твит в Twitter Поиск сотрудников в ПриватПерсонале Текстовое поле (Text Input / Text Field)
  • 20. EPIC FAIL  • Пользователь не понимает, что мы от него хотим • Объем информации, которую мы просим ввести, превышает все разумные нормы • Мы не в состоянии корректно обработать введенную информацию • Не используем «ограничители» и подсказки Facepalm Текстовое поле (Text Input / Text Field)
  • 21. Выпадающий список (Droplist / ComboBox) Назначение • Выбор данных из заранее подготовленного набора Регистрация в Skype Расширенные настройки браузера Chrome Выбор местоположения в ПК «Проминь»
  • 22. Выпадающий список (Droplist / ComboBox) Выбор месяца рождения при регистрации в SkypeКогда использовать • Существует конечное число возможных вариантов • Каждый из вариантов можно интерпретировать как значение или величину одного и того же типа • Из возможных вариантов предусмотрен выбор только одного Выбор размера шрифта в настройках браузера Chrome
  • 23. EPIC FAIL  • Количество возможных вариантов слишком велико • Набор вариантов не оптимизирован • Варианты не отсортированы Facepalm Выпадающий список (Droplist / ComboBox)
  • 24. Радио-кнопка (Radio Button) Настройки видео в Skype Назначение • Выбор одного из нескольких предлагаемых вариантов (режимов) Оплата телефонной связи в Приват24 Настройки браузера Chrome
  • 25. Радио-кнопка (Radio Button) Когда использовать • Количество возможных вариантов не больше 6-7 (чаще всего достаточно 2-3) • Возможные варианты чаще всего являются режимами работы системы и не принадлежат какому-то конкретному типу значений или величин • Все варианты взаимоисключающие Настройки видео в Skype Оплата телефонной связи в Приват24 Настройки браузера Chrome
  • 26. EPIC FAIL  • Использование вместо выпадающего списка там, где это не нужно (для выбора значений или данных) • Количество вариантов > 7 (слишком сложно) • Варианты не отсортированы Facepalm Радио-кнопка (Radio Button)
  • 27. Флажок (Check Box) Настройки учетной записи в браузере Chrome Назначение • Выбор нескольких предлагаемых вариантов (режимов) Перечень документов Google Drive Настройки уведомлений в Skype
  • 28. Флажок (Check Box) Настройки учетной записи в браузере Chrome Когда использовать • Возможные варианты чаще всего являются режимами работы системы, признаками, свойствами, событиями, явлениями или объектами • Варианты являются дополняющими друг друга и не конфликтуют между собой • Количество возможных вариантов ограничено Перечень документов Google Drive Настройки уведомлений в Skype
  • 29. EPIC FAIL  • Объединение разных по сути вариантов в одну группу • Варианты не отсортированы Facepalm Флажок (Check Box)
  • 30. Кнопка (Button) Регистрация в Приват24 Назначение • Кнопка = действие Написание письма в GMail Отправка сообщения в Skype
  • 31. Ссылка (Link) Ссылки в результатах поиска Google Назначение • Ссылка = переход