человек не находится в вашей команде, поэтому сложно купить процесс;
фрилансер может пропасть в любой момент вне зависимости от размера предоплаты (он может пропасть даже в том случае, если вы договорились об оплате по факту приемки и 90 % работы уже сделано);
очень сложно оценить квалификацию фрилансера по отзывам и портфолио, которые могут быть поддельными или крадеными;
после успешного завершения проекта вы будете довольно сильно зависеть от разработчика, а он от вас – нет.
Штатный разработчик:
основные плюсы:
вы покупаете не продукт, а рабочий процесс и можете совершенствовать продукт, доводя его до полного идеала;
вы имеете возможность оценить квалификацию и опыт в ходе собеседования;
человек находится в «обойме», никаких проблем с общением;
основные минусы:
дорого. Социальные платежи, рабочее место, выплата заработной платы (уровень зарплат высок) при любой загрузке – все это довольно сильно давит на расходную часть бюджета;
в случае увольнения специалиста вы можете надолго потерять контроль над собственными программными продуктами. Если код плохо документирован или не документирован вообще – очень надолго;
найти штатного разработчика для долговременного сотрудничества гораздо сложнее, чем фрилансера.
Собственный технический отдел. Хорош всем, но стоит очень дорого. Далеко не все порталы имеют на старте достаточный бюджет, а в условиях недостатка средств имеет смысл вкладывать в первую очередь в контент и аналитику. Впрочем, раньше или позже практически все порталы приходят к созданию собственного отдела со штатными разработчиками, архитекторами, тестировщиками и т. п.
ДМИТРИЙ ИВАНОВ:
Рис. 3.1{Здесь 100 % – максимально эффективное продвижение.}