SlideShare a Scribd company logo
ИСТОРИЯ ПРОЕКТА
• В 2013 отделились от DB
• Ни одного фронтендера
• >30 подпроектов сделано
ИСТОРИЯ ПРОЕКТА
КАК ДЕЛАЕТСЯ ПРОЕКТ
Business
problem
?
Business
consulting
BA
??
Business logic
implementation
PM, Developers
UX
Designer
Business logic
implementation
PM, Developers
АНИМАЦИИ
АНИМАЦИИ, ИНКРЕМЕНТАЛЬНЫЕ ЗАДЕРЖКИ
АНИМАЦИИ, ИНКРЕМЕНТАЛЬНЫЕ ЗАДЕРЖКИ
АНИМАЦИИ, ИНКРЕМЕНТАЛЬНЫЕ ЗАДЕРЖКИ
АНИМАЦИИ, ИНКРЕМЕНТАЛЬНЫЕ ЗАДЕРЖКИ
АНИМАЦИИ, ПОСТОЯНСТВО
АНИМАЦИИ, ПОСТОЯНСТВО
АНИМАЦИИ, ПОСТОЯНСТВО
АНИМАЦИИ, ПАРАЛЛАКС
АНИМАЦИИ, ПАРАЛЛАКС
АНИМАЦИИ, ВОЗМОЖНОСТЬ ОТКЛЮЧЕНИЯ
ТЕРПИМОСТЬ К ОШИБКАМ
ТЕРПИМОСТЬ К ОШИБКАМ ПОЛЬЗОВАТЕЛЯ
UBUNTU HUD
ТЕРПИМОСТЬ К ОШИБКАМ ПОЛЬЗОВАТЕЛЯ
ТЕРПИМОСТЬ К ОШИБКАМ ПОЛЬЗОВАТЕЛЯ
ТЕРПИМОСТЬ К ОШИБКАМ ПОЛЬЗОВАТЕЛЯ
КЛИКИ, ЗОНА КЛИКА
КЛИКИ, ЗОНА КЛИКА
КЛИКИ, ЗОНА КЛИКА
КЛИКИ, СОБЫТИЕ
• Use onMouseDown instead of onClick whereever possible
• better for day-to-day work
• Don't use onMouseDown
• when drag or scroll on same element is needed
• right mouse button click is needed.
• very time-consuming operation will be started by click and user should
be able to change his mind.
КЛИКИ, СОБЫТИЕ
КЛИКИ, СОБЫТИЕ
КЛИКИ, MOUSEMOVE
КЛИКИ, MOUSEMOVE
КЛИКИ, МЕНЬШЕ КЛИКОВ, ANTIPATTERN
КЛИКИ, МЕНЬШЕ КЛИКОВ
КЛИКИ, МЕНЬШЕ КЛИКОВ, TOASTR
ДЛЯ НЕБЛОКИРУЮЩИХ УВЕДОМЛЕНИЙ
СВЕТЛАЯ И ТЕМНАЯ ТЕМА
СВЕТЛАЯ И ТЕМНАЯ ТЕМА
СВЕТЛАЯ И ТЕМНАЯ ТЕМА
NEON GLOW
NEON GLOW
NEON GLOW
NEON GLOW
NEON GLOW
ЭФФЕКТ КАПЛИ
ПЕРСПЕКТИВА
ПРОИЗВОДИТЕЛЬНОСТЬ И
ВОСПРИЯТИЕ
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
Nobody cares how fast the site IS, everyone cares
how fast it FEELS.
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
Восприятие производительности столь же
эффективно, как и фактическая
производительность во многих случаях
Apple developer guidelines
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
PREMATURE START
ПРОИЗВОДИТЕЛЬНОСТЬ И ВОСПРИЯТИЕ
ВНИМАНИЕ К ДЕТАЛЯМ
ВНИМАНИЕ К ДЕТАЛЯМ
• Показать что вам не все равно
• 404 страница, cтраница «сервер временно недоступен»
• Логотип Google
• Пасхалки
• Новогодняя тема
ВНИМАНИЕ К ДЕТАЛЯМ
• “Любая игра интересна, пока не известны все правила,
пока нельзя все спрогнозировать до конца игры.”
ВНИМАНИЕ К ДЕТАЛЯМ
ВНИМАНИЕ К ДЕТАЛЯМ
ИДЕАЛЬНЫЕ ПИКСЕЛИ
ВНИМАНИЕ К ДЕТАЛЯМ
FUN!
• Fun начинается с “Было бы круто, если…”
• Добавляйте изюминку, чтобы самим не скушно было.
• Убирает пафос и официозность
• Cплачивает команду
• Это продается!

