Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020)

Материал из 0x1.tv

Версия от 12:22, 4 сентября 2021; StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2)

Докладчик
Игорь Чудов.jpg
Игорь Чудов

В рамках доклада рассмотрена проблема обучения новых сотрудников в компаниях, работающих с СПО. Предложены методики для ускорения процедуры включения людей в рабочие процессы. Представлены примеры вводных документов.

Видео

on youtube

Презентация

Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020).pdf

Thesis

Проблематика

В сравнении с компаниями, ориентированными на outsource-разработку для множества различных заказчиков, небольшие продуктовые компании, особенно если они связаны с разработкой СПО, испытывают дефицит кадров.

В качестве примера предлагается рассмотреть выборку заявок на Join с сайта http://bugzilla.altlinux.org/ за весь доступный период (2008-2020 годы):

Ggplot-oseduconf2020.png

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

  • проблема с процедурой подачи заявок (неочевидность, сложность, бюрократия, длительность);
  • проблема с методом коммуникации (устаревание инструмента и методики, недостаточность усилий по преодолению барьеров коммуникации);
  • также сказывается специфика предметной области с которой связана работа.

Со стороны же тех, кто вовлечён в работу с СПО, инструменты коммуникации типа IRC, e-mail и других подобных представляют ценность за счёт:

  • доступность на разных платформах;
  • широкая аудитория со всего мира;
  • надёжность, стабильность во времени;
  • простота.

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

Для снятия части нагрузки с основых сотрудников, а также для наработки опыта передачи знаний и культурных ценностей, в Саратовском офисе компании "Базальт СПО" была организована стажёрская программа.

Для участия в стажёрской программе была размещена заявка на HeadHunter со следующими результатами:

  • 28 входящих заявок получено;
  • из них 6 человек отправили свои резюме и пришли на собеседование;
  • из 6 человек было отобрано 4 стажёра;
  • один стажёр отказался от работы через 4 дня.

Наблюдаемая по заявке ситуация оказалась такова: Поступающие кадры незнакомы с требуемыми инструментами, а также не воспринимают принятые в сообществе разработчиков СПО средства коммуникации.

Методика преодоления проблемы

В процессе жизнедеятельности человек связанный с СПО проходит несколько стадий:

  • пользователь - использует СПО в повседневной деятельности;
  • разработчик - пишет СПО (возможно, на коммерческой основе);
  • мейнтейнер - не только пишет СПО, но и внедряет его в открытые продукты/дистрибытивы ОС.

В данном случае мейнтейнер рассматривается как высшая ступень эволюции инженера. Организованная в компании "Базальт СПО" стажёрская программа преследовала цель прохождения данных этапов за счёт оплачиваемого вовлечения инженеров в процесс решения задач с использованием СПО за счёт привлечения людей с рынка труда.

Для стажёров были проведены вводные лекции, определён список задач с нарастанием их сложности, а также выделено время для помощи с возникающими вопросами.

Анализ результатов

В рамках месячной стажировки получены следующие результаты:

  • один из стажёров разработал утилиту ALT Media Writer дополнив и улучшив один из открытых проектов;
  • второй стажёр занимался тестированием Samba и в результате сильно продвинул проект разбирая большое количество use-cases;
  • третий стажёр занимался написанием документации к Samba на публичной Wiki http://www.altlinux.org/. В результате он получил как общее понимание проекта, так и сделал его доступнее для русскоязычных пользователей;
  • Сотрудники компании получили необычный опыт наставничества и провели разбор допущенных в процессе ошибок.

На основании полученных результатов сделаны выводы:

  • специфика отрасли требует найма сотрудников и стажёров высокой квалификации;
  • приходящие с рынка кадры в большинстве своём недообучены и обладают недостаточной квалификацией;
  • работа со стажёрами недостаточной квалификации забирает непозволительно много времени у основного состава сотрудников, что понижает рентабельность найма стажёров;
  • найм сотрудников из сообщества может быть несравнимо более результативен по сравнению с общепринятыми методами, но только при наличии самого сообщества.
Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020)!.jpg

Примечания и ссылки

Plays:44   Comments:0