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

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

Рынок
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