More Related Content

Similar to Dmytro Kochergin "Horizon FUN"

Бизнес-процессы и их автоматизация в UMI
Бизнес-процессы и их автоматизация в UMIБизнес-процессы и их автоматизация в UMI
Бизнес-процессы и их автоматизация в UMI
toWave.ru
 
Программа StartService
Программа StartServiceПрограмма StartService
Программа StartService
unkindchp
 
За интерфейсом: о ценностях
За интерфейсом: о ценностяхЗа интерфейсом: о ценностях
За интерфейсом: о ценностях
Andrew Sikorskiy
 
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ontico
 
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
koraelle
 

Similar to Dmytro Kochergin "Horizon FUN" (13)

Бизнес-процессы и их автоматизация в UMI
Бизнес-процессы и их автоматизация в UMIБизнес-процессы и их автоматизация в UMI
Бизнес-процессы и их автоматизация в UMI
 
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
 
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
РИФ 2016, Глобальное обновление сайта Sberbank.ru: дизайн-поддержка, разработ...
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страны
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страны
 
Цифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитикаЦифровая трансформация глазами Бизнес-аналитика
Цифровая трансформация глазами Бизнес-аналитика
 
Программа StartService
Программа StartServiceПрограмма StartService
Программа StartService
 
анонс курса UX дизайн продуктов и сервисов
анонс курса UX дизайн  продуктов и сервисов анонс курса UX дизайн  продуктов и сервисов
анонс курса UX дизайн продуктов и сервисов
 
За интерфейсом: о ценностях
За интерфейсом: о ценностяхЗа интерфейсом: о ценностях
За интерфейсом: о ценностях
 
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
 
Современные тенденции развития ИТ инфраструктуры
Современные тенденции развития ИТ инфраструктурыСовременные тенденции развития ИТ инфраструктуры
Современные тенденции развития ИТ инфраструктуры
 
Управление проектами в брендинге
Управление проектами в брендингеУправление проектами в брендинге
Управление проектами в брендинге
 
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
Концепция 2.0 для бизнеса - дань моде или реальная необходимость?
 

More from LogeekNightUkraine

More from LogeekNightUkraine (20)

Face recognition with c++
Face recognition with c++ Face recognition with c++
Face recognition with c++
 
C++20 features
C++20 features C++20 features
C++20 features
 
Autonomous driving on your developer pc. technologies, approaches, future
Autonomous driving on your developer pc. technologies, approaches, futureAutonomous driving on your developer pc. technologies, approaches, future
Autonomous driving on your developer pc. technologies, approaches, future
 
Orkhan Gasimov "High Performance System Design"
Orkhan Gasimov "High Performance System Design" Orkhan Gasimov "High Performance System Design"
Orkhan Gasimov "High Performance System Design"
 
Vitalii Korzh "Managed Workflows or How to Master Data"
Vitalii Korzh "Managed Workflows or How to Master Data" Vitalii Korzh "Managed Workflows or How to Master Data"
Vitalii Korzh "Managed Workflows or How to Master Data"
 
Yevhen Tatarynov "From POC to High-Performance .NET applications"
Yevhen Tatarynov "From POC to High-Performance .NET applications"Yevhen Tatarynov "From POC to High-Performance .NET applications"
Yevhen Tatarynov "From POC to High-Performance .NET applications"
 
Oleksii Kuchuk "Reading gauge values with open cv imgproc"
Oleksii Kuchuk "Reading gauge values with open cv imgproc"Oleksii Kuchuk "Reading gauge values with open cv imgproc"
Oleksii Kuchuk "Reading gauge values with open cv imgproc"
 
