Сделай свою школу ИТ-архитекторов

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

Я уже много лет обучаю ИТ-архитекторов. Два главных курса: Мастерская проектирования ИТ-решений для Solution Architects и Модели корпоративной архитектуры для архитекторов предприятия дополняются курсами по AI, например: Навыки AI-агентов для аналитиков и ИТ-архитекторов. Казалось бы, в первую очередь я должен рекомендовать именно внешние курсы. Но я хочу поступить иначе. Есть ряд крайне полезных вещей, которые принесет вас именно внутренний курс. Внутри компаний это чаще называют школой. Расскажу, как это сделать и зачем оно нужно.

Сначала про формат. Несколько заранее записанных и смонтированных видео, тексты с пояснениями и ссылками, контрольные вопросы для самопроверки и, безусловно, оперативная поддержка в виде чата. Всё это не важно в каком инструменте. Скорее всего ваш отдел обучения из HR-департамента всё необходимое уже притащил и развернул. Возможно у вас даже есть своя внутренняя видеостудия для записи курсов или, по крайней мере, подрядчик на эту тему.

Начните с короткого ролика, в котором CIO/CTO скажет пару приветственных слов. Только сделайте этот ролик хорошо (не хуже, чем видео генерального директора). Скорее всего ваш ИТ-лидер сам знает, что рассказать про архитектуру. В крайнем случае, подготовьте для него выразительный текст. Начните его словами: «У нас в компании особенная ИТ-архитектура. Если в большинстве организаций архитектура больше занимается запретами и ограничениями (или построена из типовых коробок или кусочно-лоскутная…), то у нас…». В общем, я верю – вы справитесь

Не лишним будет записать подобное видео и от основного заказчика – главного маркетолога, например, ну или не знаю как там у вас устроено. В общем, наверняка вы читали в умных книжках по ИТ-архитектуре совет: заручитесь поддержкой высшего руководства. Вот это именно об этом!

Если ваши коллеги-руководители не упомянут о механизмах, позволяющих сотрудникам с ними эффективно коммуницировать (куда жаловаться на архитекторОв и в каком-формате представлять свои безумные инициативы), то следующее видео от Главного ИТ-архитектора. И немалое место должны занимать в нем вопросы коммуникации с архитектурной функцией. Я бы сделал трекер, в который кто угодно может написать issue на любую архитектурную тему, ну и потихоньку бы его разгребал по мере возможности. Научите их это делать. Дайте задание создать тестовый запрос на проработку архитектурного решения. Придумайте красивый сценарий с эскалацией на архитектурный совет/комитет – заодно расскажете и об этом органе

Следующая часть истории – про большую картинку. Многие мои коллеги регулярно жалуются, что никто не смотрит их архитектуру. Вот рисуют они огромные карты приложений или чего-нибудь подобного (business capabilities, value streams, функций, доменов – не суть). Покажут один раз ИТ-директору. В лучшем случае — еще раз на празднике компании или дне ИТ-подразделения. Не мотивирует! Но я встану на сторону зрителя. Зачем ему вашу навороченную картинку смотреть просто так. Вы запишите ему красивую анимация с постепенным появлениям приложений и дата-центров. Расскажите, что у нас в левом углу, затем перевидите камеру в правый угол…. В общем, сами знаете. Кстати, начиная с этого момента видеостудия и дорогой монтаж вам уже особо не нужны. Все это делается в обычном OBS Studio, даже без LLM-ок. К тому же данные в больших архитектурных картинках, скорее всего, немного секретные. Одним словом, не переусердствуйте. На самом деле, для целей онбординга вашему слушателю интересней будет узнать про орг.структуру – к кому с чем идти, как просить/требовать, спрашивать и оповещать. Так что вполне можете персонифицировать ваши квадратики. Хоть фотки руководителей подразделений приделайте. Но лучше не в видео, а в дополнительные материалы. Менять будет проще.

Если ваша big picture зашла «на ура!»(а ведь там еще коварные вопросы для самопроверки были, типа какая у нас CRM система: 1. Amdocs 2. Oracle 3. amoCRM… так что, конечно, зашла), то самое время погрузить нашего слушателя в предметную область ИТ-архитектура. Рассказать про views и viewpoints, метамодель и записи архитектурных решений, список запрещенных и разрешенных технологий в формате тех.радара. В общем часика полтора занудства в вашем видеокурсе будут здесь органичны. Порежьте их на куски, обогатите вопросами для самопроверки, зафинализируйте большой картинкой в стиле ГОСТ 42010 с концептуальной картой основных понятий

Не стану погружаться в дебри педагогического дизайна, а просто отмечу, что следующая часть вашего курса должна быть немного поживей. Для этого нам вполне подойдут варианты использования корпоративной архитектуры – сценарии, которые помогают людям легче делать свою работу. Естественно, речь идет об архитектуре как функции, а не как артефакте. Придумайте несколько вымышленных историй о том, как та или иная роль извлекает пользу из архитектурной функции. Например таких:

