Системный анализ в банковской сфере
Мы пообщались с Ириной Антоновой, системным аналитиком в Centicore Group, о специфике системного анализа в банковской сфере. Подробнее о том, как работа системного аналитика способствует достижению стратегических целей банка, читайте в нашем интервью.
– Какие основные задачи и цели стоят перед системным аналитиком в банковской сфере?
– На проекте, где я работаю системный аналитик – это, в первую очередь, технический специалист и человек, который помогает бизнесу воплощать его идеи в жизнь.
Есть основные задачи, такие как: анализ бизнес-требований, написание документации (её может быть несколько видов в зависимости от дорабатываемого слоя: фронт, мидл, бэк; и назначения: ТЗ для разработчиков, в моём случае, документация для внешних партнёров, документация для согласования по банку), проектирование систем/модулей/компонентов, проектирование баз данных, тесное взаимодействие с другими членами своей команды (разработчики, тестировщики) или смежной, разбор инцидентов в промышленной среде (фактически – 3я линия поддержки).
Из специфики направления, где работаю я: общение с внешними партнёрами, помощь практически по всем техническим вопросам (от проблем с подключением к нашим API до пояснения документации и вывода в промышленную среду). Безусловно, уровень ответственности и обязанностей варьируются в зависимости от общего опыта работы, навыков и времени на проекте.
Резюмируя, можно сказать, что в плане задач системный аналитик – это человек-оркестр, который должен много знать, а если не знает, то в состоянии быстро найти информацию и научиться.
Задачи, как правило, мало чем отличаются от организации к организации, а с целями не всё так гладко и во многом они зависят от бизнеса, и в целом цели IT и бизнеса не всегда совпадают на первый взгляд. Однако, я считаю, что глобально у IT цель одна – делать бизнесу хорошо. Сразу оговорюсь, это не значит потакать всему: бизнес ничего не знает про нашу сферу и, вообще-то, не должен знать, понимать, вникать и в данном случае аналитик – это проводник, связующее звено между бизнесом и технической реализацией. В моём понимании цель системного анализа – это трансформация бизнес-идей в готовый продукт и объяснение бизнесу как точек развития продукта, так и тупиковых ветвей, плохих сценариев, к чему может привести плохая реализация и т.д.
– Какие ключевые методы и технологии системного анализа применяются в вашем проекте или в общем в банковской отрасли?
– Не думаю, что банковская сфера сильно отличается от других сфер. Однако, из специфического могут быть какие-то внутренние нотации для диаграмм при согласовании документации, которые исторически сложились.
– С какими челленджами сталкиваются специалисты по системному анализу при работе с банковскими данными и процессами?
– Первым пунктом отмечу, что это всё-таки наличие бюрократии в том или ином виде, где-то больше, где-то меньше, но в банке она есть и к этому нужно быть готовым.
Второе – наличие ПО, которое разрабатывалось достаточно давно и которое заменить либо невозможно, либо настолько трудоёмко, что бессмысленно. И отсюда вытекает увлекательный квест «найди документацию»: иногда она есть, легко находится и это классно, но нередки случаи, когда она может быть очень хорошо спрятана, иногда её может и нет, но остались люди, которые знают, как это работает, а иногда необходимо прибегать к реверс-инжинирингу, раскапывать, например, по логам что там происходит или вместе с разработчиком смотреть код, которого тоже может уже и не быть.
Огромное количество различных технологий и ПО самых разных периодов, если говорить о банках, которые появились достаточно давно: это и абс (Автоматизированная банковская система), которая может быть старше самого банка, и BPM из нулевых, и самая последняя версия java, реляционные и нереляционные базы данных и т.д. . И самое интересное, на мой взгляд, как устаревшие технологии «дружат» с современными. Кроме того, ввиду разнообразия стэков и прогрессивности банковской сферы в нашей стране (по крайней мере, на текущий момент) можно познакомиться если не совсем, то с очень многим.
– Каким образом системный анализ взаимодействует с другими аспектами информационных технологий в банковской сфере, такими как кибербезопасность, big data и искусственный интеллект?
– В нашем направлении системный аналитик сталкивается в основном с коллегами из безопасности при согласовании реализаций новых процессов. Как правило, есть чёткие требования, которые необходимо выполнять: защита каналов связи, авторизация и аутентификация, передача и логирование чувствительных данных (например, персональные данные или данные карт). Однако, иногда бывают сложности при реализации требований, т.к. со временем они могут меняться и, к сожалению, иногда узнаёшь об этом уже по факту, что влечёт за собой согласование с коллегами сроков реализации новых механизмов и принятие рисков, но последним уже занимается бизнес с юристами.
С ИИ и big data лично я не сталкивалась, но уверена, что в каких-то направлениях это тоже активно применяется.
– Какие навыки и компетенции считаются ключевыми для успешного специалиста по системному анализу в банковской сфере, особенно в вашей компании?
– Если говорить про направление, в котором работаю я, то это способность абстрактно мыслить и выходить за рамки конкретной задачи. Эти требования обусловлены большим количеством партнёров и процессов, которые кастомизируются настройками, а не доработками.
Если говорить про системный анализ в общем, то самое важное – это желание развиваться, расти и узнавать что-то новое. И это в целом можно отнести ко всему IT.
– Как системный анализ влияет на стратегическое планирование и принятие решений в банковской сфере? Какие рекомендации вы могли бы дать тем, кто только начинает свой путь в этой области?
– Аналитик играет ключевую роль при оценке проектов, т.к. от его верхнеуровневого анализа зависит оцениваемый объём доработок системы и, как следствие, оценка проекта другими компетенциями (разработка, тестирование), а сроки напрямую влияют на планирование. Кроме того, аналитик может предложить бизнесу идеи по улучшению проекта, зоны развития, может подсветить недочёты или слабые места и т.д..
При работе в банковской сфере есть свои плюсы и минусы и нужно честно ответить себе на вопрос «готов ли я к этому?», потому что есть вещи, которые невозможно изменить, такие, как бюрократия, или большое количество других систем и подразделений, с которыми необходимо коммуницировать.