Ваша система кажется бесконечной, код сложен до невозможности, и вам предстоит вводить нового сотрудника в команду? Если на все вопросы вы ответили “да”, то этот пост для вас.
Долгий и трудный процесс адаптации не только требует значительных ресурсов, но и может стоить вашей компании миллионы рублей. По опыту моих команд, полноценный онбординг в нашу команду занимал до 6 месяцев, и за это время компания выделяла около 1.7 млн рублей на зарплату сотрудника, который еще не начал приносить ощутимую пользу.
Ниже вы найдете типсы: как организовать онбординг, если у вас сложная система:
1. Подготовка
Предоставьте полную и четкую документацию, включая инструкции по развертыванию системы, списки репозиториев, Architectural Decision Record, техническую документацию и доступы. Это позволит новичку быстрее вникнуть в работу и не терять время на поиски информации.
Совет: храните документацию в репозиториях с исходниками в формате markdown. Чем ближе техническая дока к коду, тем удобнее ей пользоваться.
2. Погружение
Проведите обзор системы и объясните сложные технические компоненты, а также процессы работы с репозиториями. Уменьшение числа "тупиков" поможет новичку быстрее освоиться и почувствовать уверенность в своих действиях.
Совет: регулярные короткие встречи по обзору системы ускоряют интеграцию новичка.
3. Обучение
Подготовьте обучающие ресурсы, такие как онлайн-курсы, статьи и воркшопы. Обеспечьте доступ к необходимым материалам, особенно если ваш сотрудник работает с уникальными инструментами и технологиями компании.
4. Вовлечение в проекты
Как можно раньше дайте новичку простую задачу, чтобы он разобрался с развертыванием приложений, накатываем миграций и так далее.
Проводите парное программирование, попутно разъясняя новичку все нюансы и тонкости кодовой базы.
Проведите совместный деплой.
Дополнительно
Заключение
Эффективный онбординг требует тщательной подготовки и внимания к деталям. Подготовка, погружение, обучение и вовлечение в проекты — ключевые этапы, которые помогут новому сотруднику быстро адаптироваться и начать приносить пользу компании.
Чтобы упростить этот процесс, я подготовил готовый шаблон для онбординга, который включает все необходимые аспекты. Этот шаблон доступен в моем наборе TeamLead Toolkit: People Management, который сократит время на подготовку, минимизирует ошибки и обеспечит лучший опыт для ваших новых сотрудников.
Легкого и интересного онбординга!
Долгий и трудный процесс адаптации не только требует значительных ресурсов, но и может стоить вашей компании миллионы рублей. По опыту моих команд, полноценный онбординг в нашу команду занимал до 6 месяцев, и за это время компания выделяла около 1.7 млн рублей на зарплату сотрудника, который еще не начал приносить ощутимую пользу.
Ниже вы найдете типсы: как организовать онбординг, если у вас сложная система:
1. Подготовка
Предоставьте полную и четкую документацию, включая инструкции по развертыванию системы, списки репозиториев, Architectural Decision Record, техническую документацию и доступы. Это позволит новичку быстрее вникнуть в работу и не терять время на поиски информации.
Совет: храните документацию в репозиториях с исходниками в формате markdown. Чем ближе техническая дока к коду, тем удобнее ей пользоваться.
2. Погружение
Проведите обзор системы и объясните сложные технические компоненты, а также процессы работы с репозиториями. Уменьшение числа "тупиков" поможет новичку быстрее освоиться и почувствовать уверенность в своих действиях.
Совет: регулярные короткие встречи по обзору системы ускоряют интеграцию новичка.
3. Обучение
Подготовьте обучающие ресурсы, такие как онлайн-курсы, статьи и воркшопы. Обеспечьте доступ к необходимым материалам, особенно если ваш сотрудник работает с уникальными инструментами и технологиями компании.
4. Вовлечение в проекты
Как можно раньше дайте новичку простую задачу, чтобы он разобрался с развертыванием приложений, накатываем миграций и так далее.
Проводите парное программирование, попутно разъясняя новичку все нюансы и тонкости кодовой базы.
Проведите совместный деплой.
Дополнительно
- Вкладывайтесь в упрощение архитектуры
- Делайте неявное явным: какие переменные на проде? Креды в коде? Магические числа? Все это должно быть задокументировано
- Делайте сборку ваших приложений простой и понятной. Makefile и современные инструменты, типа Docker, сильно помогут вам в этом.
Заключение
Эффективный онбординг требует тщательной подготовки и внимания к деталям. Подготовка, погружение, обучение и вовлечение в проекты — ключевые этапы, которые помогут новому сотруднику быстро адаптироваться и начать приносить пользу компании.
Чтобы упростить этот процесс, я подготовил готовый шаблон для онбординга, который включает все необходимые аспекты. Этот шаблон доступен в моем наборе TeamLead Toolkit: People Management, который сократит время на подготовку, минимизирует ошибки и обеспечит лучший опыт для ваших новых сотрудников.
Легкого и интересного онбординга!