Архитектор программного обеспечения
Сфера деятельности:
- Информационные технологии
- Интернет
- Связь
Вид деятельности:
- Анализировать и упорядочивать текстовую информацию
- Делать расчеты
Компетенции:
- Системное (масштабное) мышление
- Ориентированность на результат
- Аналитический склад ума
- Умение принимать решения
- Умение видеть и решать проблему
- Разносторонние знания
- Креативность
- Обучаемость
- Коммуникабельность
- Ответственность
- Умение анализировать большие объемы информации
- Организованность
Описание
Архитектор программного обеспечения (системный архитектор, архитектор ПО, IT-архитектор) - специалист, который занимается построением сложных IT-систем для решения бизнес-задач. Системный архитектор хорошо разбирается в бизнес-процессах и видит, как можно решить бизнес-задачу с помощью разнообразных информационных технологий.
Проектирование ПО может включать применение и интеграцию широкого спектра продуктов, технологий и услуг, различных систем, приложений, оборудования и программного обеспечения. Как главный конструктор принимает решение, из каких деталей будет "собран" автомобиль, так архитектор программного обеспечения должен из доступных технологий сконструировать действующую IT-систему.
Например, к таким сложным системам относится интернет-банкинг. Если банк хочет предоставлять свои услуги не только в офисе, но и онлайн, то именно системный архитектор (а чаще и несколько архитекторов) продумывает, как разработать действующий онлайн-сервис для банка: настроить взаимодействие пользователей с банком через web-интерфейс, мобильные приложения, банкоматы, предусмотреть возможность не только снять и положить деньги на счет, но и сделать выписки, открыть вклад или взять кредит. В процессе проектирования сервиса системный архитектор должен предусмотреть удобство пользователя, простоту разработки, быстродействие, возможности масштабирования сервиса и безопасность финансовой информации. Данными вопросами будут заниматься уже разные специалисты – программисты, тестировщики, специалисты по информационной безопасности, UX-дизайнеры – но в проект, созданный архитектором, должны быть заложены будущие возможности для внесения изменений и развития.
Чем занимается архитектор программного обеспечения:
- Изучение предметной области для внедрения и/или разработки прикладных информационных систем
- Изучает предметную область для внедрения и разработки прикладных информационных систем
- Участвует в интервьюировании заказчиков, бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов
- Изучает и систематизирует документацию по проекту
- Готовит технические документы по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций
- Участвует в постановке задач и разработке технического задания
- Собирает, анализирует и документирует функциональные требования к программному обеспечению
- Контролирует разработку
- Участвует в подготовке схем тестирования функционала для выявления отклонений от сформулированных бизнес-требований и функциональных требований
- Участвует в тестировании прототипа разрабатываемой системы
- Участвует в обучении пользователей системы
- Анализирует риски и причины возникновения ошибок при разработке системы
Коды специальностей ВО:
Прикладные математика и информатика 01.03.02
Прикладная математика 01.03.04
Математика и компьютерные науки 02.03.01
Информатика и вычислительная техника 09.03.01
Информационные системы и технологии 09.03.02
Прикладная информатика 09.03.03
Программная инженерия 09.03.04
Бизнес-информатика 38.03.05
Где учиться
IT-специалисты считают, что для того, чтобы стать квалифицированным системным архитектором, необходимо начать свой путь с работы программиста. Только попробовав на практике различные технологии и языки программирования, решая прикладные задачи и разрабатывая сайты, можно приобрести бесценный опыт и видение бизнес-проблем.
Направления обучения:
Математика и механика (01.00.00)
Компьютерные и информационные науки (02.00.00)
Информатика и вычислительная техника (09.00.00)
Экономика и управление (38.00.00)
Где работать
Где работать
- Компании-разработчики
- IT-отделы и отделы digital-маркетинга организаций
- Системные интеграторы
Компании мечты*
- Mail.ru
- Яндекс
- Сбербанк
- Газпром
- Крок
- Техносерв
*Информация из интернет-источников