Назад к списку

Профессия архитектор решений: чем занимаются эти специалисты и как стать одним из них

Рынок
Nov 12, 2021

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

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

Что такое архитектура ИТ решений?

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

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

Архитектура решений — это средняя ступень между архитектурой предприятия (enterprise architecture) и технической архитектурой (technical architecture). В то время как архитектура решений касается работы с конкретными проблемами бизнеса, архитектура предприятия планирует технологическую экосистему организации в целом. Техническая архитектура, в свою очередь, занимается инженерными аспектами разработки приложений и систем. В некоторых компаниях роли архитектора решений, архитектора предприятия и технического архитектора могут пересекаться. 

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


Чем занимается архитектор решений?

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

Роль архитекторов решений.

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

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

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

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

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

Обязанности архитектора решений.

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

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

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

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

Как стать архитектором решений?

Претенденты на должность архитектора решений должны обладать определенным набором навыков, образованием, сертификатами и опытом работы. Рассмотрим каждый из этих факторов. 

Образование архитектора решений. 

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

Опыт работы.

Предыдущий опыт работы в технологиях помогает архитекторам решений обсуждать технические детали с командой разработчиков и эффективно общаться с ИТ-специалистами из компании клиента. Как правило работодатели ищут сотрудников с 5-10 годами опыта в таких сферах как:

  • Разработка программного обеспечения
  • Управление базами данных
  • Разработка облачных решений
  • Администрирование компьютерных сетей
  • ИТ-безопасность
  • Управление проектами.

Наличие экспертных знаний в определённой сфере экономики, будь то здравоохранение, финансы или транспорт, также очень полезно в этой профессии. 

Навыки. 

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

По данным Payscale, наиболее востребованными техническими компетенциями в этой профессии являются знание облачных технологий, понимание принципов работы ИТ-систем, опыт работы с SAP Business Warehouse и опыт администрирования баз данных.     

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

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

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

Сертификаты. 

Сертификаты помогают специалистам продемонстрировать свои экспертные знания и опыт в конкретной технологии. Вот список наиболее популярных среди архитекторов решений программ сертификации:

  • AWS Solutions Architect
  • Microsoft Certified: Azure Solutions Architect Expert
  • Google Professional Cloud Architect
  • Сертификаты ITIL
  • Сертификаты TOGAF


Сколько зарабатывают архитекторы решений?

Согласно Payscale средняя заработная плата архитекторов решений составляет 120 004$ в год. Она может варьироваться от 76 000$ до 161 000$ в зависимости от города, опыта и компании. Данные также показывают, что самые высокооплачиваемые архитекторы решений работают в Сан-Франциско, Нью-Йорке и Атланте. 


Заключение.

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



Запись на курс Manual QA

Subscribe to Careerist Digest to stay tuned!

Careerist guarantee your privacy. Read our terms and conditions