Как GitLab построил бизнес на $11 млрд через радикальную прозрачность и культуру «коротких пальцев»

Lenny's Podcast 13,5 тыс. 1 ч 21 мин 5 мин 14.04.2024
Главное

GitLab сегодня — это крупнейшая в мире полностью удаленная компания с рыночной капитализацией около $11 млрд . В новом выпуске подкаста Ленни Рачитски директор по продукту (CPO) GitLab Дэвид ДеСанто раскрывает внутреннюю кухню организации, которая сделала радикальную прозрачность своим главным конкурентным преимуществом.

🔓 Радикальная прозрачность: зачем выкладывать совещания на YouTube 5:51

GitLab придерживается политики максимальной открытости, которая выходит далеко за рамки обычных корпоративных стандартов. Компания публикует записи своих рабочих встреч на YouTube-канале GitLab Unfiltered, где любой желающий может увидеть обсуждение проблем масштабирования или внедрения новых функций .

По словам Дэвида ДеСанто, основные правила публикации контента включают:

Такой подход приносит неожиданные дивиденды. Дэвид ДеСанто утверждает, что разработчики из сообщества часто присылают исправления ошибок (code commits), просто посмотрев видео о проблеме и изучив публичный трекер задач . По мнению гостя, прозрачность также дисциплинирует сотрудников: на видеозвонках люди ведут себя более вовлеченно, понимая, что их может увидеть внешняя аудитория .

Открытый справочник (Handbook)

Вторым столпом прозрачности является GitLab Handbook — публичный документ объемом в тысячи страниц, описывающий все процессы: от стратегии компании до того, как работает бухгалтерия .

🦶 Культура «коротких пальцев» и доброты 21:51

В GitLab сформулированы уникальные ценности, которые помогают сглаживать углы при полностью асинхронной работе. Одна из самых необычных — наличие «коротких пальцев» (short toes) .

Суть концепции «коротких пальцев», по мнению Дэвида ДеСанто:

  1. Отсутствие эго: если у вас «длинные пальцы», вам кажется, что все на них наступают, когда вмешиваются в вашу зону ответственности. С «короткими пальцами» вы фокусируетесь на результате, а не на защите своей территории .
  2. Разделение личности и работы: критика кода или идеи не воспринимается как личное оскорбление .
  3. Право на вмешательство: любой сотрудник может внести вклад в любую область продукта, и это приветствуется .

Другая важная ценность — доброта (kindness). Дэвид ДеСанто подчеркивает, что в удаленной среде легко неверно истолковать тон сообщения в Slack. Поэтому в компании принято всегда «предполагать позитивные намерения» собеседника . Отрицательная обратная связь в GitLab всегда дается строго один на один, в то время как благодарности публикуются в общем канале #thanks .

🏠 Секреты управления крупнейшей удаленной компанией 34:05

GitLab была полностью удаленной (remote-only) еще до того, как это стало мейнстримом во время пандемии . Дэвид ДеСанто дает четыре ключевых совета для эффективной дистанционной работы:

  1. Фокус на результатах, а не на часах: неважно, отработал ли человек 40 часов, важно, достигнут ли запланированный бизнес-результат .
  2. Гиперкоммуникация: если кажется, что вы объяснили задачу на 100%, для собеседника это звучит лишь на 60%. Нужно стремиться к 150% ясности .
  3. Асинхронность по умолчанию: ключевые решения не должны приниматься на встречах, где присутствуют не все ответственные лица. Все фиксируется в заметках и записях .
  4. Личные встречи: GitLab проводит ежеквартальные встречи руководства и общие корпоративные выезды (Contribute), чтобы укрепить человеческие связи .

Особенности найма

Удаленный формат позволяет GitLab нанимать лучших специалистов в 60+ странах мира . Однако, как отмечает гость, такой стиль жизни подходит не всем. Основная причина, по которой люди не приживаются в GitLab — это нехватка живого офисного общения и чувства сопричастности, которое сложно воссоздать через Zoom .

В процессе найма продакт-менеджеров используется «глубокое погружение» (deep dive interview): кандидат должен в реальном времени составить требования к новой функции и обсудить их с интервьюером, имитирующим инженера .

📈 Стратегия продукта: от «ширины» к «глубине» 57:29

Долгое время GitLab следовал стратегии «ширина важнее глубины» (breadth over depth). Целью было создать полноценную DevSecOps-платформу, охватывающую весь цикл разработки софта, пусть даже отдельные инструменты были менее функциональны, чем узкоспециализированные конкуренты .

Основные этапы эволюции продукта:

Дэвид ДеСанто считает, что стратегия широкого охвата оправдана на этапе поиска рыночной ниши, но когда платформа становится стандартом (как GitLab для 50% компаний из Fortune 100), необходимо инвестировать в глубину функционала .

🤖 AI в разработке: подход GitLab Duo 1:04:12

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

Технические особенности реализации AI в GitLab:

По словам Дэвида ДеСанто, 75% жизненного цикла разработки не связаны с написанием кода напрямую, поэтому AI-помощники должны помогать не только программистам, но и менеджерам, тестировщикам и специалистам по безопасности .

💬 Цитаты

«Если на вас все злятся, вы, вероятно, фактически хорошо справляетесь с работой.»

Дэвид ДеСанто 42:21

«Продукт — это ступица в центре колеса, а спицы — это инженерия, маркетинг, продажи и юридический отдел.»

Дэвид ДеСанто 42:37

«Это просто программное обеспечение, поэтому возможно все.»

Дэвид ДеСанто 1:19:19
👥 Спикеры
📚 Упомянутые книги
🎬 Упомянутые фильмы и сериалы
🔗 Упомянутые сайты и проекты
📖 Термины
DevSecOps
Методология разработки ПО, объединяющая программирование, безопасность и эксплуатацию в единый процесс.
Short Toes
Культурная ценность GitLab, призывающая не обижаться, когда другие вмешиваются в вашу работу ради общего результата.
Merge Request (MR)
Запрос на объединение изменений в коде или документации, основной инструмент совместной работы в GitLab.
DRI
Directly Responsible Individual — человек, несущий прямую ответственность за конкретную задачу или решение.
GitLab Duo
Комплекс функций на базе искусственного интеллекта внутри платформы GitLab.
📊 Цифры
🗓 Хронология
  1. 2011 Основание GitLab и начало цикла ежемесячных релизов.
  2. 2019 Дэвид ДеСанто присоединяется к GitLab, когда в компании было около 1100 сотрудников.
  3. 2020 Начало добавления функций ModelOps в платформу.
  4. 2021/2022 Приобретение компании UnReview для усиления AI-возможностей.
  5. Март 2024 Первое масштабное очное собрание всей компании GitLab после пандемии.
⚖️ Другая сторона
Стартапы и бизнес GitLab David DeSanto DevSecOps GitLab Duo дистанционная работа