SlideShare a Scribd company logo
1 of 21
Опыт проектирования
 пользовательского
интерфейса SmartNUT

 Котельников Илья для DUMP-2012
Этот доклад про:
•   Этапы создания удобных
    интерфейсов, которые мы прошли.
•   Проблемы, возникшие у нас при создании
    удобного интерфейса.
•   Выводы, которые мы сделали, и
    решения, которые мы приняли.
•   Советы тем, кто еще только думает, как
    сделать свой сервис или приложение
    удобнее.
"Как мы придумывали интерфейс
  SmartNut" или "ПОЕХАЛИ"!!!
Как мы придумывали интерфейс
          SmartNut
              это SaaS система класса
   service desk, предназначенная для
  поддержки пользователей ИТ-услуг.
Как мы придумывали интерфейс
            SmartNut
Как мы приняли решение делать удобный
  интерфейс. Если коротко:
Как мы придумывали интерфейс
           SmartNut
Анализ конкурентов:
    •"Ярко, модно, современно«
    •Гид, стартовый помощник и
    всевозможные подсказки
    •Интуитивно понятная навигация в
    интерфейсе
    •Максимальное использование
    стандартных паттернов
    •"Веб 2.0" - социальные элементы
    etc...
Как мы придумывали интерфейс
              SmartNut
Важные особенности b2b SaaS:
• Обезличенная продажа в отличие от b2b
  "коробки". Не продавец знакомит
  покупателя с продуктом, а сам покупатель
  исследует продукт.
• Использование требует ознакомления.
  Продукт сложнее, чем b2c SaaS.
• Выигрывает, тот, кто сделает продукт
  понятнее для пользователей ВСЕХ
  уровней.
Как мы придумывали интерфейс
           SmartNut
Второй этап: выбор метода разработки
 интерфейса.
Наверное нам нужен:
дизайнер, юзабилист, проектировщик
интерфейсов? Как он выглядит?




    может так?
                  или так?   или вообще так?
Как мы придумывали интерфейс
           SmartNut
• Как выглядела схема без привлечения
 специалистов по юзабилити:


Постановка


             Экраны и их
              элементы


                           Согласование
                                          Верстка и
                                          разработка
Как мы придумывали интерфейс
           SmartNut
Как мы представляли себе работу над
  интерфейсом:

Постановка


             Экраны и их
              элементы         Юзабилити и
                                 дизайн




                                        Верстка и
                     Согласование
                                        разработка
Как мы придумывали интерфейс
           SmartNut
Что мы не учли:
 • неточная постановка задачи

 • неправильное представление о процессе
   создания интерфейса с помощью
   "юзабилити-эксперта"
 • согласование на основании интуиции и
   логики проектной команды без каких-либо
   внешних данных
Как мы придумывали интерфейс
           SmartNut
Как на самом деле выглядела работа:


Постановка

             Экраны и их
              элементы
                               Юзабилити и
                                 дизайн




                                        Верстка и
                     Согласование
                                        разработка
Как мы придумывали интерфейс
          SmartNut
           Изменение механизмов
           навигации между экранами




               Проблемы:              Предложенные
                                      элементы управления
       Изменение постановки
                                      имею высокую
       "удаление задачи":
                                      трудоемкость при
       предлагается записывать
                                      выбранных технологиях
       причину.
Как мы придумывали интерфейс
           SmartNut
Как выглядело согласование:
Как мы придумывали интерфейс
              SmartNut
Итоги. Плюсы:
• Пользователям нравится интерфейс.
• Интерфейс понятен - минимум
  обращений "а как сделать ...?", "а где
  настроить ...?"
Итоги. Минусы:
• Срок работы с интерфейсами более 6
  месяцев.
• Срок на разработку интерфейса - 3-5
  месяцев.
Примеры из других проектов




smartube.ru – это автоматизированный
   сервис организации звонков и их
       последующей обработки.
Примеры из других проектов:
           Smartube
Проблемы при наполнении интерфейса
 реальными данными:
         как выглядел макет:
       как выглядит в
       системе:
Примеры из других проектов:
          Smartube
Проблемы с высокой трудоемкостью
разработки предложенных виджетов:
 Предложение
 дизайнера:



 Как сделали в итоге:
Выводы
•   Забота об удобстве пользователей -
    сквозной процесс при разработке софта.
•   Аутсорсинг - не всегда лучший вариант.
    Иногда лучше использовать аутстаффинг
    или иметь собственного специалиста в
    команде.
•   Нужно изучать и применять практики по
    оценке юзабилити.
Советы

• Четко определите полномочия
    специалиста по интерфейсам.
•   Если у вас есть интерфейс – вам нужен
    графический дизайнер, а не
    интерфесолог.
•   Выбирая способ работы, уделите особое
    внимание срокам.
•   Заранее решите, как вы будете
    валидировать результаты работы.
Спасибо за внимание!

 Регистрируйтесь на SmartNut.ru
  и оцените наши интерфейс! ;)




                         Котельников Илья
                    ikotelnikov@naumen.ru

More Related Content

Similar to DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков пользовательского интерфейса" Илья Котельников (Naumen)

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Yana Brodetski
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UXJulia Shamrey
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»e-Legion
 
Эволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваЭволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваZotov Andrey
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneNikita Lukianets
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXAMDG
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
 
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptxПрезентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptx5bfnz5j9hl5bfnz5j9hl
 
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»ПрофсоUX
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Унификация взаимодействия
Унификация взаимодействияУнификация взаимодействия
Унификация взаимодействияNikita Efimov
 
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...Teamlead
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Anton Anokhin
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продуктаIngria. Technopark St. Petersburg
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковIgor Malinovskiy
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineUnigine Corp.
 
