Портал (профессии, блоги "работа", "здоровье")

Внимание!  Блокировка рекламы (Addblock и т.п.) может исключить полезную информацию. Как отключить? Жмите сюда

Архитектор IT

09 мая 2017
1 1 1 1 1 1 1 1 1 1 Рейтинг 4.33 [3 Голоса (ов)]
профессия архитектор IT или ит архитектор
Поделитесь в сети:

 

Архитектор - это не «самый крутой программист», это человек с широким системным видением.

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

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

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

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

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

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

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

Функциональные обязанности архитектора включают в себя:
  • разработку структуры системы с учётом требований заказчика;

  • проектирование архитектуры приложения, а также её эволюции;

  • подбор и окончательный выбор технологии для каждого модуля системы;

  • выбор способов взаимодействия между модулями системы;

  • создание рабочего варианта;

  • выполнение дизайна интерфейса;

  • подбор фреймворков;

  • изучение и исправление проблем производительности;

  • архитектурное ревью бизнес-требований;

  • систематический просмотр кода и дизайна (ревью кода) и внесение изменений;

  • реорганизация кода с целью его улучшения;

  • создание и последующая поддержка стандартов кодирования, а также каталогов паттернов и антипаттернов;

  • создание документации архитектурных решений и её периодическое обновление;

  • оценка рисков выбранного решения и подготовка альтернативных решений;

  • корректирование архитектуры программного обеспечения по мере необходимости;

  • освоение новых технологий;

  • консультации и обучение программистов.

Плюсы:

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

  • Высокая оплата труда

  • Престиж и всё возрастающая востребованность профессии в будущем (Профессии будущего).

Минусы:

  • Один общий минус для всех профессий IT-сферы — постоянная  сидячая работа за компьютером.

  • Ответственность и умение правильно оценить и взвесить каждое своё решение, так как цена ошибки архитектора выше, чем другого специалиста.

  • Возможное недовольство заказчика результатом работы.

  • Необходимость работать с чужим кодом.

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

  • Довольно частые митинги и совещания, на которых архитектор обязан присутствовать.

Поделитесь в сети:

Добавить комментарий


Защитный код
Обновить

Профессии в IT сфере

  • По умолчанию
  • По алфавиту
  • По дате
  • Случайно
Показать еще Зажмите SHIFT чтобы показать все Показать все