Приобщение к участию в разработке свободных программ на примере стажировки в компании Базальт СПО (Игорь Чудов, OSEDUCONF-2020)
Материал из 0x1.tv
- Докладчик
- Игорь Чудов
В рамках доклада рассмотрена проблема обучения новых сотрудников в компаниях, работающих с СПО. Предложены методики для ускорения процедуры включения людей в рабочие процессы. Представлены примеры вводных документов.
Содержание
Видео
Презентация
Thesis
Проблематика
В сравнении с компаниями, ориентированными на outsource-разработку для множества различных заказчиков, небольшие продуктовые компании, особенно если они связаны с разработкой СПО, испытывают дефицит кадров.
В качестве примера предлагается рассмотреть выборку заявок на Join с сайта http://bugzilla.altlinux.org/ за весь доступный период (2008-2020 годы):
Данные представляют из себя формальную характеристику потока потенциальных сотрудников. Не смотря на длительный период выборки можно отметить, что количество поступающих заявок невелико, что может служить сигналом о нескольких проблемах (при рассмотрении вопроса извне):
- проблема с процедурой подачи заявок (неочевидность, сложность, бюрократия, длительность);
- проблема с методом коммуникации (устаревание инструмента и методики, недостаточность усилий по преодолению барьеров коммуникации);
- также сказывается специфика предметной области с которой связана работа.
Со стороны же тех, кто вовлечён в работу с СПО, инструменты коммуникации типа IRC, e-mail и других подобных представляют ценность за счёт:
- доступность на разных платформах;
- широкая аудитория со всего мира;
- надёжность, стабильность во времени;
- простота.
В связи с неоднозначным восприятием ситуации разными группами людей возникает конфликт интересов. Для решения этой проблемы компаниям, работающим с СПО, приходится находить способы транслировать свою культуру в массы с целью формирования сообщества, разделяющего эти ценности. В противном случае работодатель сталкивается с дефицитом кадров, который не может восполнить за счёт основной массы рынка рабочей силы так как требуемый для работы с СПО уровень квалификации на данный момент таков, что сотрудник способен достичь его только в том случае, если он взаимодействует с СПО не только в рамках должностных обязанностей.
Для снятия части нагрузки с основых сотрудников, а также для наработки опыта передачи знаний и культурных ценностей, в Саратовском офисе компании "Базальт СПО" была организована стажёрская программа.
Для участия в стажёрской программе была размещена заявка на HeadHunter со следующими результатами:
- 28 входящих заявок получено;
- из них 6 человек отправили свои резюме и пришли на собеседование;
- из 6 человек было отобрано 4 стажёра;
- один стажёр отказался от работы через 4 дня.
Наблюдаемая по заявке ситуация оказалась такова: Поступающие кадры незнакомы с требуемыми инструментами, а также не воспринимают принятые в сообществе разработчиков СПО средства коммуникации.
Методика преодоления проблемы
В процессе жизнедеятельности человек связанный с СПО проходит несколько стадий:
- пользователь - использует СПО в повседневной деятельности;
- разработчик - пишет СПО (возможно, на коммерческой основе);
- мейнтейнер - не только пишет СПО, но и внедряет его в открытые продукты/дистрибытивы ОС.
В данном случае мейнтейнер рассматривается как высшая ступень эволюции инженера. Организованная в компании "Базальт СПО" стажёрская программа преследовала цель прохождения данных этапов за счёт оплачиваемого вовлечения инженеров в процесс решения задач с использованием СПО за счёт привлечения людей с рынка труда.
Для стажёров были проведены вводные лекции, определён список задач с нарастанием их сложности, а также выделено время для помощи с возникающими вопросами.
Анализ результатов
В рамках месячной стажировки получены следующие результаты:
- один из стажёров разработал утилиту ALT Media Writer дополнив и улучшив один из открытых проектов;
- второй стажёр занимался тестированием Samba и в результате сильно продвинул проект разбирая большое количество use-cases;
- третий стажёр занимался написанием документации к Samba на публичной Wiki http://www.altlinux.org/. В результате он получил как общее понимание проекта, так и сделал его доступнее для русскоязычных пользователей;
- Сотрудники компании получили необычный опыт наставничества и провели разбор допущенных в процессе ошибок.
На основании полученных результатов сделаны выводы:
- специфика отрасли требует найма сотрудников и стажёров высокой квалификации;
- приходящие с рынка кадры в большинстве своём недообучены и обладают недостаточной квалификацией;
- работа со стажёрами недостаточной квалификации забирает непозволительно много времени у основного состава сотрудников, что понижает рентабельность найма стажёров;
- найм сотрудников из сообщества может быть несравнимо более результативен по сравнению с общепринятыми методами, но только при наличии самого сообщества.
Примечания и ссылки
Plays:44 Comments:0