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

Флюра Ягофарова Обновлено 
Корпоративный архитектор

Корпоративный архитектор (Enterprise Architect) проектирует, разрабатывает и контролирует структуру корпоративной системы программного обеспечения (ПО). Он принимает решения по внутреннему устройству и внешнему интерфейсу ПО, сверяясь с требованиями проекта и существующими ресурсами. Профессия подходит людям с техническим складом ума. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).

Содержание:

Краткое описание

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

Как узнать, подходит ли вам профессия «Корпоративный архитектор»?
Пройти тест
Тест на профориентацию

Работа корпоративного архитектора требует комплексного мышления. Он определяет, какие устаревшие системы надо обновить, какое программное или аппаратное обеспечение можно заменить и какие услуги или продукты будут поддерживать бизнес-операции в каждом отделе. Корпоративный архитектор обеспечивает работу всего предприятия, определяя потребности отдельных бизнес-единиц и процессов. Эта роль требует сильных коммуникативных и аналитических навыков: Enterprise Architect должен быть уверен в том, что у бизнес-подразделений есть правильные инструменты для выполнения своих задач и достижения успеха.

  • Курсы SkillBox
    Курсы SkillBox
    Скидка 60% на профессии и 50% на курсы Skillbox по промокоду "prof"
  • Начни учиться сегодня, оплатишь потом!
    Начни учиться сегодня, оплатишь потом!
    XYZ SCHOOL — лидер в геймдев обучении, скидки до 45%. Уникальное предложение.

Особенности профессии

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

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

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

  • Начни учиться сегодня, оплатишь потом!
    Начни учиться сегодня, оплатишь потом!
    XYZ SCHOOL — лидер в геймдев обучении, скидки до 45%. Уникальное предложение.
  • Весенние скидки в ИПО до 40%!
    Весенние скидки в ИПО до 40%!
    Государственный диплом. Рассрочка от института и индивидуальные скидки. Ведется набор студентов.
  • Курсы SkillBox
    Курсы SkillBox
    Скидка 60% на профессии и 50% на курсы Skillbox по промокоду "prof"

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

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

Функциональные обязанности корпоративного архитектора

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

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

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

Главная задача корпоративного арихтектора – выбрать оптимальное решение вместо лучшего. 

Плюсы и минусы профессии

Плюсы:

  • Возможность (и необходимость!) постоянного повышения профессионального уровня в соответствии с прогрессом IT-отрасли и сферы бизнеса.
  • Высокая оплата труда.
  • Престиж и всё возрастающая востребованность профессии. 

Минусы:

  • Один общий минус для всех профессий IT-сферы – постоянная  сидячая работа за компьютером.
  • Ответственность и умение правильно оценить и взвесить каждое свое решение, так как цена ошибки архитектора выше, чем другого специалиста.
  • Возможное недовольство заказчика результатом работы.
  • Необходимость работать с чужим кодом.
  • Большое количество заинтересованных лиц в каждом проекте, у которых свои пожелания, требования, ограничения: заказчик, менеджеры проекта, топ-менеджеры, сотрудники разных специализаций. Каждый специалист говорит на своем профессиональном языке и не вполне понимает других. Архитектору необходимо интегрировать все эти особенности и принять решение, которое устроит всех.
  • Довольно частые митинги и совещания, на которых архитектор обязан присутствовать.
Читайте также
Профгид
Профессия «ERP-консультант»

Место работы

Крупные финансовые и брокерские компании, бизнес-корпорации, системные интеграторы, банки, инвест-банки.

Ценность архитектора обратно пропорциональна количеству принимаемых им решений...

Мартин Фаулер

Важные качества

  • Аналитическое и системное мышление – способность видеть решения в целом через взаимодействие частей.
  • Стратегическое мышление.
  • Понимание отраслевых особенностей бизнеса, его стандартов.
  • Абстрактное мышление.
  • Умение работать в команде и аргументировать свои решения.
  • Коммуникабельность.
  • Умение находить компромиссы между заинтересованными лицами.
  • Умение управлять коллективом, правильно делегировать полномочия и задачи.

Обучение на корпоративного архитектора

Путь к должности корпоративного архитектора чаще всего начинается с разработки ПО. Программирование можно изучить в вузах на разных ИТ-направлениях, несколько примеров:

  • «Прикладная математика и информатика» (01.03.02), профили:
    • «Инженерия программного обеспечения и технологии защиты информации» (БрГУ, Братск);
    • «Экономика и ERP системы / Economics & ERP (программа двойного диплома с РАНХиГС) (МФТИ);
  • «Фундаментальная информатика и информационные технологии» (02.03.02), профили:
    • «Программирование и информационные технологии» (СПбГУ, ТувГУ, АлтГУ, ОГУ, СВФУ им. Аммосова);
    • «Системный анализ и информационные технологии» (ННГУ им. Лобачевского, Самарский университет);
  • «Математическое обеспечение и администрирование информационных систем» (02.03.03), профиль:
    • «Системное и интернет-программирование» (РЭУ им. Плеханова).
  • «Бизнес-информатика» (38.03.05).

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


