SlideShare a Scribd company logo
1 of 64
Download to read offline
Разработка
интерфейсов в
распределенной
команде
Сергей Пузанков
руководитель группы разработки
поисковых интерфейсов
Я.Субботник в Киеве, 27 апреля 2013
Зачем?
Зачем распределенная команда
• Дополнительный рынок разработчиков
3
Зачем распределенная команда
• Дополнительный рынок разработчиков
• Кластеризация
4
Зачем распределенная команда
• Дополнительный рынок разработчиков
• Кластеризация - работать на Бали :)
5
Зачем распределенная команда
• Дополнительный рынок разработчиков
• Кластеризация - работать на Бали :)
• Удешевление разработки
6
Команда
Команда
Отдел разработки интерфейсов поисковых сервисов:
• 50 человек (Поисковая выдача ~20-25)
• 2 страны: Россия, Украина
• 4 города: Москва, Санкт-Петербург, Симферополь, Киев
• Еще множество разработчиков из других отделов
8
«Всего одна страница»
Search Engine Result Page10
Поиск по картинкам11
Поиск по видео12
Новости13
Поиск по блогам14
Поиск по людям15
Поиск по авто16
Поиск по недвижимости17
Различные устройства
• Десктопы
• Планшеты
• Мобильные (touch)
• Старые мобильные
18
Как это работает?
Процесс
Как это работает?
Роли
21
Менеджер
Дизайнер
Frontend-разработчикBackend-разработчик
Тестировщик
Дежурство
22
Дежурный frontend разработчик
Релиз инженер (frontend)
Релиз инженер (backend)
Еженедельное планирование
23
Пн. Планы на неделю
Ср. Смотрим/Корректируем
Пт. Сдаем/подводим итоги
Четкий процесс
Коммуникации
• JIRA
• Репозиторий
• Почта, джабер, телефон
• Видео-переговорки, skype
• Командировки
25
VCS
• git + svn
• Enterprise github
• Зафиксированный процесс
26
VCS
27
http://clck.ru/8cn-q
Обмен знаниями
Как это работает?
Всеобъемлющая документация29
Мероприятия
• Внешние Я.Субботники
30
Мероприятия
• Внешние Я.Субботники
• Внутренние пЯТЬницы
31
Мероприятия
• Внешние Я.Субботники
• Внутренние пЯТЬницы
• Очень внутренние Четверги
32
Мероприятия
• Внешние Я.Субботники
• Внутренние пЯТЬницы
• Очень внутренние Четверги
• Видео Среда
33
Мероприятия
• Внешние Я.Субботники - 2 раза в квартал
• Внутренние пЯТЬницы - 2 раза в квартал
• Очень внутренние Четверги - 2 раза в квартал
• Видео Среда - 2 раза в месяц
34
Регулярные встречи
Встречи руководителей групп - 2 раза в месяц
35
Регулярные встречи
Встречи группы - 1 раз в неделю
36
Регулярные встречи
Личные встречи - 1 раз в месяц
37
Регулярные встречи
Личные встречи - 1 раз в месяц
• Технологии
• Проекты
• Люди
38
Код
Как это работает?
Код
• Единая методология написания кода
40
Для разработчика
• Упрощение разработки и поддержки
• Переключения между проектами/задачами
• Повторное использовании кода
42
Для командной работы
• Быстрое подключение человека к команде
• Совместная работа с кодом разных специалистов
• Независимая работа над частями проекта
43
Библиотеки блоков
• Общепортальные: шапка, подвал, контролы, выпадушки...
44
Библиотеки блоков
• Общепортальные: шапка, подвал, контролы, выпадушки...
• Поисковые: поисковые блоки, ajax, счетчики, global...
45
Библиотеки блоков
• Общепортальные: шапка, подвал, контролы, выпадушки...
• Поисковые: поисковые блоки, ajax, счетчики, global...
• Contribs: maps, images, market, taxi, translate....
46
Contrib z-taxi
47
blocks
.bem
level.js
b-menu
_type
b-menu_type_taxi-switcher.css
z-taxi
z-taxi.bemhtml
z-taxi.css
z-taxi.deps.js
z-taxi.ie.css
z-taxi.js
z-taxi.priv.js
GNUmakefile
Единая экосистема
• Все технологии в BEM терминах
• Библиотека блоков
• Шаблонизатор
• Инструменты (создание, сборка, оптимизация)
48
49
bem.info
Комьюнити
• @bem_ru
• fb.com/groups/bem.info
• github.com/bem
50
Code review
51
Code review
52
http://clck.ru/8cmzq
Code style
53
Code style
54
http://clck.ru/8cn-Q
Парное программирование
55
Парное программирование
56
http://clck.ru/8cn-k
• HTML+CSS
• JS (client, server)
• Templates
• Build
• Десктопы
• Планшеры
• Мобильные (touch)
57
• HTML+CSS
• JS (client, server)
• Templates
• Build
• Десктопы
• Планшеры
• Мобильные (touch)
58
Итого
Процесс
• Четкие роли
• Рабочий процесс
• Удобные коммуникации
• Налаженный VCS flow
60
Обучение
• Документация
• Внешние и внутренние конференции/презентации
• Обмен информацией между группами
61
Код
• Единая методология разработки
• Code review, code style
62
руководитель группы
разработки поисковых
интерфейсов
puzaknov@yandex-team.ru
@puzankovcom
Спасибо
Сергей Пузанков

