Открыть сервис

Solution Architect

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

Определение и границы роли

Термин Solution Architect не является формальной должностью в единой квалификационной системе, а скорее обозначает набор обязанностей и компетенций. В отличие от Enterprise Architect, который фокусируется на стратегии ИТ-архитектуры всей организации, SA работает над конкретным проектом или продуктом. В отличие от Software Architect, который сосредоточен на внутренней структуре программного кода, SA рассматривает решение целиком: включает в себя выбор аппаратного обеспечения, сетевой инфраструктуры, интеграционных шин, систем хранения данных и лицензионной политики.

Основные задачи Solution Architect включают:

История и эволюция

Роль Solution Architect возникла в 1990-х годах с усложнением корпоративных информационных систем. Ранее архитектурные решения принимались главными разработчиками или системными администраторами. Появление распределённых систем, клиент-серверной архитектуры и, позже, веб-сервисов потребовало специалиста, который мог бы видеть картину целиком.

Стандартизация роли произошла с развитием методологий проектирования, таких как TOGAF (The Open Group Architecture Framework) и Zachman Framework. В 2000-х годах, с внедрением сервис-ориентированной архитектуры (SOA), роль SA стала критически важной для интеграции разнородных систем. В 2010-х годах, с массовым переходом в облако (AWS, Azure, Google Cloud), появились специализации — Cloud Solution Architect. В 2020-х годах акцент сместился в сторону микросервисной архитектуры, контейнеризации (Docker, Kubernetes) и DevOps-практик, что изменило требования к компетенциям SA.

Классификация Solution Architect

В зависимости от масштаба и контекста, выделяют несколько типов Solution Architect:

По сфере ответственности

По отраслям

Компетенции и навыки

Успешный Solution Architect обладает широким набором hard и soft skills.

Технические навыки (Hard Skills)

Управленческие и коммуникативные навыки (Soft Skills)

Процесс работы Solution Architect

Работа SA обычно встраивается в жизненный цикл разработки программного обеспечения (SDLC) и включает следующие этапы:

  1. Инициация и анализ: Изучение бизнес-кейса, интервью с заказчиком, сбор функциональных и нефункциональных требований. Оценка текущего ИТ-ландшафта (AS-IS).
  2. Проектирование (Design): Разработка архитектуры целевого решения (TO-BE). Создание диаграмм (контекстных, компонентных, развертывания), написание архитектурной документации (Architecture Decision Record — ADR). Выбор технологического стека.
  3. Согласование: Презентация решения архитектурному комитету (или Enterprise Architect), заказчику и команде. Учет замечаний и утверждение.
  4. Сопровождение реализации: Поддержка команды разработки в процессе кодирования, проведение архитектурных ревью, контроль соблюдения принятых решений.
  5. Тестирование и ввод в эксплуатацию: Участие в нагрузочном тестировании, проверка соответствия нефункциональным требованиям. Помощь в настройке CI/CD пайплайнов и мониторинга.

Инструменты и артефакты

Solution Architect использует ряд инструментов для визуализации и документирования:

Ключевые артефакты, создаваемые SA:

Критика и сложности

Роль Solution Architect часто подвергается критике по нескольким причинам:

Рынок труда в России

В России роль Solution Architect востребована в крупных компаниях (банки, телеком, ритейл, государственные информационные системы), а также в продуктовых IT-компаниях и системных интеграторах. Заработная плата Solution Architect в РФ в 2024 году, по данным сайтов по поиску работы (hh.ru, habr.com), варьируется от 300 000 до 700 000 рублей в месяц и выше, в зависимости от опыта, отрасли и региона. Наиболее высокие зарплаты предлагаются в Москве и Санкт-Петербурге, а также в компаниях, работающих с финтехом и высоконагруженными системами.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →