Думая об аутсорсинге, нужно понимать, что есть услуги, которые можно отдать на сторону целиком или частично, но есть такие, которые нельзя делегировать категорически. Очень важно помнить, что нанятая компания, как и нанятый сотрудник, если обладает квалификацией и опытом, может многое сделать, но задачи должны ставить только вы. И от качества поставленных задач напрямую зависит результат. Наивно полагать, что некие люди, хотя бы и обладающие умением и навыками, смогут за вас всё придумать и решить, а потом еще и воплотить в жизнь.
А еще не забывайте о контроле процесса и результата. Само по себе обычно ничего не работает, а особенно в нашей стране, где по традиции люди склонны увиливать от работы, чем делать больше, чтобы получать лучшие результаты.
Дабы не писать на эту тему отдельную главу, скажу, что очень часто вместо аутсорсинга используется труд фрилансеров – самозанятых лиц или, как еще говорят, индивидуальных предпринимателей. Самые многочисленные фрилансеры так или иначе связаны с контентом. С обработкой данных, чаще всего, текстовых, либо их написанием. Эту братию необходимо не просто контролировать, но и обязательно держать на сдельной оплате труда, что зачастую не исключает необходимости «пинания». Обычно они проваливают сроки под благовидными предлогами. Отключили электричество, заболел родственник, прорвало воду и так далее. Будьте жестче. Ставьте конкретные сроки и назначайте штрафные санкции за их несоблюдение. И тогда будет всё в порядке. Правда, не переусердствуйте. Любой персонал, так или иначе связанный с креативом, имеет очень тонкое душевное устройство.
Если же, не дай Бог, вы решили нанять фрилансера-программиста, то здесь всё будет еще «веселее». Есть не очень далёкая от истины шутка, что срок, выданный айтишником, нужно умножить на два и повысить порядок. Например, заявленные исполнителем два дня на реализацию какого-либо задания вполне могут превратиться в четыре недели.
Но самое страшное в фрилансере-программисте другое. Создав какой-то инструмент или модернизировав имеющийся, он вряд ли описал то, что именно он сделал. Как этим управлять. Где живут данные, и как поступить, если что-то пошло не так. Не редки случаи, когда свеженанятый разработчик предлагает всё старое выкинуть и написать заново. И это не блажь. Разбираться в чужом коде без документации, да еще и весьма криво написанном – гораздо более сложная задача, чем действительно взять и переписать всё. Поэтому о том, что касается разработчиков, сразу два совета. Первый – требуйте документировать все инструменты. Причем так, чтобы вы сами хотя бы немного понимали, что там написано. Второй – если вам действительно часто нужен программист,