Глава GitLab Сид Сибранджи о секретах взрывного роста через сообщество и прозрачность

SaaStr 23,7 тыс. 29 мин 6 мин 28.12.2021
Главное

Сид Сибранджи, генеральный директор и сооснователь GitLab, рассказывает о том, как превратить сообщество разработчиков в мощный двигатель инноваций и роста бизнеса. В своем выступлении он раскрывает детали стратегии «Open Core», объясняет принципы тотальной прозрачности компании и делится опытом построения одной из самых успешных полностью удаленных организаций в мире.

🛠 От хобби в Украине до IPO на NASDAQ 1:23

История GitLab началась в 2011 году, когда сооснователь компании Дмитрий Запорожец создал инструмент для совместной работы с открытым исходным кодом, живя в Украине . Для привлечения интереса разработчиков он использовал тематический раздел Ruby на Reddit и Twitter. В первый же год проект получил более 300 сторонних вкладов (contributions) в код .

Сид Сибранджи обнаружил проект в 2012 году, находясь у себя дома в Нидерландах. По его словам, его впечатлило качество кода и активность сообщества . Сид посчитал логичным, что инструмент, предназначенный для совместной работы, должен развиваться силами самих пользователей. Он обратился к сообществу Hacker News с вопросом, был бы им интересен GitLab как облачный сервис (SaaS), и получил сотни заявок на участие в бета-тестировании .

С самого начала руководство компании четко определило понятие «сообщество GitLab». Оно включает в себя всех:

Внутри компании используется термин «широкое сообщество» (wider community), когда речь идет о людях, не являющихся штатными сотрудниками. Сибранджи подчеркивает, что в GitLab избегают должности «комьюнити-менеджер», так как сообщество — это не то, чем можно «управлять» или «манипулировать»; каждый сотрудник компании является его частью .

🔄 Стратегия «двойного маховика» и ценность сообщества 3:12

По мнению Сида Сибранджи, активное внешнее сообщество позволяет создавать более качественный и зрелый продукт с гораздо большей скоростью . Это легло в основу стратегии «двойного маховика» (dual flywheel):

  1. Первый маховик: работа собственного отдела исследований и разработок (R&D) GitLab.
  2. Второй маховик: вклад внешнего сообщества с открытым кодом.

Сибранджи утверждает, что эти силы питают друг друга: больше контрибьюторов создают больше функций, что привлекает больше пользователей, которые, в свою очередь, приносят новые идеи и код . Статистика подтверждает эффективность этого подхода:

💎 Модель Open Core: баланс между бесплатным и коммерческим 4:31

GitLab использует бизнес-модель Open Core, при которой основная функциональность является бесплатной и открытой, а дополнительные возможности для крупного бизнеса — проприетарными и платными .

Важной особенностью GitLab является то, что даже платный код является «Source Available» (доступным для ознакомления). По словам Сида, это позволяет любому пользователю скачать, модифицировать и предложить улучшения даже для тех функций, за которые требуется платить . Такой подход дает клиентам чувство уверенности: им не нужно ждать, пока GitLab приоритизирует их запрос — они могут внедрить нужную функцию сами .

Интересный факт: около 50% всех внешних вкладов в код GitLab с января по октябрь 2021 года поступило от пользователей платных тарифов .

Сибранджи выделяет четыре преимущества модели Open Core:

📜 Этический кодекс и тотальная прозрачность 7:00

Коммерциализация проектов с открытым кодом часто сталкивается с недоверием. Сибранджи отмечает три главных риска: непрозрачность планов, приоритет интересов компании над проектом и сокращение каналов связи . Чтобы избежать этого, GitLab в 2016 году опубликовал политику прозрачности, состоящую из трех столпов:

  1. Разработка на виду: все задачи ведутся в публичном трекере (issue tracker) .
  2. Бизнес на виду: внутренний устав компании (handbook) объемом более 2000 страниц доступен публично любому желающему .
  3. Четкое направление: страница планов (direction page) открыто показывает, что и когда будет разрабатываться .

