Взаимоотношения с разработчиками
Взаимоотношения с разработчиками[1][2] — обобщающее понятие для комплекса практик, которые применяет организация, разрабатывающая программное обеспечение для взаимодействия с разработчиками, использующими это программное обеспечение[3][4][5]. Взаимоотношения с разработчиками — это разновидность евангелизма платформы, а связанные с этим действия часто называют программой для разработчиков или DevRel-программой[4][6]. Обычно DevRel-программы включают следующие направления[4]:
- Маркетинг для разработчиков: активности и инициативы по распространению информации и стимулированию использования продукта среди разработчиков.
- Образование разработчиков: документация и обучающие материалы (например, обучающие видео), помогающие осваивать продукт.
- Опыт разработчика (англ. Developer experience): часто называется «нулевым клиентом» и «фиксацией трения», включает непосредственное использование продукта, выявление проблем и работу по улучшению пользовательского опыта разработчиков[7].
- Успех разработчиков: мероприятия и процессы по поддержке и удержанию разработчиков в ходе создания и масштабирования продуктов.
- Сообщество: организация событий, форумов и групп в социальных сетях, посвящённых продукту.
История и истоки
Считается, что первая DevRel-программа была организована компанией Apple в 1980-х годах: инициатором был Майк Мюррей, который ввёл термин «программный евангелист» для привлечения сторонних разработчиков к созданию программного обеспечения и приложений для платформы Macintosh[8]. Майк Бойч был первым евангелистом ПО для проекта Macintosh[9] и нанял Гая Кавасаки, который впоследствии стал главным евангелистом Apple и популяризировал их DevRel-программу.
В 1997 году Microsoft Developer Relations Group начала распространять материалы в поддержку независимых поставщиков ПО (ISV), чтобы повышать успех Microsoft через поддержку применения и распространения приложений для Windows. Эффективность евангелистов оценивалась по количеству Windows-приложений, созданных и выведенных на рынок ISV.
В последующие десятилетия многие компании создали собственные DevRel-программы. В 2010-х годах такие компании, как New Relic, Twilio, EngineYard и SendGrid стали позиционировать свои DevRel-программы как подход «Developer-First»[10].
Организационные роли
Роли и должности
DevRel теоретически интегрирует направления инженерии, маркетинга, управления продуктом и администрирования сообществ[1].
В рамках DevRel выделяют несколько разных типовых ролей и должностей:
- Адвокаты разработчиков (англ. англ. Developer Advocates, также Программные евангелисты, англ. Developer Evangelists)[8]: занимаются продвижением продуктов и идей путём выступлений на конференциях, участия во встречах, проведения хакатонов, создания примеров кода, вебинаров, виртуальных консультаций, а также выполняют функцию посредника между сообществом и внутренними командами продукта[11]. Обычно имеют опыт программирования и могут собирать обратную связь, создавать демо/примеры кода, решать проблемы с продуктом[11].
- Специалисты по опыту разработчика (DX): отвечают за инициативы по UX для продуктов, предназначенных для разработчиков[11]; DX охватывает как продукты, так и документацию[4]; специалисты могут заниматься проектированием SDK, API, онбординг-процессов и документации[11].
- Технические комьюнити-менеджеры: менеджеры интернет-сообществ, которые фокусируются на обсуждениях технических аспектов продуктов[8]. Могут определять возможности для команды адвокатов разработчиков, чтобы обучать и вдохновлять коллег по индустрии[12].
- Маркетологи для разработчиков: привлекают внимание программистов для увеличения узнаваемости, внедрения и поддержки инструментов, решений и платформ[13]. Их задача — предлагать решения практических задач, повышать эффективность разработки и поддерживать развитие экосистемы[13].
- Технические писатели: пишут материалы о сложных продуктах для программистов — руководства, справки, white papers и др. При работе с продуктовыми инструментами для разработчиков эта функция часто включается в DevRel[14][15].
Структура подчинения
DevRel-специалисты могут подчиняться разным подразделениям организации — как техническим, так и нетехническим[6]. Согласно опросу 2021 года, DevRel-специалисты отвечают следующим отделам[6]:
| Отдел | Доля |
|---|---|
| Маркетинг | 26,2 % |
| Продукт | 17,4 % |
| Инжиниринг | 15,9 % |
| CEO | 11,8 % |
| CTO | 10,8 % |
Компании, практикующие DevRel
Компании, ориентированные на разработчиков, и компании модели developer-plus
Организации могут являться компаниями Developer-first (ориентированными на разработчиков) или Developer-plus (также Dev +) в зависимости от бизнес-модели[6][16]. Developer-first-компании (например, Stripe, Camunda, PerceptiLabs, Unity, Twilio) используют модель бизнес-к-разработчику (B2D), продают продукты, созданные специально для разработчиков[6][16]. Developer-plus-компании (например, Slack, Spotify, Apple, Qualcomm, Santander) обычно работают по модели B2B или B2C[6][16]; при этом они также предоставляют продукты и сервисы для разработчиков, чтобы расширять каналы сбыта, создавать новые сценарии применения, поддерживать инновации или улучшать текущие продукты[16].
В 2021 году опрос показал, что 63,6 % организаций с программами DevRel относят себя к Developer-plus, а 36,4 % — к Developer-first[6].
Влияние разработчиков и масштабы рынка
Независимо от типа компании, бизнес всё шире осознаёт растущее влияние разработчиков на процессы закупок[5]. Среди них — как новые компании, выпускающие инструменты для разработчиков, так и традиционные организации, которые раньше не работали в этой сфере[17]. Руководители всё чаще инициируют запуск/расширение DevRel-программ[17].
Продукты и сервисы для разработчиков оцениваются примерно в $49 млрд (на 2021 год)[18]. Developer-Led landscape охватывает многие категории[19]:
- SDLC: решения для жизненного цикла ПО (проектирование, разработка, тестирование).
- Инструменты для разработки: вспомогательные средства для написания программ.
- Инфраструктура для разработчиков: аппаратные и программные компоненты для поддержки масштабируемого производства ПО.
- Платформы для разработчиков: окружения с программным интерфейсом, рассчитанные на взаимодействие с кодом (API, code-first).
Twilio — пример компании Developer-first. Более того, она позиционирует себя как API-first, то есть ориентируется в первую очередь на создание программных интерфейсов[20]; компания способствует развитию экономики API[21] (бизнес-модели вокруг API[22]), популяризировала DevRel-программы[10] и известна своим платформенным евангелизмом. Особенно известен их билборд в Силиконовой долине со слоганом «Ask Your Developer», который способствовал диалогу между руководством и инженерами при стратегическом принятии решений[10].
География DevRel
DevRel-программы действуют по всему миру[6]. В 2021 году наибольшая концентрация компаний с DevRel программами была в Северной Америке (США и Канада — 61,5 %) и Европе (Восточная, Западная Европа и Великобритания — 21,6 %). Также отмечены Австралия/Новая Зеландия, Китай, Индия и Ближний Восток[6].
Отраслевая структура DevRel
Хотя DevRel наиболее развит в сфере информационных технологий и ИС, его использование выходит за пределы ИТ[6]. В 2021 году распределение по отраслям было следующим[6]:
- Информационные технологии / сервисы — 44,6 %
- SaaS — 20,5 %
- Телекоммуникации — 6,2 %
- Финансовые сервисы — 7,7 %
Профессиональные мероприятия
DevRelCon — ежегодная конференция по DevRel, проводимая компанией hoopy.io с 2015 года[23]. Она посвящена DevRel, опыту разработчика, развитию сообществ и маркетингу среди разработчиков, проводится в разных городах мира: Лондон, Токио, Сан-Франциско и др[23].
Награды DevRelCon — DevRel Awards — отмечают лучшие достижения во взаимоотношениях с разработчиками, выделяя просветительские, маркетинговые, образовательные и комьюнити-инновации отдельных специалистов и команд[24][25].
Примечания
- ↑ 1 2 Singh Gill, Pawanpreet What is Developer Relations? (англ.). Commudle (26 июля 2022). Дата обращения: 12 декабря 2022. Архивировано 1 августа 2023 года.
- ↑ Lean, Sarah What is Developer Relations? (англ.). Techielass — A blog by Sarah Lean (23 июня 2021). Дата обращения: 4 марта 2022. Архивировано 1 июля 2021 года.
- ↑ Revell, Matthew What is developer relations? (англ.). DevRel (14 августа 2020). Дата обращения: 4 марта 2022. Архивировано 14 августа 2023 года.
- ↑ 1 2 3 4 Lewko and Parton A Framework for Developer Relations (англ.). Developer Relations – The Book (23 апреля 2021). Дата обращения: 4 марта 2022. Архивировано 23 апреля 2021 года.
- ↑ 1 2 How developers influence purchasing decisions in today's IT organizations (англ.). Stack Overflow (19 августа 2021). Дата обращения: 4 марта 2022. Архивировано 19 августа 2021 года.
- ↑ 1 2 3 4 5 6 7 8 9 10 11 12 13 Re:vere Communications 8th DevRel Survey State of Developer Relations 2021 (англ.). State of Developer Relations (2021). Дата обращения: 4 марта 2022. Архивировано 1 ноября 2021 года.
- ↑ The Core Competencies of Developer Relations (англ.) (2015). Дата обращения: 22 июня 2024. Архивировано 31 января 2015 года.
- ↑ 1 2 3 Thengvall, Mary What Is Developer Relations (And Why Should You Care?) (англ.). Mary Thengvall Community Builder (23 мая 2019). Дата обращения: 4 марта 2022. Архивировано 23 мая 2019 года.
- ↑ Mike Boich (англ.). Computer History Museum. Дата обращения: 4 марта 2022. Архивировано 4 марта 2022 года.
- ↑ 1 2 3 Stowe, Mike A Brief History Of Developer Relations Programs: How DevRel Evolved Into Developer Communities (англ.). Influitive (25 мая 2017). Дата обращения: 4 марта 2022. Архивировано 25 мая 2017 года.
- ↑ 1 2 3 4 What is Developer Relations and What are Common Roles? (англ.). Moesif Blog (1 июля 2021). Дата обращения: 4 марта 2022. Архивировано 1 июля 2021 года.
- ↑ Nguyen-Huu, Dan Building Community and Dev Rel at Product-Led Companies (англ.). Decibel. Дата обращения: 4 марта 2022. Архивировано 4 марта 2022 года.
- ↑ 1 2 utkarsh, 0xZeus Developer Marketers-DevRel Carousels #6 (англ.). Dev.to (28 августа 2021). Дата обращения: 4 марта 2022. Архивировано 28 августа 2021 года.
- ↑ Hughes, Karl What is a Developer Advocate? (англ.). DRAFT.DEV Blog (26 октября 2021). Дата обращения: 4 марта 2022. Архивировано 26 октября 2021 года.
- ↑ Dhar, Shibam What is DevRel? (англ.). Tutorials Link (4 февраля 2022). Дата обращения: 4 марта 2022. Архивировано 4 февраля 2022 года.
- ↑ 1 2 3 4 Parton, James Developer Relations: Developer First & Developer Plus Companies (англ.). Medium (23 августа 2021). Дата обращения: 4 марта 2022. Архивировано 23 августа 2021 года.
- ↑ 1 2 Lewko and Parton Developer Relations How to Build and Grow a Successful Developer Program (англ.). Springer Professional (2021). Дата обращения: 4 марта 2022. Архивировано 1 октября 2021 года.
- ↑ Jewell, Tyler Developer-Led Landscape: 2021 Edition (англ.). Tyler’s Musings (7 сентября 2021). Дата обращения: 4 марта 2022. Архивировано 7 сентября 2021 года.
- ↑ Ahrens, Ken The Developer-Led Landscape (англ.). Speedscale (23 сентября 2020). Дата обращения: 4 марта 2022. Архивировано 23 сентября 2020 года.
- ↑ Wilhelm, Alex As API-first startups multiply, GGV builds an index (англ.). TechCrunch (1 марта 2022). Дата обращения: 4 марта 2022. Архивировано 1 марта 2022 года.
- ↑ On the Origins of API-First Companies (англ.). ReadMe (4 января 2017). Дата обращения: 4 марта 2022. Архивировано 4 января 2017 года.
- ↑ Lutkevich, Ben API economy (англ.). Tech Target. Дата обращения: 4 марта 2022. Архивировано 4 марта 2022 года.
- ↑ 1 2 DevRelCon (англ.). DevRel. Архивировано 1 марта 2024 года.
- ↑ DevRelAwards (англ.). Twitter. Дата обращения: 4 марта 2022. Архивировано 4 марта 2022 года.
- ↑ The 2022 DevRel Awards, presented by Orbit (англ.). DevRelAwards. Дата обращения: 4 марта 2022. Архивировано 4 марта 2022 года.