ПРОФЕССИЯ: АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


ПРОФЕССИЯ: АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
30янв.

Чем занимается архитектор программного обеспечения? Какова его роль в создании информационных систем? Сколько он зарабатывает? Как стать системным архитектором?

Когда сфера IT была молода, а компьютерных программ было всего ничего, достаточно было одного программиста, который разработает, протестирует и выпустит программу. Сегодня штаты компаний Microsoft, Apple, IBM насчитывают более 100 тыс. человек сотрудников, потому что за последние полвека IT-продукты усложнились в сотни раз.

Кто такой архитектор программного обеспечения

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

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

Приведем пример. К сложным системам относится интернет-банкинг. Если банк хочет предоставлять свои услуги не только в офисе, но и онлайн, то именно системный архитектор (а чаще и несколько архитекторов) продумывает, как разработать действующий онлайн-сервис для банка: настроить взаимодействие пользователей с банком через web-интерфейс, мобильные приложения, банкоматы, предусмотреть возможность не только снять и положить деньги на счет, но и сделать выписки, открыть вклад или взять кредит, не выходя из дома. В процессе проектирования сервиса системный архитектор должен предусмотреть удобство пользователя, простоту разработки, быстродействие, возможности масштабирования сервиса и безопасность финансовой информации. Данными вопросами будут заниматься уже разные специалисты – программистытестировщикиспециалисты по информационной безопасности, UX-дизайнеры – но в проект, созданный архитектором, должны быть заложены будущие возможности для изменений и развития.

Чем занимается архитектор программного обеспечения

Системный архитектор участвует во всех этапах разработки системы – от встречи с заказчиками до финального внедрения:

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

Какие универсальные компетенции нужны архитектору IT-систем в работе

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

✎ Системное (масштабное) мышление
✎ Ориентированность на результат
✎ Аналитический склад ума
✎ Умение принимать решения
✎ Умение видеть и решать проблему
✎ Разносторонние знания
✎ Креативность
✎ Обучаемость
✎ Коммуникабельность
✎ Ответственность
✎ Умение анализировать большие объемы информации
✎ Организованность

Средняя заработная плата и востребованность
Системные архитекторы относятся к одним из самых востребованных и высокооплачиваемых IT-специалистов, наряду с руководителями IT-разработки и директорам по IT в корпорациях. Диапазон зарплат:
✔ 100 000 – 300 000 рублей

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

Где работать
• Компании-разработчики (сервисы Booking.com, Mail.ru, Yandex, Unisender)
• IT-отделы и отделы digital-маркетинга организаций (Сбербанк России, Газпром, Тинькофф банк)
• Системные интеграторы (Крок, Softline, Техносерв, Ланит, Ай-Теко)

Что делать уже сейчас
✔ Углубленно изучать математику, информатику, русский и английский язык в школе
✔ Освоить основы программирования и создания веб-сайтов, создавать небольшие редакторы и полезные утилиты
✔ Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com
✔ Посетить iСмену программы "Профессионалы будущего", чтобы пообщаться с настоящими IT-специалистами и узнать больше о современных технологиях

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


ПРОФОРИЕНТАТОР