Тот, кто не согласен кормить своих программистов, будет кормить чужих.
На каждом предприятии есть основные подразделения и обеспечивающие. Основные выполняют профильные бизнес функции, принося доход. Обеспечивающие обеспечивают работу основных в рамках своей специализации.
Среди прочих существует и ИТ. В классическом понимании это обеспечение работы локальной сети предприятия, установка и обеспечение работоспособности бизнес систем. Практически у каждого сотрудника на столе стоит компьютер, подключенный в локальную сеть.
Казалось бы все просто и нечего копья ломать. А кто такие программисты? Если формально, то они в ИТ не входят. Они должны быть на тех предприятиях, где пишут программы. Для бизнеса предприятие покупает готовые программы, их на рынке море. То есть своих программистов кормить не надо, их быть не должно.
Но не все так просто. Компьютеры сами ни чего не делают. В автоматизации люди слабое звено.
Очень важно понять: что мы автоматизируем - людей или бизнес процессы.
Реальность в том, что и то и другое.
Я много занимался внедрением программных систем, и всегда должен был отвечать на вопрос когда же вы (мы) внедрите? Но систему внедряют бизнес подразделения в свою деятельность, а не автоматизаторы-айтишники. Всегда получалось, что пришли автоматизаторы - насильники и внедряют в бедных бизнесменов чертову программу, да еще и без должного уважения.
В любом предприятии бизнес процессы это люди. И люди не хотят меняться. И вот, не выдержав давления, руководство принимает решение финансировать изменение технологий, программ под существующий бизнес процесс. Тут-то и начинаются пляски с бубном. Появляются программисты, а вместе с ними и мечта у руководства купить такую систему, после внедрения которой программистов на предприятии не будет.