1. Разработчик Роман хочет приобрести за счет компании некоторый софт и пишет об это мейл специалисту по закупкам Захару
2. Однако Захар замечает, что в Реестре отечественного ПО есть альтернативная софтина и отправляет Романа готовить документацию на проведение тендера по выбору поставщика на конкурсной основе
3. Опечаленный Роман просит совета у архитектора Алисы (верный шаг!)
4. Алиса отлично знает про корпоративный стандарт на используемое ПО (тот самый, в формате технологического радара), обнаруживает в нем нужную Роману программу в ринге Adopt, а программу Захара в ринге Hold и рассказывает об этом Роману
5. Тендер не нужен! Теперь Роман никогда не забывает поздравить Алису с праздником или в день рождения

Не надо делать таких сценариев слишком много. 3-5 вполне достаточно для начала. Будете доснимать по мере необходимости. Это справедливо и для следующей группы видеоуроков, которые называются технологический стек. Придумайте canvas для рассказа о той или иной технологии. Например, из разделов: основное применение, ограничения, альтернативы, на что обратить внимание… Кстати, часть их них можно попросить подготовить техлидов и сеньоров из соответствующих подразделений. Задайте общую рамку, назначьте ответственных, а сами сконцентрируйтесь на более приоритетных задачах

К таковым безусловно относятся инструкции по подготовке выступления на архитектурном совете/комитете. Вам все равно этому учить людей, так что не поленитесь один раз рассказать почему мы рисуем в С4model, как стереотипизируем контейнеры и для чего подписываем стрелки. Перескажите на русском видео Марка Ричардса про архитектурный нарратив (или меня попросите, я вам с удовольствием запишу). В общем здесь можно разместить все что требуется знать простому сотруднику, которого внезапно настигло поручение выступить про архитектуру на комитете. Обязательно дайте инструменты вопросов и обратной связи и конечно тест для тренировки использования сервиса заведения заявки на комитет. Если сервиса нет, то пойдет и инструкция: какую заявку писать, к кому с ней идти и т.п.

Конечно, для архитекторов решений потребуются и дополнительные уроки, в которых опытные коллеги научат их секретам эффективного HLD (верхнеуровневое описание архитектуры, high-level design), ну или того документа, который у вас solution архитекторы пишут. Возможно, для архитекторов данных будут свои уроки, а для инфраструктурных архитекторов свои. Как и выше, не обязательно сразу делать полный комплект. В каких-то темах можно ограничиться текстовым описанием, а какие-то темы создавать по мере необходимости. Это будет такой вот ваш живой инструмент – обновляемый, дополняемый, модернизируемый. Можете дополнить курс разбором типовых ошибок или обзором основных изменений за предыдущий квартал.

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

Конечно, первый человек которому надо представить такую инициативу CIO/CTO. Расскажите ему про школу IT-Архитекторов SberAX, школу ИТ-архитекторов МТС и пр. (кстати, напишите мне в тг. @mxsmirnov если у вас в компании есть похожая учебная программа). Да, быть может, такой курс — это и не первый приоритет. Может не на этот год, а только в 2027-м… Но рынок обучения ИТ-архитекторов «уходит в себя», если можно так выразиться, т.е. во внутрь организаций. Я в этом разбираюсь и довольно ответственно об этом сейчас говорю. Кроме того, пока еще на архитекторов учат людей, но скоро придется учить и моделей, ну да ладно

Следующие участники истории – ребята и девчата из HR. Если у вас нет своего корпоративного университета, то сходите в отдел обучения. Еще одно полезное подразделение в дирекции управления персоналом — отдел организационного развития. Вопреки названию ООР чаще занимается сокращениями и трансформациями, но я бы с этим подразделением бы все равно дружил. В общем, следует понимать, что вы слегка вторгаетесь на поляну HR и внутренних коммуникаций, что может повлечь за собой как серьезную поддержку, так и определенные риски. Но сделать это надо

Другие ваши потенциальные союзники – самостоятельные ИТ-подразделения. Словно средневековые башни вылезают они из комплексити нашего ИТ-ландшафта. И каждый суверен в своей вотчине имеет свой набор устремлений и мечт. Одно из распространенных желаний – отстроить взаимодействие с другими подразделениями. Собственно, и запрос в архитектурную функцию часто звучит так: помогите мне структурировать взаимодействие, привести в порядок поток запросов и ожиданий извне, а уж внутри у себя я сам как-нибудь разберусь. (Заметьте, архитекторы обычно приходят к ИТ-начальникам с прямо противоположной идеей: нарисуй мне архитектуру того, что творится внутри твоего подразделения; наивные архитекторы). В общем, история о том, что сейчас мы вот сядем вместе с безопасниками(сетевиками, отделом рабочих мест, отчетностью и т.п.) нарисуем карту правильных взаимодействий, запишем красивый ролик и будет всем счастье -вполне продаваема. Используйте в качестве примера классный ролик с выступлением ИТ-директора из начала вашего курса.

В общем ребят, 2027-ой год не за горами. Концепцию я объяснил. Можно брать и делать. Если есть бюджет можете и меня позвать в помощь. Нет бюджета – всё равно обращайтесь. Давайте делать вместе новое ИТ-обучение. Пусть на данном историческом этапе оно и приобрело формат «для себя»