Демонстрацией этой политики стал выход компании на биржу 14 октября 2021 года. GitLab стала первой компанией, которая вела прямую трансляцию всех мероприятий дня листинга на NASDAQ .

Компания также дает ряд публичных «обещаний стюарда» (stewardship promises):

💰 Эволюция монетизации: от пожертвований до «покупательской» модели 10:23

Прежде чем прийти к текущей модели, GitLab перепробовал множество вариантов монетизации, многие из которых оказались неэффективными:

В итоге была выбрана модель ценообразования, основанная на «типе покупателя» (buyer-based pricing) .

Сибранджи поясняет логику: разработчики чаще вносят вклад в открытый код, поэтому их инструменты должны быть открыты. У руководителей обычно есть бюджет, и они готовы платить за функции управления и отчетности .

📈 Метрики и инструменты вовлечения 14:10

Главным показателем здоровья сообщества Сид Сибранджи называет количество уникальных людей, внесших вклад в течение месяца. Сейчас этот показатель составляет в среднем около 200 человек . Он считает, что число людей важнее, чем общее количество правок, так как это отражает уровень вовлеченности .

Для поддержки сообщества GitLab использует несколько инструментов:

Сид советует стартапам не переманивать самых активных участников сообщества в штат слишком агрессивно, чтобы не «обескровливать» само сообщество .

🚀 Влияние на крупный бизнес: Siemens и T-Mobile 18:17

Сибранджи приводит пример компании Siemens, где небольшая команда начала использовать GitLab в 2013 году. Сейчас в Siemens более 40 000 пользователей платформы, а сотрудники компании внесли более 150 правок в основной код GitLab для своих нужд, которыми теперь пользуются все .

Другой пример — T-Mobile. Переход на GitLab.com позволил им увеличить частоту доставки ценности (релизов) в 10 раз . По мнению генерального директора, GitLab решает проблему «DIY DevOps» (самодельного DevOps), когда компании тратят огромные ресурсы на интеграцию разрозненных инструментов. Платформа заменяет множество точечных решений одним приложением .

Согласно исследованию Forrester, клиенты GitLab обычно заменяют по три сторонних решения в год (например, Bitbucket, Jenkins, Artifactory и другие) . Сид отмечает впечатляющий показатель удержания выручки (net retention) — более 150% . Это означает, что клиенты, тратившие $100 в прошлом году, в этом тратят уже $150 за счет расширения использования платформы .

💬 Цитаты

«Сообщество — это не то, чем можно управлять или что можно контролировать. Мы все его часть.»

Сид Сибранджи 03:12

«Самый быстрый способ потерять доверие — это сделать открытую функцию платной.»

Сид Сибранджи 17:49
👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
Open Core
Бизнес-модель, при которой ядро продукта открыто, а дополнительные надстройки являются коммерческими.
Source Available
Модель лицензирования, при которой код доступен для чтения и модификации, но может иметь ограничения на использование в коммерческих целях.
Merge Request (MR)
Запрос на включение изменений из одной ветки кода в другую, основной способ внесения вклада в проект.
DIY DevOps
Подход, при котором компания самостоятельно интегрирует множество разных инструментов для разработки вместо использования единой платформы.
📊 Цифры
🗓 Хронология
  1. 2011 Дмитрий Запорожец создает GitLab как проект с открытым кодом в Украине.
  2. 2012 Сид Сибранджи обнаруживает проект и запускает GitLab.com.
  3. 2016 GitLab официально публикует свою политику прозрачности и приверженность Open Source.
  4. 14 октября 2021 GitLab выходит на биржу NASDAQ, транслируя процесс в прямом эфире.
⚖️ Другая сторона
Стартапы и бизнес GitLab Sid Sijbrandij Open Core DevOps Open Source