Кто такой ИТ-архитектор? Какая роль и зона ответственности для компании?
В рамках проектов, по которым мы консультируем в области организации системы управления ИТ и проведения цифровой трансформации компаний, возник вопрос о необходимости и зоне ответственности.
ИТ-архитектор понимает и удерживает текущее состояние ИТ
- Хранит набор схем, описывающих ИТ-деятельность (стратегия, процессы, данные, ПО, инфраструктура или, по-другому, Business → Data → Software → Hardware)
- Удерживает структуру и целостность архитектуры всех ИТ-систем компании
- Понимает и консультирует коллег по текущей организации ИТ-деятельности
- Определяет потенциальные риски, проблемы и узкие места в текущей ИТ-архитектуре и при реализации новых требований
Определяет куда идти и как проводить изменения в ИТ
- Определяет архитектурные ценности, принципы, стандарты (интегрируемость, масштабируемость, не повторяемость логики\данных, наименьшие полномочия и т.п.)
- Анализирует поступающие требования (если нет аналитиков)
- Проектирует целевую архитектуру и стратегию перехода к ней (схематизирует, моделирует, др.)
- Осуществляет выбор подхода (монолит или микросервисы, облако или свой сервер и т.п.)
- Осуществляет поиск и выбор используемых технологий
- Осуществляет выбор соответствующих ИТ-решений для реализации требований
- Определяет оптимальное решение с учётом имеющихся факторов (потребности заказчика, компетенции команды, перспектива развития, бюджет, сроки и т.п.)
- Оценка готовности, целесообразности и эффективности использования ИТ-решений
- Определяет формат хранения и передачи данных (если нет отдельного архитектора данных)
Осуществляет контроль реализации ИТ-изменение
- Ведёт архитектурный надзор (контроль реализации выбранных ИТ-решений и технологий)
- Проводит анализ потоков данных (если нет отдельного архитектора данных)