Практический разбор · Своя команда
Как перейти с аутсорс-разработки на свою команду
Сначала определите, кто внутри компании примет ответственность за продукт и технические решения. От этого зависят первый найм, передача знаний и последовательность изменения команды.
Разобрать первый внутренний найм ↗Для фаундеров и CTO, нанимающих в свою компанию. Обсудим задачу на русском.
Начните с технического владельца
До найма нескольких разработчиков нужен человек, который понимает состояние продукта, может обсуждать технические решения с подрядчиком и организовать дальнейшую работу. Это может быть действующий CTO, новый hands-on lead или самостоятельный senior с поддержкой технического руководителя.
Если внутри компании никто не может оценить архитектуру, риски и качество передачи, сначала определите, кто закроет эту ответственность. Сравните senior, tech lead и CTO по будущим задачам.
Что проверить до изменения команды
- Работающий продукт. Какие компоненты есть, что находится в разработке и какие изменения критичны для пользователей.
- Код и рабочие окружения. Где репозитории, как собирается приложение, кто может развернуть изменения и восстановить систему.
- Знания. Какие решения задокументированы, какие известны только отдельным людям, кто объяснит ограничения.
- Сервисы и доступы. Какие аккаунты нужны для работы, кто ими управляет и как будет организована передача. Условия доступа и передачи уточняются с подрядчиком.
- Поддержка. Кто отвечает за инциденты во время перехода и в какой момент ответственность меняется.
Итог — перечень компонентов, ответственных и незакрытых вопросов. Он помогает определить задачи первого сотрудника и объём взаимодействия с подрядчиком.
Кого нанимать первым?
| Текущая ситуация | Профиль для рассмотрения | Что проверить |
|---|---|---|
| Есть CTO, нужны самостоятельная разработка и принятие части кода | Senior-инженер | Опыт работы с существующим продуктом и самостоятельного доведения изменений до результата |
| Несколько инженеров остаются без единого технического направления | Hands-on tech lead | Способность принять архитектуру, организовать ревью и работу команды |
| Внутри компании отсутствует владелец инженерной функции | CTO или технический руководитель | Полномочия, план команды, ресурсы и взаимодействие с фаундером |
Первая позиция определяется продуктом и вашей текущей экспертизой. Количество подрядчиков само по себе не определяет нужный уровень внутреннего руководителя.
Последовательность передачи
- Определить ответственность. Зафиксировать, кто принимает продукт, кто сопровождает передачу и какие вопросы остаются открытыми.
- Составить профиль первого найма. Включить работу с существующим кодом, общение с подрядчиком и конкретные результаты перехода.
- Организовать совместную работу. Новый сотрудник разбирается в продукте, воспроизводит рабочий процесс и уточняет решения с текущей командой.
- Проверить самостоятельную работу. Внутренняя команда проводит согласованное изменение от постановки до выпуска и знает, как действовать при проблемах.
- Уточнить следующие роли. По обнаруженным задачам определить, нужен ли дополнительный backend, frontend, инфраструктурный инженер или другой профиль.
Этапы и период совместной работы зависят от продукта и договорённостей. Срок завершения перехода стоит оценивать после проверки состояния системы.
Как оценивать кандидата для перехода
Попросите разобрать прошлый опыт принятия существующего продукта: с чего человек начинал, как находил ограничения, какие знания запрашивал и как определял безопасную последовательность изменений.
Проверьте взаимодействие с текущей командой и умение работать с неполными сведениями. Обсудите пример задачи из вашего продукта без передачи конфиденциальных данных. Фаундеру без технической экспертизы нужно заранее согласовать участие специалиста, который сможет оценить предложенные решения.
Что включить в заявку на первый найм
- Что делает продукт и кто его сейчас разрабатывает.
- Какая техническая экспертиза уже есть внутри компании.
- Какую ответственность передаёте будущему сотруднику.
- Срок, бюджет и возможность совместной работы с подрядчиком.
- Язык, география и формат работы команды.
Опишите ситуацию в форме ниже. Для инженерного найма можно обсудить поиск senior или lead; для инженерной функции компании — поиск CTO.
Ваша задача найма
Разобрать первый внутренний найм
Расскажите о собственной команде и будущем сотруднике. Начнём с задачи и профиля роли, затем обсудим условия подбора.