More Related Content

Viewers also liked

Agile manager role on PMI conf 2013 by Vladimir Livshits
Agile manager role on PMI conf 2013 by Vladimir LivshitsAgile manager role on PMI conf 2013 by Vladimir Livshits
Agile manager role on PMI conf 2013 by Vladimir Livshits
Vladimir Livshits
 
Мониторинг и SLA в проектах с постоянным деплоем
Мониторинг и SLA в проектах с постоянным деплоемМониторинг и SLA в проектах с постоянным деплоем
Мониторинг и SLA в проектах с постоянным деплоем
Magneta AI
 
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest
 
DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.
Alexander Titov
 
Неуловимая самоорганизация
Неуловимая самоорганизацияНеуловимая самоорганизация
Неуловимая самоорганизация
Unusual-Concepts
 
Alternativa3D как инструмент решения бизнес-задач в интернете
Alternativa3D как инструмент решения  бизнес-задач в интернетеAlternativa3D как инструмент решения  бизнес-задач в интернете
Alternativa3D как инструмент решения бизнес-задач в интернете
Anton Volkov
 
TDD для интеграции с БД легко и просто!
TDD для интеграции с БД легко и просто!TDD для интеграции с БД легко и просто!
TDD для интеграции с БД легко и просто!
Mikalai Alimenkou
 

Viewers also liked (20)

Agile manager role on PMI conf 2013 by Vladimir Livshits
Agile manager role on PMI conf 2013 by Vladimir LivshitsAgile manager role on PMI conf 2013 by Vladimir Livshits
Agile manager role on PMI conf 2013 by Vladimir Livshits
 
Путь к чистому и компактному коду исполняемых спецификаций
Путь к чистому и компактному коду исполняемых спецификацийПуть к чистому и компактному коду исполняемых спецификаций
Путь к чистому и компактному коду исполняемых спецификаций
 
Гибкое нагрузочное тестирование | IT Spring 2014
Гибкое нагрузочное тестирование | IT Spring 2014Гибкое нагрузочное тестирование | IT Spring 2014
Гибкое нагрузочное тестирование | IT Spring 2014
 
Правильные тесты: за гранью книжных примеров
Правильные тесты: за гранью книжных примеровПравильные тесты: за гранью книжных примеров
Правильные тесты: за гранью книжных примеров
 
Think in other way? Good luck then!
Think in other way? Good luck then!Think in other way? Good luck then!
Think in other way? Good luck then!
 
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
 
Retrospective rus
Retrospective rusRetrospective rus
Retrospective rus
 
Agile and Outsourcing
Agile and OutsourcingAgile and Outsourcing
Agile and Outsourcing
 
Human-Driven Development: Человеко-ориентированный фактор
Human-Driven Development: Человеко-ориентированный факторHuman-Driven Development: Человеко-ориентированный фактор
Human-Driven Development: Человеко-ориентированный фактор
 
Мониторинг и SLA в проектах с постоянным деплоем
Мониторинг и SLA в проектах с постоянным деплоемМониторинг и SLA в проектах с постоянным деплоем
Мониторинг и SLA в проектах с постоянным деплоем
 
JS FAST Prototyping with AngularJS & RequireJS
JS FAST Prototyping with AngularJS & RequireJSJS FAST Prototyping with AngularJS & RequireJS
JS FAST Prototyping with AngularJS & RequireJS
 
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
 
DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.
 
Неуловимая самоорганизация
Неуловимая самоорганизацияНеуловимая самоорганизация
Неуловимая самоорганизация
 
Аналитик в Agile (SEF-09)
Аналитик в Agile (SEF-09)Аналитик в Agile (SEF-09)
Аналитик в Agile (SEF-09)
 
Alternativa3D как инструмент решения бизнес-задач в интернете
Alternativa3D как инструмент решения  бизнес-задач в интернетеAlternativa3D как инструмент решения  бизнес-задач в интернете
Alternativa3D как инструмент решения бизнес-задач в интернете
 
От идеи до масштабируемого бизнеса
От идеи до масштабируемого бизнесаОт идеи до масштабируемого бизнеса
От идеи до масштабируемого бизнеса
 
Всегда ли ваш Scrum Scrummy? на CV.InTouch
Всегда ли ваш Scrum Scrummy? на CV.InTouchВсегда ли ваш Scrum Scrummy? на CV.InTouch
Всегда ли ваш Scrum Scrummy? на CV.InTouch
 
TDD для интеграции с БД легко и просто!
TDD для интеграции с БД легко и просто!TDD для интеграции с БД легко и просто!
TDD для интеграции с БД легко и просто!
 
