Мой опыт показывает, что закуп готового ПО - это 99% политика внутри предприятия, получение откатов, удаление конкурентов внутри предприятия, "престиж" и т.д.
Ладно, когда компания открывается с нуля, вкладываются миллионы инвестиций и тут понятно, что никто не будет ждать пока программисты разработают собственное ПО. Но большинство предприятий, которые существуют 10-ки лет уже имеют свою давно написанную систему автоматизации, свой отдел АСУ, который в кратчайшие сроки исполнит любой каприз работодателя, с которого можно спросить, наказать, поощрить.
Примеры из моей жизни:
1. На БОЛЬШОМ заводе было 2 отдела АСУ. 1-й занимался финансовой автоматизацией, 2-й - технологичекой. Начальство финансового АСУ вдруг решило, что 2-е АСУ отнимает у них хлеб и в будущем вырастет в офигенную ERP систему под нужды всего предприятия. Стали придумывать всякие подлянки, обсирать всю систему на совещаниях, находить какие-то мелкие недостатки и раздувать из них целые проблемы, выносить всё на самый верхний уровень и т.д. В итоге, начальника 2-го АСУ выжили, он уволился, все работы свернули. Купили ТОЧНО ТАКУЮ ЖЕ систему на стороне, ебутся с её внедрением 3 года, платят большие бабки за неё, а главное все довольны и счастливы.
2. В полугосударственной структуре была своя написанная система. Всё прекрасно работало. Все были довольны. И тут вдруг ни с того ни с сего директору приспичело купить такую же систему у "ФОРС - Центр разработки". Почему - не знаю. То ли кто-то ему посоветовал купить её, то ли был откат, то ли просто он посчитал эту систему за "понт". В итоге: целый год этот ФОРС пытался перевести старую систему на свою новую - не смог. Весь IT отдел уволился, т.к. ФОРС ни хрена ничего не смог сделать (или не хотел), а спросить с ФОРСа директор не мог, всё таки посторонняя организация. Стал спрашивать со своих, урезать зарплаты, стращать. А те ничего не могут сделать, если ФОРС не делает. В итоге когда отдел АСУ сменился на 2 раза, от ФОРСА пришло письмо, что они не могут внедрить свою прогу. Да и пользователи системы когда тестировали - обосрали её. Говорят, что в новой на одну и ту же операцию уходит во много раз больше времени, чем в старой. Зачем было что- то внедрять - не понятно.
Вообще многие конторы закупают на стороне ради понтов. Думают типа вот купим какой-нибудь известный бренд, сразу станут крутыми. Хотя купят тоже самое и заимеют ещё больше проблем.
Я за свою жизнь ни разу не слышал, чтобы кому то стало легче от покупных систем. Во-первых с поставщиков ничего не спросишь, что купили, тем и пользуйся. Любая доработка стоит больших денег, которые зачастую превосходят зарплаты собственных специалистов. Например на моём нынешнем месте работы. Корректировка готового скрипта - 5000$, дополнимтельный функционал (не такой уж большой и сложный) - 20 000 $ в год. Да и за саму систему платят десятки тысяч долларов в год.
Вот как народ винду ставит, так и покупные ИС внедряет. Примерно так же. За одним маленьким исключением. Windows к домашнему компьютеру, как правило, подходит и доработок не требует, а на работе компьютер особенный.
Он:
- сам произвольным образом меняет конфигурацию;
- внезапно может вырасти до размеров шкафа;
- часть компьютера может переехать в другой город;
- постоянно требует согласования работы десятков пользователей;
- требования к ПО часто меняются в зависимости от настроения пользователей, фазы луны, плана Путина.
На тему того что компания-разработчик вносит что-то новое:
Среди тех иннициатив, которые вносит разработчик, 99% нахрен не нужны клиенту. А за то, что действительно нужно и полезно - просит от 25000$. Хотя свои бы разработчики с этой задачей справились бы максимум за неделю.
Надо было как то внести изменения в скрипт, где работы на 10 минут максимум - запросили 5000$
Даже на западе, где рынок просто таки завален различными ERP-системами, все равно очень многие крупные конторы предпочитают держать собственные IT-отделы и вести бизнес на собственных разработках. Зачастую эти IT-отделы являются дочерними компаниями, которые не только поддерживают бизнес головной конторы, но еще и сами приносят прибыль, выполняя разные проекты.
Здравая мысль выделить ИТ-отдел в свободную фирму и, за счет того, что выполняются сторонние проекты, можно держать кучу качественных специалистов, содержание которых в интересах основного предприятия не оправдана, но иногда их услуги очень нужны.
http://ibsurgeon.blogspot.com/
5 причин, по которым Вам не нужен SaaS, SOA и прочая сервисная архитектура
Итак, почему Вам не нужно все вышеперечисленное (для охлаждения страстей вокруг новой серебряной пули в ИТ и бизнесе (точнее, ИТ-бизнесе):
1. У Вас и так все работает
Если у Вас есть разработанная и отлаженная ИТ-система, незачем ее менять на нечто новомодное, вне зависимости от степени новомодности.
2. Если у Вас маленький ИТ-бюджет
Если у Вас нету свободных 100-200 тысяч зеленых, не стоит и думать о всяких сервисах.
3. У Вас маленькая компания в одном location
Если у Вас работает меньше 100 человек в одном офисе, то не стоит баловаться с дорогими игрушками для больших распределенных компаний. И даже если офиса 2 или 3, то репликация решит Ваши проблемы.
4. Вы сами создаете программное обеспечение
Без комментариев.
5. Вы используете мозг для мышления, а не анализа телевизионного видеоряда
Почему бы не заняться действительно важными проблемами - например, позволить своей компании вкладываться в достижение реальных конкурентных преимуществ вместо растрачивания бюджетов на неясные цели? Ну или потратьте этот бюджет на благотворительность.