Как понять, что система, которая приносила пользу на протяжении 4–5 лет, стала legacy? Каковы признаки того, что пришла пора расценивать её как технический долг и искать аналоги на рынке? Каков фронт работ, направленных на то, чтобы выявить проблемные зоны? Рассказывает Евгений Мальцев, директор департамента ИТ-развития Московского кредитного банка (МКБ). — Как понять, что ваша ИТ-система стала legacy?
Е. Мальцев: В первую очередь стоит определиться, что такое legacy программного обеспечения (ПО). Это ПО, которое устарело и требует либо рефакторинга, либо замены.
Чтобы выявить, есть ли в МКБ legacy, мы используем чек-лист, разработанный совместными усилиями департаментов ИТ-развития, ИТ-архитектуры, информационной безопасности, коллегами из ИТ-обеспечения и другими специалистами.
В числе критериев по выявлению legacy-уровня каждой системы:
— Актуальность технологического стека. Здесь речь идёт, во-первых, о версии используемых фреймворков, во-вторых, о наличии «неимпо