Свобода и ответственность: Опыт Танков Онлайн в создании agile-культуры
Свобода и ответственность: Опыт Танков Онлайн в создании agile-культурыСвобода и ответственность: Опыт Танков Онлайн в создании agile-культуры
Свобода и ответственность: Опыт Танков Онлайн в создании agile-культуры
 

Similar to Сергей Пузанков "Яндекс.Поиск. Разработка интерфейсов в распределенной команде"

SECON'2017, Журавлев Денис, Маркетинг без маркетолога
SECON'2017, Журавлев Денис, Маркетинг без маркетологаSECON'2017, Журавлев Денис, Маркетинг без маркетолога
SECON'2017, Журавлев Денис, Маркетинг без маркетолога
SECON
 
Виталий Харисов - Система ведения задач
Виталий Харисов - Система ведения задачВиталий Харисов - Система ведения задач
Виталий Харисов - Система ведения задач
Yandex
 
Интернет-­маркетинг: флеш - курс по организации сайта
Интернет-­маркетинг: флеш - курс по организации сайтаИнтернет-­маркетинг: флеш - курс по организации сайта
Интернет-­маркетинг: флеш - курс по организации сайта
ATOL Drive
 
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
Lviv Startup Club
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
 
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только одинSECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
SECON
 

Similar to Сергей Пузанков "Яндекс.Поиск. Разработка интерфейсов в распределенной команде" (20)

Что такое эффективный сайт? Готовые решения на службе у вашего сайта на приме...
Что такое эффективный сайт? Готовые решения на службе у вашего сайта на приме...Что такое эффективный сайт? Готовые решения на службе у вашего сайта на приме...
Что такое эффективный сайт? Готовые решения на службе у вашего сайта на приме...
 
Software Analytics in frontend
Software Analytics in frontendSoftware Analytics in frontend
Software Analytics in frontend
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
 
SECON'2017, Журавлев Денис, Маркетинг без маркетолога
SECON'2017, Журавлев Денис, Маркетинг без маркетологаSECON'2017, Журавлев Денис, Маркетинг без маркетолога
SECON'2017, Журавлев Денис, Маркетинг без маркетолога
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
 
Индексируй неиндексирумое
Индексируй неиндексирумоеИндексируй неиндексирумое
Индексируй неиндексирумое
 
Виталий Харисов - Система ведения задач
Виталий Харисов - Система ведения задачВиталий Харисов - Система ведения задач
Виталий Харисов - Система ведения задач
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting
 
Little Service in 2h
Little Service in 2hLittle Service in 2h
Little Service in 2h
 
ЛШ 2016 Программа акселерации ФРИИ - Федотова
ЛШ 2016 Программа акселерации ФРИИ - Федотова ЛШ 2016 Программа акселерации ФРИИ - Федотова
ЛШ 2016 Программа акселерации ФРИИ - Федотова
 
HSEsun2016: "Сбалансированная и достаточная программа акселерации: методика с...
HSEsun2016: "Сбалансированная и достаточная программа акселерации: методика с...HSEsun2016: "Сбалансированная и достаточная программа акселерации: методика с...
HSEsun2016: "Сбалансированная и достаточная программа акселерации: методика с...
 
Интернет-­маркетинг: флеш - курс по организации сайта
Интернет-­маркетинг: флеш - курс по организации сайтаИнтернет-­маркетинг: флеш - курс по организации сайта
Интернет-­маркетинг: флеш - курс по организации сайта
 
Роберт Харитонов — Отдел вёрстки с нуля
Роберт Харитонов — Отдел вёрстки с нуляРоберт Харитонов — Отдел вёрстки с нуля
Роберт Харитонов — Отдел вёрстки с нуля
 
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
Олена Халявка “Розробка сайту інтернет-магазину без “сучка і задирки”. Як пер...
 
Вам нужен крутой разработчик. Нам тоже / Владимир Гриненко (Яндекс)
Вам нужен крутой разработчик. Нам тоже / Владимир Гриненко (Яндекс)Вам нужен крутой разработчик. Нам тоже / Владимир Гриненко (Яндекс)
Вам нужен крутой разработчик. Нам тоже / Владимир Гриненко (Яндекс)
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только одинSECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки:
 должен остаться только один
 
SECON'2016. Аверин Сергей, Javascript-фреймворки:
 должен остаться только один
SECON'2016. Аверин Сергей, Javascript-фреймворки:
 должен остаться только одинSECON'2016. Аверин Сергей, Javascript-фреймворки:
 должен остаться только один
SECON'2016. Аверин Сергей, Javascript-фреймворки:
 должен остаться только один
 
3 садовский
3 садовский3 садовский
3 садовский
 

More from Yandex

Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Yandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Yandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Yandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Recently uploaded

СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 

Recently uploaded (9)

СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 

Сергей Пузанков "Яндекс.Поиск. Разработка интерфейсов в распределенной команде"