Компания GitLab уже несколько раз привлекала наше внимание: мы писали об инциденте с базой данных, решении перейти на собственное железо и о том, как пользователи убедили GitLab не уходить из облака. Все эти истории объединяет небывалая открытость, которую проявила компания при ликвидации последствий аварий и принятии жизненно важных решений. Мы решили узнать причины такой публичности и нашли замечательный документ, в котором описаны ценности GitLab.  Помимо открытости в нем оказалось много вещей, с которыми, как нам кажется, будет интересно познакомиться и читателям Хабра. Многие из нас работают в похожих условиях: из дома, общаясь удаленно, иногда годами не видя своих коллег. У такого типа работы есть не только преимущества, но и недостатки, а компания GitLab накопила немалый опыт, который может оказаться полезен нам всем. Перевод ценностей GitLab вы можете найти под катом. Шесть наших ценностей — это Сотрудничество (Collaboration), Результаты (Results), Эффективность (Efficiency), Многообразие (Diversity), Итеративность (Iteration) и Прозрачность (Transparency) (первые буквы английских слов составляют CREDIT, в переводе с английского в данном случае «уважение» — Прим. перев.) Мы верим в доброту и взаимодействуем для достижения результатов. Результаты позволяют нам делать все остальное. Мы добиваемся результатов максимально эффективно, не тратя времени понапрасну. Мы рады разнообразию в нашей команде. Наша работа прозрачна как внутри, так и вне компании. Вместе эти ценности означают уважение (credit), которое мы испытываем друг к другу. Далее описано, как наши ценности применяются на практике. Помощь другим должна быть в приоритете, даже если она не связана с задачами, над которыми идет работа. Вы и сами должны без колебаний обращаться за помощью. Любой человек, в том числе и не работающий в GitLab, может присоединиться к обсуждению любого вопроса. Тот, кто непосредственно выполняет работу, решает, как ее делать, но он должен серьезно рассмотреть полученные предложения, отвечая на них и объясняя свою позицию. Мы делаем то, что обещали друг другу, клиентам, пользователям и инвесторам. Нам важно работать над тем, что нужно, не делать больше, чем нужно, и не выполнять одно и то же несколько раз. Таким образом мы добиваемся большего, и это позволяет нам полнее реализовывать себя. В наше сообщество входят люди со всего мира. У них разные биографии и мнения. Мы нанимаем сотрудников из любых уголков мира и поощряем разнообразие. Мы стараемся, чтобы каждый чувствовал, что ему у нас рады, а также работаем над увеличением количества сотрудников, относящихся к меньшинствам и национальностям, которые недостаточно представлены в наших компании и сообществе. К примеру, мы спонсируем проведение праздников разнообразия и учредили двойной бонус за рекомендацию. Мы дробим задачи на как можно меньшие части и запускаем их в работу как можно быстрее. Если что-то может быть исключено из первой итерации, создайте новую задачу и свяжите ее с текущей. Не пишите большие планы — достаточно первого шага. Поверьте, вам будет гораздо понятнее, что делать дальше, после того как что-то уже выпущено (released). Если вы немного смущены малым количеством функций продукта в первой итерации, значит вы все делаете правильно. Новые люди, приходящие в GitLab, часто не до конца понимают, насколько сильно эта ценность влияет на рабочий процесс и его результаты. Поначалу быстрое принятие решений и осознание того, что вещи меняются с меньшим количеством консультаций, даются тяжело. Но часто самая простая версия оказывается самой лучшей. Будьте как можно более открытыми. Публикуя информацию, мы снижаем порог вхождения для новых участников сообщества и упрощаем взаимодействие. В качестве примера можно привести публичный репозиторий этого сайта, который также содержит это корпоративное справочное пособие. Все, что мы делаем, публично по умолчанию, например, системы работы с задачами GitLab CE и GitLab EE, а также маркетинг и инфраструктура. Прозрачность создает осведомленность о GitLab, позволяет нанимать людей, разделяющих наши ценности. Она позволяет быстрее получать обратную связь от людей вне компании и упрощает взаимодействие с ними. Смысл также в том, чтобы в духе open source, который, по нашему мнению, создает дополнительную ценность, поделиться со всем миром отличным программным обеспечением, документацией, примерами, уроками и процессами. Есть и исключения. Материалы, которые по умолчанию не являются публичными, перечислены в общих рекомендациях. На личном уровне: лучше говорить откровенно и начистоту, а не натягивать покерфейс. Не бойтесь признать, что вы совершили ошибку или оказались неправы. Когда что-то пошло не так, следует спросить себя: «Это повод применить kaizen?» и начать поиск лучшего пути, не впадая в отчаяние. Наши ценности помогают нам предотвращать пять дисфункций. Наши ценности помогают понять, как нужно себя вести, и должны применяться на практике. Они описывают правила поведения, которых должны придерживаться работающие у нас люди. Цели помогают понять, как нужно вести себя в организации и чего можно ожидать от других. Наши цели — это база для процесса распределенного принятия решений, они позволяют понять, что делать, не спрашивая своего руководителя. Ценностями становится поощряемое поведение. Мы поддерживаем наши ценности следующим образом: В наши ценности не включены некоторые очевидные качества и модели поведения. Мы называем это термином «можно играть»: Ссылки: CEO в Southbridge