- Великобританские банки продолжают использовать программное обеспечение 1960–1970-х годов, включая код, написанный для мэйнфреймов и перфокарт.
- Только немногие сотрудники, преимущественно пожилые специалисты, разбираются в устаревших системах, что создаёт риск для банковской инфраструктуры.
- В ответ на старение кода финансовые организации предпринимают меры по мягкой модернизации и используют инструменты искусственного интеллекта для автоматизации обновления ПО.
Согласно исследованию консалтинговой компании Baringa, британские банки по-прежнему эксплуатируют программное обеспечение, созданное более полувека назад, в 1960–1970-х годах. В опросе, проведённом среди 200 финансовых учреждений, выяснилось, что 16% пользуются программным обеспечением из 1960-х годов, а почти 40% — кодом 1970-х годов. При этом около половины опрошенных сообщили, что только один или два сотрудника пенсионного возраста обладают знаниями для понимания и поддержки таких систем.
Учёные отметили, что подобные устаревшие системы часто писались для давно несуществующих технических платформ — от перфокарт до мэйнфреймов размером с целую комнату. В некоторых банках ключевое ПО до сих пор использует язык программирования Cobol, который оставался основным в финансовом секторе десятилетиями. Эксперты подчёркивают, что многие современные сотрудники не заинтересованы в освоении таких технологий, что создаёт кадровую проблему.
Пол Михайлович, руководитель отдела банковских технологий в компании Baringa, отметил, что использование полустарого кода представляет значительные риски: с одной стороны, небольшое число специалистов, способных обслуживать критичные системы, ограничивает гибкость реагирования и ремонт неисправностей; с другой стороны, такие программы плохо адаптируются к современным требованиям клиентов и дорожают в поддержке.
Подобная ситуация характерна и для других стран. Например, в США по состоянию на 2021 год свыше 80% личных финансовых операций проходили через системы на базе Cobol. Тем не менее финансовые учреждения начинают переходить к мягкому обновлению старого кода без остановки сервисов. Примером может служить проект NN Group и Deloitte, благодаря которому за два года ключевые страховые приложения были перенесены с мэйнфрейма на современную платформу Java.
Также крупные банки, такие как Morgan Stanley, внедряют современные технологии, включая искусственный интеллект, для автоматизации анализа и трансформации устаревшего кода в современные языки программирования. В этом году инструмент DevGen.AI успешно обработал свыше 9 миллионов строк кода, что сэкономило разработчикам сотни тысяч часов работы.
Таким образом, британские банки находятся на этапе технологического перехода: несмотря на сохранение наследия программирования прошлых десятилетий, усилия по модернизации и внедрению инноваций постепенно меняют банковский IT-ландшафт, снижая риски, связанные с устаревшими системами.