Корпоративный архитектор

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

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

Hard

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

Необходимые навыки

Soft

Знание инструментов проектирования и описания архитектуры (Togaf, Zachmann, RUP, DoDAF, TEAF).
Навыки проектирования систем и сервисов. Для этого нужно изучить различные архитектуры (SOA, WS-*, MOM, EBA, ESB, BPM) и шаблоны проектирования (GRASP, Gof, Enterprise Application).
Базовый навык разработки на платформе .Net/ Java EE.
Знание промышленных серверов баз данных (MSSQL, Oracle).
Стратегическое мышление. Задача этого специалиста — выбрать оптимальное решение вместо лучшего.
Абстрактное мышление. Выходить за рамки привычной системы координат и правил, абстрагируясь от внешней действительности и пытаясь сконцентрироваться исключительно на исследовании мысли или идеи.
Понимание отраслевых особенностей бизнеса и его стандартов.
Умение работать в команде и аргументировать свои решения.
Коммуникабельность. Умение выстраивать долгосрочные доверительные отношения и находить компромиссы между заинтересованными лицами.
Лидерство. Сотруднику предстоит управлять коллективом, правильно делегировать полномочия и ставить задачи.
Опыт бизнес-анализа и описания различных нотаций моделирования бизнес-процессов (VAD, eEPC(Aris), BPMN и др.
Знание ERP, CRM, HRM, ECM, BPM, BI, DWH, IDM, ESB, ETL различных вендоров.
По этому направлению ждут опытных специалистов. Путь к должности корпоративного архитектора чаще всего начинается с разработки ПО. Программирование можно изучить в вузах на ИТ-направлениях или на специальных курсах, время прохождения которых будет меньше обучения в университете. Многие учатся программировать самостоятельно, вырастая до корпоративного архитектора. Для переквалификации и углубления знаний можно пройти специализированные курсы по практикам архитектуры предприятия и корпоративной архитектуре.

Где и сколько учиться

«Шаблоны корпоративных приложений», Мартин Фаулер. Переиздание, 2020.

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

Полезные книги

Clean Architecture: A Craftsman's Guide to Software Structure and Design, Robert Martin. 2017.

Применяя универсальные правила архитектуры программного обеспечения, вы можете значительно повысить производительность труда разработчиков на протяжении всего жизненного цикла любой программной системы. Основываясь на более чем полувековом опыте работы с программными средами всех мыслимых типов, автор делится критериями успешного выбора.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann. 2017.

Автор книги — исследователь распределенных систем в Кембриджском университете. Ранее он был инженером-программистом и предпринимателем в интернет-компаниях, включая LinkedIn и Rapportive. В первую очередь в книге рассматривается архитектура систем данных и способы их интеграции в приложения, интенсивно использующие данные.
Solutions Architect's Handbook: Kick-start your solutions architect career by learning architecture design principles and strategies, Saurabh Shrivastava. 2020.

Став архитектором решений, вы сможете гибко работать с передовыми технологиями и определять стратегии продуктов. В этом справочнике вы познакомитесь с основными концепциями, принципами и шаблонами проектирования, архитектурными соображениями и новейшими технологиями, которые необходимо знать, чтобы стать успешным архитектором решений. Вы изучите приемы создания эффективной архитектуры, отвечающей вашим бизнес-требованиям.
The TOGAF® Standard, 10th Edition. TOGAF является руководящей основой (framework) для разработки и поддержания архитектуры. В соответствии с TOGAF архитектуру предприятия можно представить в виде четырёх основных доменов: бизнес архитектуру — определяет стратегию предприятия, — структуру управления и ключевые бизнес процессы.
«Дилемма инноватора. Как из-за новых технологий погибают сильные компании», Кристенсен Клайтон М. 2019.

Книга о том, как разоряются лидеры ИТ-отрасли. Автор на убедительных примерах доказывает: именно в период взлёта руководству следует быть наиболее внимательным по отношению к своей компании, поскольку этот период чреват финансовыми потерями и даже полным крахом. Как «переизбыток качества», требования заказчиков и давление акционеров парализуют творческую активность организаций, лишая их шансов противостоять замещающим технологиям. Это полезная книга для корпоративных архитекторов, из которой можно почерпнуть мысли о выстраивании системы в условиях большого количества стейкхолдеров.
Building Evolutionary Architectures: Support Constant Change, Neal Ford, Rebecca Parsons, Patrick Kua. 2017.

Экосистема разработки программного обеспечения постоянно меняется, образуя постоянный поток новых инструментов, сред, методов и парадигм. Это практическое руководство подробно рассказывает о новом взгляде на архитектуру, её переосмыслении и защите важных архитектурных характеристик.

Блоги и подкасты

Блог об архитектуре корпоративных информационных систем: архитектура предприятия, архитектура ИТ-решений, микросервисы. Также автор ведёт телеграм-канал.
Development That Pays. Автор канала каждую среду рассказывает, как выстраивать процесс разработки программного обеспечения с учётом бизнес-целей компании.
Видеоблог эксперта по ИТ и организационному развитию Александра Кварцхавы. Суммарно на канале уже больше двух миллионов просмотров.
Productivity Land. Блог про управление эффективностью команды.
Scrum. Блог про гибкое управление проектами и командами.
Mountain Goat Software. Блог про спринты, бэклог, эстимейты и юзерстори.
Enterprise Architecture Podcast. В этих подкастах ведущие беседуют с лидерами мнений в области корпоративной архитектуры и обсуждают, как корпоративные архитекторы могут принести максимальную пользу предприятиям, а также некоммерческим или государственным организациям, в которых они работают.
BarcVox. The voice of enterprise business architecture and more. Авторский подкаст Брая Уиллиса. Он обладает десятилетним опытом работы в сфере корпоративного и управленческого консалтинга. Здесь вы найдёте его мысли по самым разным темам — от стратегии трансформации бизнеса до внедрения бизнес-архитектуры предприятия.
Real World Enterprise Architecture. Так автор сам описывает подкаст: «Обсуждение практических тонкостей корпоративной архитектуры в реальном мире. Никакой шумихи. Никакого маркетинга. Никаких разговоров о том или ином инструменте. Просто приземлённые дискуссии о реальной корпоративной архитектуре».