Oleksandr Kutsan "Using katai struct to describe the process of working with ...
Oleksandr Kutsan "Using katai struct to describe the process of working with ...Oleksandr Kutsan "Using katai struct to describe the process of working with ...
Oleksandr Kutsan "Using katai struct to describe the process of working with ...
 
Pavlo Zhdanov "Mastering solid and base principles for software design"
Pavlo Zhdanov "Mastering solid and base principles for software design"Pavlo Zhdanov "Mastering solid and base principles for software design"
Pavlo Zhdanov "Mastering solid and base principles for software design"
 
Serhii Zemlianyi "Error Retries with Exponential Backoff Using RabbitMQ"
Serhii Zemlianyi "Error Retries with Exponential Backoff Using RabbitMQ"Serhii Zemlianyi "Error Retries with Exponential Backoff Using RabbitMQ"
Serhii Zemlianyi "Error Retries with Exponential Backoff Using RabbitMQ"
 
Iurii Antykhovych "Java and performance tools and toys"
Iurii Antykhovych "Java and performance tools and toys"Iurii Antykhovych "Java and performance tools and toys"
Iurii Antykhovych "Java and performance tools and toys"
 
Eugene Bova "Dapr (Distributed Application Runtime) in a Microservices Archit...
Eugene Bova "Dapr (Distributed Application Runtime) in a Microservices Archit...Eugene Bova "Dapr (Distributed Application Runtime) in a Microservices Archit...
Eugene Bova "Dapr (Distributed Application Runtime) in a Microservices Archit...
 
Aleksandr Kutsan "Managing Dependencies in C++"
Aleksandr Kutsan "Managing Dependencies in C++"Aleksandr Kutsan "Managing Dependencies in C++"
Aleksandr Kutsan "Managing Dependencies in C++"
 
Yevhen Tatarynov "My .NET Application Allocates too Much Memory. What Can I Do?"
Yevhen Tatarynov "My .NET Application Allocates too Much Memory. What Can I Do?"Yevhen Tatarynov "My .NET Application Allocates too Much Memory. What Can I Do?"
Yevhen Tatarynov "My .NET Application Allocates too Much Memory. What Can I Do?"
 
Alexandr Golyak, Nikolay Chertkov "Automotive Testing vs Test Automatio"
Alexandr Golyak, Nikolay Chertkov  "Automotive Testing vs Test Automatio"Alexandr Golyak, Nikolay Chertkov  "Automotive Testing vs Test Automatio"
Alexandr Golyak, Nikolay Chertkov "Automotive Testing vs Test Automatio"
 
Michal Kordas "Docker: Good, Bad or Both"
Michal Kordas "Docker: Good, Bad or Both"Michal Kordas "Docker: Good, Bad or Both"
Michal Kordas "Docker: Good, Bad or Both"
 
Kolomiyets Dmytro "Dealing with Multiple Caches, When Developing Microservices"
Kolomiyets Dmytro "Dealing with Multiple Caches, When Developing Microservices"Kolomiyets Dmytro "Dealing with Multiple Caches, When Developing Microservices"
Kolomiyets Dmytro "Dealing with Multiple Caches, When Developing Microservices"
 
Shestakov Illia "The Sandbox Theory"
Shestakov Illia "The Sandbox Theory"Shestakov Illia "The Sandbox Theory"
Shestakov Illia "The Sandbox Theory"
 
Dmytro Kochergin “Autotest with CYPRESS”
Dmytro Kochergin “Autotest with CYPRESS”Dmytro Kochergin “Autotest with CYPRESS”
Dmytro Kochergin “Autotest with CYPRESS”
 
Ivan Dryzhyruk “Ducks Don’t Like Bugs”
Ivan Dryzhyruk “Ducks Don’t Like Bugs”Ivan Dryzhyruk “Ducks Don’t Like Bugs”
Ivan Dryzhyruk “Ducks Don’t Like Bugs”
 

Dmytro Kochergin "Horizon FUN"