Предпроектная работа над сайтом
Предпроектная работа над сайтомПредпроектная работа над сайтом
Предпроектная работа над сайтомNimax
 

Similar to DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков пользовательского интерфейса" Илья Котельников (Naumen) (20)

Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UX
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»
 
Эволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваЭволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерства
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows Phone
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
 
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptxПрезентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
 
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»
Евгений Гуринович - «Адаптивный дизайн? Адаптивное мышление!»
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Унификация взаимодействия
Унификация взаимодействияУнификация взаимодействия
Унификация взаимодействия
 
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...
Teamlead Atlassian Day 4-2013 | СКБ Контур | От wacko wiki через mediawiki к ...
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продукта
 
Дизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиковДизайн пользовательских интерфейсов для разработчиков
Дизайн пользовательских интерфейсов для разработчиков
 
User eXperience design
User eXperience designUser eXperience design
User eXperience design
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в Unigine
 
Предпроектная работа над сайтом
Предпроектная работа над сайтомПредпроектная работа над сайтом
Предпроектная работа над сайтом
 

More from it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

More from it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков пользовательского интерфейса" Илья Котельников (Naumen)

  • 2. Этот доклад про: • Этапы создания удобных интерфейсов, которые мы прошли. • Проблемы, возникшие у нас при создании удобного интерфейса. • Выводы, которые мы сделали, и решения, которые мы приняли. • Советы тем, кто еще только думает, как сделать свой сервис или приложение удобнее.
  • 3. "Как мы придумывали интерфейс SmartNut" или "ПОЕХАЛИ"!!!
  • 4. Как мы придумывали интерфейс SmartNut это SaaS система класса service desk, предназначенная для поддержки пользователей ИТ-услуг.
  • 5. Как мы придумывали интерфейс SmartNut Как мы приняли решение делать удобный интерфейс. Если коротко:
  • 6. Как мы придумывали интерфейс SmartNut Анализ конкурентов: •"Ярко, модно, современно« •Гид, стартовый помощник и всевозможные подсказки •Интуитивно понятная навигация в интерфейсе •Максимальное использование стандартных паттернов •"Веб 2.0" - социальные элементы etc...
  • 7. Как мы придумывали интерфейс SmartNut Важные особенности b2b SaaS: • Обезличенная продажа в отличие от b2b "коробки". Не продавец знакомит покупателя с продуктом, а сам покупатель исследует продукт. • Использование требует ознакомления. Продукт сложнее, чем b2c SaaS. • Выигрывает, тот, кто сделает продукт понятнее для пользователей ВСЕХ уровней.
  • 8. Как мы придумывали интерфейс SmartNut Второй этап: выбор метода разработки интерфейса. Наверное нам нужен: дизайнер, юзабилист, проектировщик интерфейсов? Как он выглядит? может так? или так? или вообще так?
  • 9. Как мы придумывали интерфейс SmartNut • Как выглядела схема без привлечения специалистов по юзабилити: Постановка Экраны и их элементы Согласование Верстка и разработка
  • 10. Как мы придумывали интерфейс SmartNut Как мы представляли себе работу над интерфейсом: Постановка Экраны и их элементы Юзабилити и дизайн Верстка и Согласование разработка
  • 11. Как мы придумывали интерфейс SmartNut Что мы не учли: • неточная постановка задачи • неправильное представление о процессе создания интерфейса с помощью "юзабилити-эксперта" • согласование на основании интуиции и логики проектной команды без каких-либо внешних данных
  • 12. Как мы придумывали интерфейс SmartNut Как на самом деле выглядела работа: Постановка Экраны и их элементы Юзабилити и дизайн Верстка и Согласование разработка
  • 13. Как мы придумывали интерфейс SmartNut Изменение механизмов навигации между экранами Проблемы: Предложенные элементы управления Изменение постановки имею высокую "удаление задачи": трудоемкость при предлагается записывать выбранных технологиях причину.
  • 14. Как мы придумывали интерфейс SmartNut Как выглядело согласование:
  • 15. Как мы придумывали интерфейс SmartNut Итоги. Плюсы: • Пользователям нравится интерфейс. • Интерфейс понятен - минимум обращений "а как сделать ...?", "а где настроить ...?" Итоги. Минусы: • Срок работы с интерфейсами более 6 месяцев. • Срок на разработку интерфейса - 3-5 месяцев.
  • 16. Примеры из других проектов smartube.ru – это автоматизированный сервис организации звонков и их последующей обработки.
  • 17. Примеры из других проектов: Smartube Проблемы при наполнении интерфейса реальными данными: как выглядел макет: как выглядит в системе:
  • 18. Примеры из других проектов: Smartube Проблемы с высокой трудоемкостью разработки предложенных виджетов: Предложение дизайнера: Как сделали в итоге:
  • 19. Выводы • Забота об удобстве пользователей - сквозной процесс при разработке софта. • Аутсорсинг - не всегда лучший вариант. Иногда лучше использовать аутстаффинг или иметь собственного специалиста в команде. • Нужно изучать и применять практики по оценке юзабилити.
  • 20. Советы • Четко определите полномочия специалиста по интерфейсам. • Если у вас есть интерфейс – вам нужен графический дизайнер, а не интерфесолог. • Выбирая способ работы, уделите особое внимание срокам. • Заранее решите, как вы будете валидировать результаты работы.
  • 21. Спасибо за внимание! Регистрируйтесь на SmartNut.ru и оцените наши интерфейс! ;) Котельников Илья ikotelnikov@naumen.ru