Часть 2: Как мы привлекаем и поддерживаем членов основной команды Feathers

Открытый исходный код - такое интересное явление.

Люди посвящают дни, месяцы или даже годы своей жизни без прямой денежной выгоды.

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

Сопровождающие с открытым исходным кодом - добровольцы. К сожалению, их не всегда уважают одинаково.

Теперь, когда высококачественное программное обеспечение с открытым исходным кодом стало настолько распространенным и все больше поддерживается такими компаниями, как Google и Facebook, люди забывают, сколько своей жизни разработчики ПО с открытым исходным кодом отдают на помощь другим. К счастью, Feathers имеет очень благодарную пользовательскую базу, и мы часто видим такие комментарии:

С тех пор, как в марте я перешел на Feathers, я с большим уважением отношусь к каждому сопровождающему с открытым исходным кодом. Чтобы сделать это правильно, это как вторая работа.

Вот почему мы относимся ко всем членам нашей основной команды как к сотрудникам, а также уважаем любое время, которое люди за пределами основной команды тратят на внесение вклада (даже если они не принимаются).

В своей предыдущей статье я говорил о трех вещах:

  1. Почему вы можете что-то открыть.
  2. Что вы должны относиться к процессу разработки как к обычному продукту.
  3. Тактика высокого уровня, которую мы используем, чтобы относиться к Перьям как к продукту.

В следующих нескольких статьях я собираюсь копнуть немного глубже. Начиная с того, как мы набираем, адаптируем, привлекаем и поддерживаем основных членов команды. Это важно для любой компании, но критически важно для успеха Feathers, потому что у нас нет заработной платы, а наша основная команда распределена по 4 различным компаниям и любезно проводит много времени.

На самом деле это не связано с открытым исходным кодом, но набор, адаптация и удержание талантливых людей, которые хотят, чтобы ваш продукт преуспел, - это бьющееся сердце, стоящее за любым продуктом. Без людей нет продукта. Продукт не просто создается (пока).

Работа в команде так же важна для открытого исходного кода, как и для бизнеса, может быть, даже больше.

Команда, которая хорошо общается и поддерживает друг друга, чаще всего больше, чем сумма ее частей. Поэтому в интересах всех, чтобы вся команда работала на полную мощность. Я всегда считал, что у человека есть 3 основные потребности, которые необходимо удовлетворить, чтобы достичь оптимального уровня. Неважно, чем они занимаются и где работают.

  1. Стабильность. Они должны получать достаточно высокую оплату, чтобы удовлетворить их потребности в образе жизни, и не беспокоиться о том, найдут ли они завтра работу. Это самая важная потребность. Даже если человеку нравится его работа и его команда, если он беспокоится об оплате счетов, он будет искать в другом месте и будет больше озабочен, чем сосредоточен на выполнении отличной работы.
  2. Признательность. Они должны чувствовать, что их ценят и уважают, и они должны ладить со своим ближайшим окружением. Должно быть чувство принадлежности или товарищества. Даже если кто-то получает хорошую зарплату, он, вероятно, будет искать в другом месте, если он не чувствует себя оцененным или удовлетворенным.
  3. Выполнение. Они должны чувствовать удовлетворение как своей личной работой, так и работой своей команды в целом. Они должны чувствовать вызов и как будто они прогрессируют. Если человек может оплачивать свои счета, и он ладит со своей командой, но не чувствует проблем, он, скорее всего, в конце концов уйдет.

Если какая-либо из этих потребностей не будет удовлетворена, вероятно, вы потеряете своего товарища по команде. Они либо расстанутся, либо потеряют мотивацию, либо уйдут.

Так как же нам убедиться, что мы удовлетворяем эти потребности всех членов основной команды (и даже участников сообщества)?

Как мы создаем стабильную рабочую среду

Поскольку у нас еще нет бюджета на выплату заработной платы, некоторые из них находятся вне нашего контроля. В настоящее время мы зависим от основных членов команды, которые гарантируют, что они смогут приносить достаточно денег другими способами. К счастью, индустрия высоких технологий хорошо платит, и все члены нашей основной команды будут востребованы сотрудниками.

Чтобы создать стабильность в сообществе, у нас есть достаточно людей, которые разделят нагрузку, так что, если один или два члена команды попадут под автобус, Feathers никуда не денутся. Мы также обязуемся поддерживать Feathers до 2019 года, и, поскольку люди жертвуют свое время, нам не нужно беспокоиться об увольнении или увольнении людей. Все может случиться не так быстро, но пока есть страсть и целеустремленность, Перья будут жить. Фактически, теперь, когда к сообществу присоединяется все больше людей, оно быстро становится еще более стабильным.

Мы также обеспечиваем некоторую структуру, очень похожую на обычную работу. Мы используем Zenhub для сортировки проблем в стиле кан-бан, мы почти каждый день болтаем в Slack и даем как минимум высокоуровневую информацию обо всех новостях, а также проводим встречи раз в две недели.

Как мы делаем так, чтобы людей ценили?

Мы им говорим.

