IT-архитектура
Пример задачи
У банка возникает проблема с системой дистанционного банковского обслуживания (ДБО). Нельзя добавлять новые функции, выпускать обновления. ИТ-архитектор разработал новую архитектуру ДБО. В результате меньше сбоев на старте, возможность делать несколько релизов каждую неделю.
Начальные требования
- Представление о нотациях IDEF0‚ IDEF1X‚ EPC
- Базовое знание SQL и умение делать простые запросы к базам данных
- Базовое понимание процессов разработки программного обеспечения
- Плюсом будет знание основ любого языка программирования, понимание гибких методологий управления проектами Agile, Scrum, Kanban.
Для прихода в профессию IT-архитектора необходим профессиональный опыт в разработке, системном администрировании или в системной аналитике, так как системный аналитик — это связующее звено бизнеса и разработчиков. Он отвечает за процесс взаимодействия между заказчиком (внутренним или внешним) и командой разработки.
IT-архитектор — хорошо знает весь процесс технической реализации проекта и, наряду с этим, обладает компетенциями менеджера проекта. Он должен уметь убеждать начальство/клиента в необходимости преобразований IT-инфраструктуры. People management и умение продавать свои идеи — основополагающие компетенции для человека на этой позиции. Важно понимать, что не в каждой компании есть данная позиция. В основном она встречается в крупных корпорациях с разветвленной IT-системой.
Логичная ступень роста для IT-архитектора — это руководитель IT-проекта или группы проектов. За счет глубокого понимания ПО и бизнес-процессов компании, руководитель может отвечать одновременно за такие разные проекты, как автоматизация найма сотрудников и автоматизация отчетности и документооборота.
Технический директор (Chief Technical Officer, CTO) подбирает инновационные методы, которые дают компании возможности достижения стратегических целей, а также отвечает за технологии, исследования и разработки, контролирует развитие технологий, предназначенных для коммерциализации. В круг обязанностей СТО могут входить определение общих стратегий технического развития, принятие глобальных технических решений, выбор и оценка технологий, определение длительности и трудоемкости проектов, написание и обзоры кодов, управление техническими рисками на проектах;
среднерыночная зарплата
работает на позиции