На встречах сообщества мы уже знакомили участников с технологической историей проекта. Теперь мы расскажем о людях, которые стоят за этими технологиями. Мы познакомим вас с командой проекта и внутри Яндекса, и снаружи. Остановимся на проектах и компаниях, использующих БЭМ в своей работе, как в СНГ, так и за его пределами. Вспомним забавные случаи и детские радости, бессонные ночи и ваши отзывы, которые вселяют в нас веру в прекрасный новый мир. Приоткроем завесу тайны и заглянем в Зазеркалье внутрь Яндекса с его общепортальной библиотекой блоков Лего и своим циклом БЭМ-развития, где есть место онлайн-активностям, внутренним офлайн-BEMup’ам, совместной разработке и непростым коммуникационным процессам. Поделимся нашим опытом решения тех или иных задач и расскажем, как планируем развиваться в 2014 году. Надеемся, что из этого рассказа вы сможете вынести для себя полезные уроки о работе внутри сообщества и вместе с нами.
7. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
4
8. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
более 400 разработчиков интерфейсов
4
9. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
более 400 разработчиков интерфейсов
3 страны
4
10. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
более 400 разработчиков интерфейсов
3 страны
7 городов
4
11. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
более 400 разработчиков интерфейсов
3 страны
7 городов
кодовая база
001011000100100001111000110
4
12. yandex.ru/all — больше 40 сервисов
на самом деле 180 сервисов
api.yandex.ru — больше 53 API и
технологий
более 400 разработчиков интерфейсов
3 страны
7 городов
кодовая база
001011000100100001111000110
4
26. Не только методология, но и
10
библиотеки
инструменты
JS-фреймворк
шаблонизатор
движок для сбора документации и примеров
27. Не только методология, но и
10
библиотеки
инструменты
JS-фреймворк
шаблонизатор
движок для сбора документации и примеров
тесты для блоков
28. Не только методология, но и
10
библиотеки
инструменты
JS-фреймворк
шаблонизатор
движок для сбора документации и примеров
тесты для блоков
много чего еще
31. 13
«Когда я спросил Харисова на
Я.Субботнике в 2009 (я тогда в Яндексе не
работал), почему они бесплатно
рассказывают и выкладывают наработки,
он ответил: „Когда делаешь что-то долго и
хорошо, со временем появляется желание
поделиться“»,
— из разговора с одним
неизвестным Лего-разработчиком
38. Команда БЭМ
16
Харисов & Вегед
Лего & БЭМ
разработчики сервисов Яндекса
разработчики сервисов Яндекса, когда они их не
разрабатывают
39. Команда БЭМ
16
Харисов & Вегед
Лего & БЭМ
разработчики сервисов Яндекса
разработчики сервисов Яндекса, когда они их не
разрабатывают
технические документаторы
40. Команда БЭМ
16
Харисов & Вегед
Лего & БЭМ
разработчики сервисов Яндекса
разработчики сервисов Яндекса, когда они их не
разрабатывают
технические документаторы
разработчики, использующие БЭМ-технологии, и
помогающие нам сделать их лучше
41. Команда БЭМ
16
Харисов & Вегед
Лего & БЭМ
разработчики сервисов Яндекса
разработчики сервисов Яндекса, когда они их не
разрабатывают
технические документаторы
разработчики, использующие БЭМ-технологии, и
помогающие нам сделать их лучше
то есть все мы :)
51. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
52. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
53. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
мастер-классы в компаниях — ТКС банк, Одноклассники
54. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
мастер-классы в компаниях — ТКС банк, Одноклассники
точечное общение с разработчиками через Skype
55. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
мастер-классы в компаниях — ТКС банк, Одноклассники
точечное общение с разработчиками через Skype
видеоуроки по БЭМ — готова серия на русском языке!
56. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
мастер-классы в компаниях — ТКС банк, Одноклассники
точечное общение с разработчиками через Skype
видеоуроки по БЭМ — готова серия на русском языке!
запустили свой митап — BEMup
57. Что мы делали?
23
сайт bem.info — документация, чейнджлоги
доклады на конференциях в СНГ, Польше, Индии, Голландии, США
статьи на Habr, в Smashing Magazine
мастер-классы в компаниях — ТКС банк, Одноклассники
точечное общение с разработчиками через Skype
видеоуроки по БЭМ — готова серия на русском языке!
запустили свой митап — BEMup
и группу разработки БЭМ :)
62. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
63. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
64. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
не родился еще Лего-разработчик, который не делает БЭМ, и наоборот
65. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
не родился еще Лего-разработчик, который не делает БЭМ, и наоборот
разрабатываем снаружи и «надстраиваем» внутри
66. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
не родился еще Лего-разработчик, который не делает БЭМ, и наоборот
разрабатываем снаружи и «надстраиваем» внутри
документируем снаружи на bem.info + специфику держим на Яндекс.Лего
67. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
не родился еще Лего-разработчик, который не делает БЭМ, и наоборот
разрабатываем снаружи и «надстраиваем» внутри
документируем снаружи на bem.info + специфику держим на Яндекс.Лего
общение — очень важно, поэтому внутри у нас тоже есть свой клубик (даже
три!), рассылки, семинары, доклады
68. В чем разница?
25
БЭМ — методология и технологии, т.е. продукт
Лего — общепортальная библиотека блоков Яндекса, которая сделана «на
БЭМе»
у нас есть группа разработки Лего в Симферополе и Москве, группа
разработки БЭМа, сотрудники в Питере (привет, Ваня и (скоро) Саша!)
не родился еще Лего-разработчик, который не делает БЭМ, и наоборот
разрабатываем снаружи и «надстраиваем» внутри
документируем снаружи на bem.info + специфику держим на Яндекс.Лего
общение — очень важно, поэтому внутри у нас тоже есть свой клубик (даже
три!), рассылки, семинары, доклады
а недавно мы запустили целый внутренний BEMup
73. Достижения
27
БЭМ в 5-ке номинантов The Net Awards в качестве Best New Web Technology
БЭМ в CSS знают во всем мире
74. Достижения
27
БЭМ в 5-ке номинантов The Net Awards в качестве Best New Web Technology
БЭМ в CSS знают во всем мире
большинство статей и докладов на внешних неяндексовых конференциях
сделано не командой БЭМ!
75. Достижения
27
БЭМ в 5-ке номинантов The Net Awards в качестве Best New Web Technology
БЭМ в CSS знают во всем мире
большинство статей и докладов на внешних неяндексовых конференциях
сделано не командой БЭМ!
отдельная команда разработки БЭМ: продукт + сайт + обучающие материалы
76. Достижения
27
БЭМ в 5-ке номинантов The Net Awards в качестве Best New Web Technology
БЭМ в CSS знают во всем мире
большинство статей и докладов на внешних неяндексовых конференциях
сделано не командой БЭМ!
отдельная команда разработки БЭМ: продукт + сайт + обучающие материалы
документаторы про БЭМ
77. Достижения
27
БЭМ в 5-ке номинантов The Net Awards в качестве Best New Web Technology
БЭМ в CSS знают во всем мире
большинство статей и докладов на внешних неяндексовых конференциях
сделано не командой БЭМ!
отдельная команда разработки БЭМ: продукт + сайт + обучающие материалы
документаторы про БЭМ
нанимаем и помогаем нанимать!
82. Планы
28
Покорим JS-мир? Начнем с Camp JS в Мельбурне, 23-26 мая
BEMup’ы — больше и лучше: Минск, Киев, Питер, Москва, YaC
СНГ: внешние конференции — внешние разработчики!
83. Планы
28
Покорим JS-мир? Начнем с Camp JS в Мельбурне, 23-26 мая
BEMup’ы — больше и лучше: Минск, Киев, Питер, Москва, YaC
СНГ: внешние конференции — внешние разработчики!
больше документации и обучающих материалов для разработчиков
84. Планы
28
Покорим JS-мир? Начнем с Camp JS в Мельбурне, 23-26 мая
BEMup’ы — больше и лучше: Минск, Киев, Питер, Москва, YaC
СНГ: внешние конференции — внешние разработчики!
больше документации и обучающих материалов для разработчиков
консультации и помощь, в том числе с поиском специалистов
85. Планы
28
Покорим JS-мир? Начнем с Camp JS в Мельбурне, 23-26 мая
BEMup’ы — больше и лучше: Минск, Киев, Питер, Москва, YaC
СНГ: внешние конференции — внешние разработчики!
больше документации и обучающих материалов для разработчиков
консультации и помощь, в том числе с поиском специалистов
ваши проекты на bem.info и BEMup’s
86. Планы
28
Покорим JS-мир? Начнем с Camp JS в Мельбурне, 23-26 мая
BEMup’ы — больше и лучше: Минск, Киев, Питер, Москва, YaC
СНГ: внешние конференции — внешние разработчики!
больше документации и обучающих материалов для разработчиков
консультации и помощь, в том числе с поиском специалистов
ваши проекты на bem.info и BEMup’s
ваш вклад в разработку — github.com/bem/проект/issues