SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Роль HTML-вёрстки
в проектировании интерфейса Почты Яндекса


             Николай Яремко
О чём я сегодня хочу сказать



    Чем раньше начинаем
использовать HTML, тем лучше
    — глубже, точнее и наглядней —

     получается дизайн.


                  2
Как обычно дело устроено?
Дизайнеры рисуют нам макет интерфейса

                  3
На макет смотрят менеджеры


    4
...и маркетологи



5
Если проект важный,
    то им интересуется
        весь Яндекс!




6
И разработчики, конечно!




7
Нужен кто-то, кто бы собирал
   коллективное знание.

 Кто-то, к кому можно было
прийти со спорным вопросом.


              8
Проектировщик – источник
  знания об интерфейсе




            9
10
Это полная фигня.

Всё равно получается
     по-другому.


         11
12
Макет – источник
знания об интерфейсе




          13
Менеджер думает:
«Вроде похоже на то, что я имел в виду»
      «Ну это же только макет»
                   14
Воображение дорисовывает картинку.
При этом упуская все проблемные места.
                  15
Задача проектировщика
избавить команду от необходимости
    использовать воображение
                16
HTML-макет позволяет добиться
     высокой точности
Вопросы разработчиков

      «Как это будет резиниться»

  «Что произойдёт, если адрес будет
       длиной в 100 символов»

«Что произойдёт, если нажать вон туда»

«Где мы покажем сообщение об ошибке»
                  18
Вместо того, чтобы отвечать
 на каждый такой вопрос, можно сделать HTML-макет,
где каждый сможет сам найти ответы на свои вопросы.




                        19
«Что произойдёт, если нажать на кнопку?»
21
22
Чтобы такие макеты делать быстро,
   нужен какой-то фреймворк.




                23
Вопиюще невалидный HTML
В каждом файле правки, касающиеся
      только одного макета




                25
www.github.com/makiwara/protosome




               26
Чем раньше начинаем
использовать HTML, тем лучше
    — глубже, точнее и наглядней —

     получается дизайн.
                  27
HTML-макет
Готовый сервис
Худший сценарий
— страдает качество, дизайнеры и разработчики —

         вёрстка начинается
         только после того,
        как дизайн закончен.
                       30
Дизайнер думает,
 что он справа.
Он знает, как надо!




             31
Верстальщик думает,
   что справа он.
Он знает, как не надо!




                32
33
Cамый ценный момент
в разработке интерфейса:

верстальщик начинает
    разговаривать
    с дизайнером
           34
Дизайнер,


         научиться так
      верстать несложно.

Без валидности, семантичности и
   поддержки всех браузеров.

                35
Верстальщик,


за полчаса-час можно из любого
     макета сделать HTML.

  Проведите этот час вместе.


               36
Спасибо!
 Николай Яремко

       37

Contenu connexe

Similaire à Design by HTML

FrontEnd: JS + css + html
FrontEnd: JS + css + htmlFrontEnd: JS + css + html
FrontEnd: JS + css + htmlIntersog
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаCocoaHeads
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІй
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІйХто створює програмне забезпечення? Огляд сучасних ІТ-професІй
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІйLutskITCluster
 
презентация компании
презентация компаниипрезентация компании
презентация компанииDmitry Galakhov
 
Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Michael Akimov
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»e-Legion
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сHelen Kopteva
 
Методы управления интернет проектами
Методы управления интернет проектамиМетоды управления интернет проектами
Методы управления интернет проектамиСобака Павлова
 
Дизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruДизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruhotwebstudio.ru
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинOntico
 
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера 5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера NanoJam.ru
 
Design Course 3 process
Design Course 3 processDesign Course 3 process
Design Course 3 processKostya Gorskiy
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только одинHappyDev
 
Диплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеДиплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеLiliya Alizarchik
 
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...Magecom UK Limited
 

Similaire à Design by HTML (20)

FrontEnd: JS + css + html
FrontEnd: JS + css + htmlFrontEnd: JS + css + html
FrontEnd: JS + css + html
 
WEB
WEBWEB
WEB
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІй
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІйХто створює програмне забезпечення? Огляд сучасних ІТ-професІй
Хто створює програмне забезпечення? Огляд сучасних ІТ-професІй
 
презентация компании
презентация компаниипрезентация компании
презентация компании
 
Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1с
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Site dev 1
Site dev 1Site dev 1
Site dev 1
 
Методы управления интернет проектами
Методы управления интернет проектамиМетоды управления интернет проектами
Методы управления интернет проектами
 
Дизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ruДизайн сайта в www.hotwebstudio.ru
Дизайн сайта в www.hotwebstudio.ru
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей Шетухин
 
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера 5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
5 бесплатных программ для начинающих, чтобы сделать модель для 3D принтера
 
Why prototypes matter?
Why prototypes matter?Why prototypes matter?
Why prototypes matter?
 
Design Course 3 process
Design Course 3 processDesign Course 3 process
Design Course 3 process
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
 
Диплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситетеДиплом программиста получают в Витебском госуниверситете
Диплом программиста получают в Витебском госуниверситете
 
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...
Микросервисы и Magento: 10 пунктов, которые надо сделать, чтобы избежать ярки...
 

Plus de Nikolay Yaremko

Использование вики-методик в дизайне
Использование вики-методик в дизайнеИспользование вики-методик в дизайне
Использование вики-методик в дизайнеNikolay Yaremko
 
Игры на периферии
Игры на периферииИгры на периферии
Игры на периферииNikolay Yaremko
 
Роль клуба в продуктовом дизайне
Роль клуба в продуктовом дизайнеРоль клуба в продуктовом дизайне
Роль клуба в продуктовом дизайнеNikolay Yaremko
 
Как сделать вашу презентацию офигенной?
Как сделать вашу презентацию офигенной?Как сделать вашу презентацию офигенной?
Как сделать вашу презентацию офигенной?Nikolay Yaremko
 
Роль текста в интерфейсе (с комментариями)
Роль текста в интерфейсе (с комментариями)Роль текста в интерфейсе (с комментариями)
Роль текста в интерфейсе (с комментариями)Nikolay Yaremko
 
Роль текста в интерфейсе
Роль текста в интерфейсеРоль текста в интерфейсе
Роль текста в интерфейсеNikolay Yaremko
 
Teaching Entrepreneurship Seminar
Teaching Entrepreneurship SeminarTeaching Entrepreneurship Seminar
Teaching Entrepreneurship SeminarNikolay Yaremko
 
Какой книги я персонаж
Какой книги я персонажКакой книги я персонаж
Какой книги я персонажNikolay Yaremko
 
Questions of Wiki Art, No.1
Questions of Wiki Art, No.1Questions of Wiki Art, No.1
Questions of Wiki Art, No.1Nikolay Yaremko
 

Plus de Nikolay Yaremko (20)

Bezier curves
Bezier curvesBezier curves
Bezier curves
 
The Product Tsar
The Product TsarThe Product Tsar
The Product Tsar
 
Использование вики-методик в дизайне
Использование вики-методик в дизайнеИспользование вики-методик в дизайне
Использование вики-методик в дизайне
 
Игры на периферии
Игры на периферииИгры на периферии
Игры на периферии
 
Роль клуба в продуктовом дизайне
Роль клуба в продуктовом дизайнеРоль клуба в продуктовом дизайне
Роль клуба в продуктовом дизайне
 
Email As A Game
Email As A GameEmail As A Game
Email As A Game
 
Как сделать вашу презентацию офигенной?
Как сделать вашу презентацию офигенной?Как сделать вашу презентацию офигенной?
Как сделать вашу презентацию офигенной?
 
Design and designers
Design and designersDesign and designers
Design and designers
 
Art and artistry
Art and artistryArt and artistry
Art and artistry
 
Роль текста в интерфейсе (с комментариями)
Роль текста в интерфейсе (с комментариями)Роль текста в интерфейсе (с комментариями)
Роль текста в интерфейсе (с комментариями)
 
Роль текста в интерфейсе
Роль текста в интерфейсеРоль текста в интерфейсе
Роль текста в интерфейсе
 
Teaching Entrepreneurship Seminar
Teaching Entrepreneurship SeminarTeaching Entrepreneurship Seminar
Teaching Entrepreneurship Seminar
 
Nanoslimo Loot
Nanoslimo LootNanoslimo Loot
Nanoslimo Loot
 
Startup Smalltalk
Startup SmalltalkStartup Smalltalk
Startup Smalltalk
 
Pie Theory
Pie TheoryPie Theory
Pie Theory
 
Hexagrammaton RUS
Hexagrammaton RUSHexagrammaton RUS
Hexagrammaton RUS
 
Experiment Prototyping
Experiment PrototypingExperiment Prototyping
Experiment Prototyping
 
Какой книги я персонаж
Какой книги я персонажКакой книги я персонаж
Какой книги я персонаж
 
4th America
4th America4th America
4th America
 
Questions of Wiki Art, No.1
Questions of Wiki Art, No.1Questions of Wiki Art, No.1
Questions of Wiki Art, No.1
 

Design by HTML