AndrewK писал(а):
Что означает отсутствие планов по миграции?
1) Конкретно для вас то, что есть план продолжать использовать вас на написании кодов на ассемблере и запретить вам изучение C#. Еще лучше, если вы забудете о существовании C#.
2) Менеджеры с глубоким осознанием собственной важности и незаменимости будут продолжать собираться на совещания и бурно обсуждать, какие еще строки кода вы должны написать к концу года или за пятилетку. Еще они будут решать противоречие между необходимостью поднять вам зарплату и невозможностью это сделать из-за вашей низкой производительности труда
3) Для легаси системы отсутствие планов миграции означает, что она будет эксплуатироваться вопреки здравому смыслу. Вы не задумывались над тем, почему одни системы эксплуатируются по 20-30 лет, а другие меняются через 10 или даже 5 лет? Потому что система - это инструмент, предназначенный для производства определенных результатов. Когда инструмент перестает производить нужный результат, то он заменяется на новый.
Вы же рассуждаете о системе, как о чем-то самоценном. О чем-то, что дает вам работу на ассемблере, о чем-то, что дает вашим менеджерам чувство их важности и незаменимости.
Давайте вернемся от аналогии к экономике. Экономика - это ведь тоже инструмент, предназначенный для производства благ для своих участников, а не место для работы.
мы не в СССР, кроме 2-х летнего распределения никто не принуждает внеэкономически к труду. хочется переиучиваться на C# - переучиввайся и иди к частником или едь гастом, никто не держит и не запрещает.
разумеется будут собираться и обсуждать и терять время. но других менеджеров от этого не появится. реалистично только этих подстегивать и смену ростить.
система и есть самоценность в этих условиях - это то что работает, выполняет бизнес задачи, удовлетворяет потребности пользователей, приносит прибыль, обеспечивает трудоустройство.
Далеко не всегда имеет смысл менять кривое и косое написанное десятилетия назад. И огромная затребованность по саппорту PL1, COBOL тому свидетельство. Легаси система поддерживается по 20-30 лет не потому что она крута, а потому что очень дорого или не нужно ее менять. Не нужно потому, что например нет необходимости - конкуренты не давят. Особенно это верно для майнфреймов, где фактически остался один мировой монополист IBM. Я вижу сплошь и рядом и древний код на древних технологиях с саппортом за гранью здравого смысла, и индусско-филипинские шатающиеся подпорки, которые годам дешевле просто не трогать. Система действительно имеет склонность за 5-10 лет полностью устаревать и начинать рассыпаться под напором новых требований и конкренции - но обновление если и происходит, то занимает опять те же 2-5 лет в транзите и только там, где это возможно обернуться и это вообще сделать - это в основном во всяких веб и бизнес приложениях несложных, где имеет смысл динамично что-то обновлять согласно последней моде.
Экономика должна обеспечить базовые потребоности населения, в том числе потребоности в работе. Эта легаси система работает и ее нельзя снести как легаси IT систему живую, она должна не останавливаться на время миграции.