Это очень длинная и просторная тема. Но суть такая: аутсорсерам выгодно нагнетать страшилки вокруг собственного девелопмента, ибо они есмь решение всех проблем. Правильный ответ как обычно где-то посередке и учитывает в себе много факторов, которые как правило никто не хочет популяризировать. Из которых грамотность программистов, например, важна, но не основополагающая составляющая.

On 17.03.2009 12:44, Vladimir Litovka wrote:
привет,

интересная статья -
http://blog.tmcnet.com/blog/tom-keating/cisco/shsu-switches-back-to-cisco-call-manager-from-asterisk.asp

абстрагируясь от конкретных названий и компаний, в очередной раз
убеждаюсь, что "богу - богово, курам - курево". Зачастую попытки
подпирать core business собственным девелопментом с благой целью
"сэкономить" заканчиваются примерно одинаково - сначала внутренний
девелопмент получает медали; потом становится "чемоданом без ручки -
тащить неудобно, а бросить жалко"; в конце концов приходится менять
решение. Калькуляция простая - opex на девелопмент зачастую сравним с
opex'ом на поддержание outsourced solution, а вот затраты на двойную
замену решения уже ничем не компенсируются.

Ну и я еще молчу про собственный initial development, когда вместо
того, чтобы быстро запуститься на купленном софте, принимается
героическое решение "а хули нам пули напишем сами" и вместо
зарабатывания денег происходит незарабатывание ("мы пишем собственную
систему, она получится намного дешевле чем если покупать, но нужно еще
с пол-годика подождать")