Штат, фриланс или проект: как выбрать формат
Воскресный разбор вопроса, который заказчики задают мне чаще всего: брать человека в штат или искать исполнителя на задачу?
У меня простое правило: формат определяет не бюджет, а природа задачи.
Штат — когда: — задача постоянная и связана с ядром продукта; — важны накопленные знания о системе; — нужен человек, который будет отвечать за результат и через год.
Фриланс — когда: — задача ограничена и хорошо описывается: лендинг, интеграция, скрипт, аудит; — результат можно проверить по понятным критериям; — нужна узкая экспертиза на короткое время.
Проектная работа — специалист или небольшая команда на несколько месяцев — когда: — нужно быстро запустить новое направление, а нанимать под него штат рано; — есть чёткие этапы и понятный финал.
Ошибки, которые я видел чаще всего: 1. Отдавать на фриланс ядро продукта без документации. Через полгода исполнитель уходит, а вместе с ним — понимание системы. 2. Нанимать в штат под разовую задачу. Задача заканчивается, человеку нечем заняться, страдают обе стороны. 3. Не закладывать передачу знаний. Любой формат должен заканчиваться документацией, доступами и репозиторием, которые остаются у вас.
Отдельно: в любом формате сразу фиксируйте договорённости и приёмку письменно. Это не бюрократия, а ваша защита в спорной ситуации.
И ещё наблюдение: граница между форматами размывается. Многие сильные разработчики сознательно работают проектно, и для компании это способ получить специалиста уровня, которого она не смогла бы удержать в штате.
Какой формат чаще используете вы — и почему?