Архитектура — всё. Да здравствует архитектура

Привет! В одном из прошлых постов мы рассказывали вам, что в МКБ пришел Главный архитектор (ГА), Клецких Дмитрий. Проанализировав и оценив состояние дел, новый руководитель занялся изменениями, внедрением новых процессов и методологии. Собственно, об этом и будет пост.

Люди

Как водится, сначала о главном — о людях. Главный архитектор провёл ряд организационных изменений, в результате которых отдел архитектуры, находящийся в организационной структуре на уровне Дирекции информационных технологий, перестал существовать.

Без паники, перестал существовать именно сам отдел в старой иерархии, а не архитекторы — все они были переведены в непосредственное управление главному архитектору на уровне дирекции, с прямым подчинением CIO. Почему именно так? Потому что ранее архитектурный отдел не был в операционном управлении у Директора ИТ (фактически руководство осуществлялось руководителем, ответственным за реализацию delivery-решений).

Чтобы устранить конфликт интересов и поднять значимость архитектурной функции, в ИТ и появилась новая роль «главный архитектор», отдел был упразднен, а архитекторы переведены в подчинение главному архитектору.

А ещё это дало отличную возможность сделать сразу несколько полезных для работы вещей:  

  • пересмотреть должностные инструкции архитекторов;  

  • свободно распределять их по направлению деятельности в матрице ответственности;

  • вынести и изменить процессы архитектуры на уровне всей ИТ-составляющей;  

  • расширять штат корпоративной архитектуры новыми сотрудниками.

Методологии

Бытует мнение, что когда в компанию приходит новый директор по маркетингу, он проводит ребрендинг. Чего угодно — от общих рекламных кампаний до сайта или приложения. 

Когда в компанию приходит новый главный архитектор, он неизбежно приносит полезный багаж знаний и опыта с предыдущих мест работы. Включая и видение «Как всё должно быть». В небольшом стартапе проще было бы взять и всё настроить заново. Но архитектура в МКБ уже прошла длинный (и непростой) путь. В банке уже были и процессы, и внутренние нормативные документы, и репутация. Всё это предстояло переосмыслить, изменить к лучшему и даже создать новое.

Но главное — поменялось отношение к самой архитектуре. Новый подход стал звучать так:

Архитектура — это не сервисная или контролирующая функция, а командная, то есть архитектор — часть производственной команды 

Соответственно, все процессы стали пересматривать именно с такой точки зрения.

Вот как теперь выглядит архитектура МКБ:

07efae883f4fd19cfb0e1fa4d293a340.png

Она была разделена на уровни проектирования (строки) и архитектурные домены (столбцы). На пересечении же — объекты управления.

Главный архитектор отвечает и регулирует изменения на всех уровнях и доменах.

Корпоративные архитекторы работают на первых двух уровнях, третий находится в зоне ответственности владельцев ИТ-систем и Департамента ИТ-развития.

Определили и утвердили шаблоны стратегической (Enterprise), концептуальной (Solution) и системной архитектур. А раз есть шаблон, то есть и понимание того, что и как нужно сформулировать, заполнить и сделать для получения результатов. Ну и самое главное — по какому именно процессу, кто должен что согласовать и зачем. 

Так архитектура внедрилась в сквозной производственный процесс на стадии разработки технического решения, хотя раньше в нем не участвовала напрямую.

Всё это нашло отражение в первом внутреннем нормативном документе под звучным названием «Порядок управления корпоративной архитектурой». Порядок был разработан в кратчайшие сроки, согласован с менеджментом ИТ и утвержден приказом по банку за подписью курирующего ИТ заместителя председателя правления банка Сергея Путятинского.

После этого начали развиваться отдельные архитектурные направления. 

Например, были зафиксированы критерии разработки концептуальной архитектуры (КА):

  • создание новой ИТ-системы;

  • создание новых информационных потоков;

  • согласование отклонений или исключений от требований архитектурных стандартов организации;

  • замена технологического стека или класса критичности системы.

Концептуальная архитектура разрабатывается по шаблону, создается концептуальная схема, заполняются все разделы (включая отклонения и архитектурный долг), и уже после этого созданный документ отправляется на согласование менеджерам ИТ и информационной безопасности.

Бывает и так, что концептуальная архитектура является не просто инкрементом состояния и взаимодействия систем, а привносит изменения в ИТ ландшафт или в технологический стек. Тогда после её согласования вопрос выносится на утверждение Архитектурного совета Банка, где руководители ИТ дополнительно на своем уровне уточняют требования и архитектурные решения. 

Отражение этого процесса нашло в новом документе «Положению об архитектурном совете», а сам совет заменил комитет и по слову, и по духу став его преемником. 

Что ещё нужно было сделать? Верно, зафиксировать весь процесс, связывающий создание КА и архитектурный совет. Уже утверждён ВНД «Порядок работы процесса концептуального проектирования», в котором подробно уточняются процесс, входные и выходные артефакты на шагах, роли и возможные развилки шагов.

Проверяем теорию на практике

Даже на момент согласования и затем утверждения всех этих документов машина ИТ под управлением корпоративной архитектуры уже заработала по новым процессам.

За какие-то полгода (с конца марта по конец августа) на согласование было запущено более 60 концептуальных архитектур и 28 Архитектурных советов. 

Среди этого множества важных для ИТ-вопросов были и ключевые для нашего бизнеса:

  • Платформа ДБО ЮЛ

  • Платформа Казначейства

  • Рефакторинг системы управления резервами

  • Новая управленческая отчетность MIS

  • Внедрение нового кредитного конвейера КИБ

  • «Белые списки» и вопросы импортозамещения

  • Техническая политика банка

  • Критерии целевых ИТ-систем, целевые ИТ-системы (MC, BC)

  • Стратегия трансформации ИТ-ландшафта.

Конечно же, всё это сопровождается сбором и обработкой обратной связи. Меняются и дополняются шаблоны, как презентаций, так и концептуальной архитектуры. Мы стараемся слушать и слышать наших потребителей сервиса.

В чем плюсы такого подхода

Архитектурная практика не может существовать без архитектурных процессов, в рамках которых регулярно появляются архитектурные артефакты, содержащие описание тех или иных архитектурных решений. Без процессов фактически архитектурной функции и нет. 

Организации, в которых нет архитектурной функции, несут все риски появления некачественных и неоптимальных ИТ-решений в своем ИТ-ландшафте, что прямо сказывается на достижении стратегических целей бизнеса

Что дальше

Важность архитектуры для любой организации, связанной с ИТ, сложно переоценить. Особенно, учитывая, что цена ошибки на начальной стадии с учетом уменьшения ТТМ непозволительно высока. Мы продолжаем активно развивать наши процессы и компетенции, увеличивать «архитектурные мощности» и покрытие нужд и требований бизнеса.

В ближайших планах — создать и апробировать на практике новые процессы: разработку стратегической архитектуры, управление архитектурным технологическим долгом, архитектурный надзор и контроль, создание и ведение инструмента управления корпоративной архитектурой и прочее.

© Habrahabr.ru