Действительно ли преимущества аутсорсинга разработки программного обеспечения доступны российским предприятиям? Часть 2
В предыдущей части мы анализировали преимущества аутсорсинга разработки программного обеспечения, обусловленные неэкономическими факторами, и установили, что они в полной мере доступны российским предприятиям. Перейдем теперь к преимуществам, обусловленным экономическими факторами. И здесь следует отметить такие аспекты как экономия на накладных расходах и экономия на затратах на оплату труда.
Содержание:
Экономия на накладных расходах
В случае разработки собственными силами, при расчете полной стоимости проекта следует учитывать накладные расходы. В частности, наиболее существенную экономию при передаче проекта на аутсорсинг можно получить относительно затрат на подбор персонала, а также затрат на оборудование рабочего места и организации инфраструктуры
Затраты на подбор персонала
Включают в себя, с одной стороны, размещение объявлений о вакансии и доступ к базе резюме. С другой стороны – расходы на отбор резюме, собеседование, проверку и т.д.
Большинству компаний приходится прибегать к услугам агентств по подбору персонала. При этом, когда речь идет о проекте по разработке ПО, очень важной задачей является оценка соответствия навыков и экспертизы кандидата необходимым требованиям. Следовательно, после того, как агентство проведет предварительный отбор кандидатов, итоговое собеседование и входной контроль – все же ложится на плечи CTO как технического эксперта (сотрудника компании или привлеченного специалиста). Расходы на оплату его рабочего времени также должны быть включены в состав затрат на подбор персонала.
При передаче разработки программного продукта сторонним ИТ-компаниям, этих затрат удается избежать практически в полном объеме.
Затраты на оборудование рабочего места и организация инфраструктуры
Оборудование рабочего места включает в себя персональные компьютеры и периферию, а также все необходимое программное обеспечение. Кроме того, для проектов могут потребоваться облачные сервисы, сервера и т.д. Даже на первый взгляд становится очевидным, что данная статья расходов является наиболее значимой в накладных расходах. При этом, даже если речь идет всего об одном проекте, укомплектоваться придется все-равно полностью.
При передаче на аутсорсинг накладные расходы будут ниже. Да, естественно, в смету, которую выставит компания по разработке программного обеспечения, будут заложены накладные расходы компании. Однако, они будут существенно меньше. Как минимум за счет того, что лишь часть стоимости оборудования и инфраструктуры будет отнесена конкретно на Ваш заказ.
Таким образом, именно экономия на накладных расходах может оказаться наиболее ощутимым плюсом аутсорсинга разработки программного обеспечения в денежном выражении.
Экономия на затратах на оплату труда
Затраты на оплату труда – это не только заработная плата, которую Вы начисляете персоналу, но и страховые взносы на пенсионное, медицинское и социальное страхования (немного масло масленое, конечно, но это практически официальные формулировки). В совокупности, это формирует фонд оплаты труда (ФОТ)
Аутсорсинг может позволить сэкономить на ФОТ. При этом, здесь есть два момента, которые можно рассмотреть.
Можно сыграть на межрегиональных различиях в стоимости рабочей силы
Это имеет смысл, когда Ваша организация находится в регионе с высокой стоимостью рабочей силы, например, в Москве, признанном лидере по среднему уровню заработной платы.
В подобном случае передача проекта на аутсорсинг компании, расположенной в регионе с более низкой стоимостью рабочей силы, является хорошей идеей. Таким образом, Вы сможете сэкономить бюджет проекта только за счет межрегиональной разницы в уровнях заработной платы.
Или же за ту же сумму можно нанять разработчиков с более высокой экспертизой. Естественно, такие специалисты стоят выше среднего, но за счет отрицательной разницы в уровне заработной платы между Вашим регионом и регионом дислокации компании – можно легко уложиться в рамки бюджета. Таким образом, вы можете сэкономить свой бюджет в рамках проекта только за счет разницы в стоимости рабочей силы, даже если вы нанимаете профессионалов с самым высоким рейтингом.
Не нужно нанимать в штат программистов и других специалистов, необходимых для реализации проекта
Если осуществлять разработку своими силами, то необходимо создать соответствующий отдел (если его ранее вообще не было). В любом случае, придется создавать новые штатные единицы и нанимать разработчиков в штат. А, следовательно, ежемесячно выплачивать им зарплату.
При этом, если вдруг возникает простой и недозагрузка, то зарплату все равно придется платить в полном объеме. Как никак, люди честно присутствовали на рабочем месте и не виноваты в том, что в какой-то период времени они были не полностью загружены.
Если хотя бы один из рисков будет иметь место, Ваша организация столкнется с проблемой переплаты за результат.
В случае, когда выводите проект по разработке программного обеспечения на аутсорсинг, Вы, как правило, платите не за время, а за объем работы. В любом случае, даже при оплате услуг на основе трекинга времени, корреляция времени и объема работы будет высокой. Т.е. нет задач – нет расходов.
Следовательно, при аутсорсинге разработке программного обеспечения Вы получите более низкие затраты на рабочую силу, рассчитанные в рамках завершенного проекта.
Таким образом, можно сделать вывод, что такие аспекты как экономия на накладных расходах и затратах на оплату труда вполне реализуемы при передаче проектов на аутсорсинг на внутреннем рынке.
Осталось дело за малым – выбрать подходящего подрядчика.
И да, выгоды от экономии не должны ставиться в приоритет над ценностью получаемого на выходе решения. Поэтому, при выборе подрядчике следует искать не самого дешевого, а того, кто обеспечит наилучший результат с приемлемыми затратами с Вашей стороны. В общем, всё как обычно: значимость соотношения «цена-качество» еще никто не может оспорить.