Практический разбор · Своя команда

Как перейти с аутсорс-разработки на свою команду

Сначала определите, кто внутри компании примет ответственность за продукт и технические решения. От этого зависят первый найм, передача знаний и последовательность изменения команды.

Разобрать первый внутренний найм ↗

Для фаундеров и CTO, нанимающих в свою компанию. Обсудим задачу на русском.

Начните с технического владельца

До найма нескольких разработчиков нужен человек, который понимает состояние продукта, может обсуждать технические решения с подрядчиком и организовать дальнейшую работу. Это может быть действующий CTO, новый hands-on lead или самостоятельный senior с поддержкой технического руководителя.

Если внутри компании никто не может оценить архитектуру, риски и качество передачи, сначала определите, кто закроет эту ответственность. Сравните senior, tech lead и CTO по будущим задачам.

Что проверить до изменения команды

  • Работающий продукт. Какие компоненты есть, что находится в разработке и какие изменения критичны для пользователей.
  • Код и рабочие окружения. Где репозитории, как собирается приложение, кто может развернуть изменения и восстановить систему.
  • Знания. Какие решения задокументированы, какие известны только отдельным людям, кто объяснит ограничения.
  • Сервисы и доступы. Какие аккаунты нужны для работы, кто ими управляет и как будет организована передача. Условия доступа и передачи уточняются с подрядчиком.
  • Поддержка. Кто отвечает за инциденты во время перехода и в какой момент ответственность меняется.

Итог — перечень компонентов, ответственных и незакрытых вопросов. Он помогает определить задачи первого сотрудника и объём взаимодействия с подрядчиком.

Кого нанимать первым?

Текущая ситуацияПрофиль для рассмотренияЧто проверить
Есть CTO, нужны самостоятельная разработка и принятие части кодаSenior-инженерОпыт работы с существующим продуктом и самостоятельного доведения изменений до результата
Несколько инженеров остаются без единого технического направленияHands-on tech leadСпособность принять архитектуру, организовать ревью и работу команды
Внутри компании отсутствует владелец инженерной функцииCTO или технический руководительПолномочия, план команды, ресурсы и взаимодействие с фаундером

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

Последовательность передачи

  1. Определить ответственность. Зафиксировать, кто принимает продукт, кто сопровождает передачу и какие вопросы остаются открытыми.
  2. Составить профиль первого найма. Включить работу с существующим кодом, общение с подрядчиком и конкретные результаты перехода.
  3. Организовать совместную работу. Новый сотрудник разбирается в продукте, воспроизводит рабочий процесс и уточняет решения с текущей командой.
  4. Проверить самостоятельную работу. Внутренняя команда проводит согласованное изменение от постановки до выпуска и знает, как действовать при проблемах.
  5. Уточнить следующие роли. По обнаруженным задачам определить, нужен ли дополнительный backend, frontend, инфраструктурный инженер или другой профиль.

Этапы и период совместной работы зависят от продукта и договорённостей. Срок завершения перехода стоит оценивать после проверки состояния системы.

Как оценивать кандидата для перехода

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

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

Что включить в заявку на первый найм

  • Что делает продукт и кто его сейчас разрабатывает.
  • Какая техническая экспертиза уже есть внутри компании.
  • Какую ответственность передаёте будущему сотруднику.
  • Срок, бюджет и возможность совместной работы с подрядчиком.
  • Язык, география и формат работы команды.

Опишите ситуацию в форме ниже. Для инженерного найма можно обсудить поиск senior или lead; для инженерной функции компании — поиск CTO.

Ваша задача найма

Разобрать первый внутренний найм

Расскажите о собственной команде и будущем сотруднике. Начнём с задачи и профиля роли, затем обсудим условия подбора.