Книга: Человек цифровой
Назад: Горящая земля
Дальше: Устаревшие системы нужны ретроградам

Что за толпы кобольщиков?

Я заинтересовался проблемой устаревших систем в устаревающих экономиках, прочитав статью неподражаемой Анны Ирреры. Она сетует на состояние банковских систем в США, описывая, как там берут на работу программистов-ветеранов, просто чтобы оставаться на плаву. Сильнее всего в ее статье меня поразила диаграмма.
СРЕДНИЙ ВОЗРАСТ ПРОГРАММИСТОВ, РАБОТАЮЩИХ С COBOL
3 % банковских систем написано на языке COBOL
220 млрд строк кода на языке COBOL используется сегодня
80 % переводов между физическими лицами обрабатывается на языке COBOL
5 % финансовых операций, проводимых через терминалы, реализовано на языке COBOL

 

Вот такой COBOL.
По оценке финансовой консалтинговой компании Celent, не менее 75 % или свыше $200 млрд, затрачиваемых банками на IT-нужды, идет на поддержку устаревших систем. Королевский банк Шотландии (RBS), уплативший регулятору рекордный штраф за глобальный отказ своих систем в 2012 году, рассчитывал решить эти проблемы, заменив основной движок процессинга и потратив на это £750 млн. Однако СЕО банка Росс Макьюэн три года спустя признал, что предстоит еще большая работа по сокращению количества систем и приложений, эксплуатируемых в RBS, – их насчитывалось более 3000.
Комментируя схожую проблему, Андреа Орчел, глава международного инвестиционного отдела UBS, сказал: «Острая проблема большинства банков – они нетехнологичны… Технологии продолжают стремительно развиваться и становятся критично важными для банковского сектора, и банку приходится лавировать в пространстве, которое технологически очень сложно устроено, где не работают приемы, в которых банк наиболее компетентен». Правда? Я сам много раз это подчеркивал, но банками управляют банкиры, тогда как за управление в равной степени должны отвечать и инженеры – как это делается в финтех-компаниях.
Так или иначе, проблема с устаревшими АБС будет усугубляться, в конечном счете потому, что люди, занятые поддержкой устаревшего кода, постепенно вымрут (если закрыть глаза на прочие факторы). Этот феномен не нов. Еще в 2012 году журнал Computerworld провел опрос и выяснил, что 46 % IT-специалистов считают, что поле для программирования на COBOL (аббревиатура означает «универсальный язык, ориентированный на коммерческие задачи») сокращается, а 50 % отметили, что средний возраст специалиста по COBOL – 45 лет и старше.
Почему почти половина систем, функционирующих на основе мейнфреймов, написана на языке COBOL? Этот вопрос, в частности, задан на сайте Quora. Мне бы хотелось процитировать здесь все ответы, но по понятным причинам не получится. Я лишь подчеркну, что 50-летние вложения в безнадежно запутанный код COBOL сегодня становятся самой крупной проблемой для банков, открывающих доступ к своим структурам. Выживут банки, переходящие к использованию облачных корпоративных архитектур, данные в которых рационализируются и консолидируются на машинном интерфейсе. Вымрут те, кто полагает, что не пропадут со своими надежными и стабильными системами, написанными на COBOL.
Назад: Горящая земля
Дальше: Устаревшие системы нужны ретроградам