Вузы

Курсы алгоритмов программирования

Оплата труда

Профессия корпоративного архитектора – одна из самых высокооплачиваемых ИТ-специальностей. Размер зарплаты зависит от масштаба компании и стажа сотрудника, но в среднем опытный Enterprise Architect может рассчитывать на 250–300 тыс. рублей в месяц. 

Ступеньки карьеры и перспективы

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

  1. Инженерия – увеличение масштабов и сложности проектов; изучение и применение в работе новых способов, технологий, инструментов, подходов к работе; повышение объема знаний в предметной сфере.
  2. Менеджмент – переход на одну из должностей:
    • СТО – Chief Technical Officer или Chief Technology Officer – технический директор; это руководящая должность в западных компаниях, то же самое, что в российских – главный инженер. Он отвечает за стратегию технологического роста компании и руководит всем техническим блоком.
    • VP of Engineering – Vice Presidents of Engineering – вице-президент по инженерным вопросам (VPE). Он в большей степени менеджер, чем инженер; это стратег построения команд и хороший рекрутер, коммуникатор. Его задача – балансировать между скоростью разработки и качеством, оптимизировать инженерные процессы, обеспечивать максимальную производительность команды, устраняя все, что мешает ей достигать своих целей и создавать отличное программное обеспечение.

Опытный корпоративный архитектор понимает, какие возможности и риски есть у бизнеса, и исходя из этого знания, помогает компании расти и развиваться. Поэтому роль Enterprise Architect приобретает решающее значение в высококонкурентном современном деловом мире, и за будущее профессии можно не беспокоиться. 

Профессиональные знания 

Корпоративные архитекторы особенно востребованы в финансовой сфере. Стандартный пакет требований работадателей к знаниям, умениям и опыту кандидатов на работу в банках, инвестиционных компаниях:

  • Высшее техническое образование.
  • Общий опыт работы на позициях корпоративного/системного архитектора/технического руководителя/ведущего разработчика/ведущего системного аналитика или схожих позициях не менее 2-3 лет в крупных компаниях финансового сектора (брокеры, банки топ-50, инвест-банки, системные интеграторы).
  • Бизнес-экспертиза в финансовом секторе – понимание продуктов и процессов розничных банков, брокеров, инвест-банков, процессов их вспомогательных подразделений (персонал, информационная безопасность, управленческий учет и т. д.).
  • ИТ-экспертиза, связанная с автоматизацией общекорпоративных процессов в компаниях финансового сектора:
    • в области электронного документооборота – основные технологии lotus notes, exchange, lync, sharepoint, wwf, bpm;
    • в области интеграции приложений (esb, soa);
    • в области технологической инфраструктуры (сервера, схд, сети, виртуализация, active directory, nlb, wsfc, ip-телефония cisco);
    • в области управленческого учета – основные технологии mssql, ssrs, ssas, 1С, cognos.
  • Базовые знания методологий проектирования, описания архитектуры (Togaf, Zachmann,RUP, DoDAF, TEAF).
  • Владение инструментами проектирования, описания архитектуры.
  • Практический опыт проектирования архитектуры и разработки технического дизайна инфраструктуры для Enterprise-приложений.
  • Навыки проектирования систем и сервисов с применением:
    • сервис-ориентированной архитектуры (SOA), WS-*;
    • архитектуры, ориентированой на сообщения (MOM);
    • архитектуры ориентированной на события (EBA);
    • архитектуры корпоративных шин данных (ESB);
    • архитектуры управления процессами предприятия (BPM);
    • шаблонов проектирования: GRASP, Gof, Enterprise Application.
  • Практический опыт использования UML и OOП.
  • Базовый опыт разработки на платформе .Net/ Java EE, опыт работы с промышленными серверами баз данных (MSSQL, Oracle).
  • Знание и практический опыт применения основных серверных продуктов Microsoft. Базовые знания продуктов IBM, Oracle.
  • Базовые знания особенностей продуктов классов ERP, CRM, HRM, ECM, BPM, BI, DWH, IDM, ESB, ETL различных вендоров.
  • Базовые знания в области управления проектами.
  • Владение английским (чтение, письмо, речь) – не ниже intermediate.
Читайте также
Профгид
Профессия «ERP-программист»

Материал может содержать рекламу. Информация о рекламодателе по ссылкам в статье.