Это действительно так просто.

Мы регулярно хвалим друг друга среди основной команды и людей в сообществе, и они отвечают взаимностью. Когда вы ведете позитивно, людям очень трудно быть негативными. Наблюдение за такими вещами в нашей группе Slack является доказательством того, что мы поступаем правильно, а также очень полезным. Каждый в основной команде чувствует ❤️ и признательность за их тяжелый труд.

Мы уважаем время людей и относимся к любой работе как к волонтерской работе. Когда люди отрывают время от своих друзей и семьи, чтобы поработать над чем-то бесплатно, как вы можете не оценить этого?

Даже если мы получаем не совсем подходящий пиар или предложение, или нам задают тот же вопрос в 10-й раз, мы все равно ценим это. Это означает, что люди достаточно заботятся о том, что вы делаете, и прилагают усилия. Поэтому мы всегда относимся к людям с уважением и благодарим их за их вклад, а когда кто-то делает что-то классное, мы обязательно говорим им и всем остальным. 🎉

Как мы обеспечиваем удовлетворенность и заинтересованность людей?

Это очень связано с чувством признательности. Если вы чувствуете, что вас ценят, вы с большей вероятностью останетесь рядом и приложите твердые постоянные усилия, но людям также нужно чувствовать, что бросают вызов. Как будто они меняют ситуацию!

Итак, спрашиваем.

Мы проводим мини-индивидуальные встречи в Slack и анонимные опросы. Я в первую очередь владею им прямо сейчас.

Когда мы хотим привлечь на борт члена основной команды, мы спрашиваем их, что они хотят получить от работы над Feathers. Почему они это делают? Что им в этом? И мы стараемся, чтобы это произошло.

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

Итак, вот несколько вещей, которые мы делаем, чтобы это произошло:

  • Мы доверяем по умолчанию. Члены основной группы уже внесли значительный вклад, поэтому они уже завоевали доверие, и мы видели, как они ведут себя в сообществе.
  • Мы даем людям возможность принимать решения и иметь определенные PR и определенные части стека. Поскольку Feathers имеет модульную конструкцию, это хорошо работает.
  • Мы позволяем людям выбирать задачи, над которыми они хотят работать, и Дэвид Люке, и я пытаюсь взять на себя черновую работу (хотя обычно все остальные участвуют).
  • Каждую пятницу мы проводим встречи раз в две недели. Мы держим их как можно ближе к часу и стараемся, чтобы у каждого была возможность показать, над чем они работали.
  • Мы довольно часто обновляем друг друга в Slack.
  • Мы уважаем время людей и общаемся асинхронно. Практически нет ничего критически важного, и у людей есть жизни.
  • Мы стараемся быть максимально прозрачными. Разрешение людям отказываться от обсуждений вместо необходимости просить о включении (особенно членов основной группы)

Как вы набираете сотрудников, если не можете платить?

Хорошо, теперь, когда мы поговорили о том, как удерживать хороших людей. Давайте рассмотрим, как вы в первую очередь привлекаете этих великих людей.

На самом деле это довольно просто, и неудивительно, что это ничем не отличается от создания команды основателей для стартапа. Авторы должны любить то, что вы делаете.

В этом суть долгого пути к поиску соответствия продукта рынку. Найдите 100 человек, которым нравится ваш продукт, и они станут его лучшими проповедниками. Это также люди, которые вносят наибольший вклад.

Они получают ваш продукт. Они сами его используют. Они эмоционально (а иногда и финансово) вкладываются в то, чтобы добиться успеха.

Мы ищем этих людей в сообществе, начинаем строить отношения, подходим к ним, говоря о том, чтобы стать основным членом команды, и знакомим их с нашим приветственным письмом. Насколько мне известно, мы - единственный проект с открытым исходным кодом, который делает это, и мы смотрим на рекрутинг как на обычную воронку найма. Из ~ 1000 человек в нашей группе Slack около 5–7% будут постоянными участниками. Из этих 50-7o человек около 10-20% из них станут хорошими членами основной команды.

Все члены основной команды влюбились в Feathers после того, как использовали его. Поскольку они сами его используют и они имеют возможность вносить свой вклад на регулярной основе, они хорошо знакомы с продуктом. Они знают его сильные и слабые стороны, но, в отличие от продукта, который они используют, они также могут наложить на него свой отпечаток и помочь направить его в нужном направлении. Это то, чего у них может не быть даже на повседневной работе, что очень досадно. Поэтому мы стараемся быть им суррогатом, который дает им стабильность, признательность и удовлетворение.

Если вы ищете первую часть этой серии статей, в которой я расскажу о том, почему вы можете что-то открывать, не ищите дальше. Ссылка находится ниже.



Если вы еще не пробовали FeathersJS, попробуйте его и дайте нам знать, что вы думаете, в Slack или Twitter. Мы очень дружелюбны.

Если вы нашли эту статью полезной, интересной или захватывающей, нажмите кнопку с сердечком ниже и порекомендуйте эту статью, чтобы ее увидели и другие.