Системный архитектор: особенности профессии и обязанности специалиста. Архитектор программного обеспечения.

Есть и другая сторона работы архитектора программного обеспечения. Ему приходится не только общаться с ИТ-специалистами и разрабатывать систему, но и вести переговоры с работодателем, чтобы выяснить, что он хочет видеть в результате. По этой причине «разговор с компанией» является важной частью работы специалиста.

Профессия «Архитектор программного обеспечения» — подробное описание и обзор

Программное обеспечение, или сокращенно ПО, — это программы, которые пользователи используют для работы на ПК и выполнения своих задач. Чтобы написать текст в Word или создать электронную таблицу в Excel, нужно открыть эти программы на компьютере и ввести текст или цифры. Результат, который вы видите на экране, возможен благодаря этой программе.

Посмотрите лучший выбор курсов для архитекторов программного обеспечения.

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

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

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

Основные задачи:

  • Техническая — к ней относится всё, что непосредственно связано с проектированием. Инженер-программист создаёт архитектурный шаблон, делит его на модули и подбирает языки программирования. Он выбирает средства исполнения и прописывает технические сценарии взаимодействия компонентов будущего ПО. В обязанности также входит проектирование технических интерфейсов, определение форматов передачи и хранения данных, а также подбор необходимых средств для реализации подсистем.
  • Экспертная — специалист анализирует проект, даёт экспертную оценку и пишет требования к его реализации. Программист-архитектор планирует развитие системы и проводит реинжиниринг, т.е. радикальную перестройку в уже имеющемся ПО, чтобы устранить существующие ошибки. Он проверяет приобретённые системы, регламентирует внесение изменений и разрабатывает стандарты проектирования.
  • Управленческая — программист-архитектор возглавляет команду разработки, консультирует её и раздаёт технические задания. Архитектор общается с заказчиком и руководителем, может вносить коррективы и предлагать решения. Он должен разговаривать на понятном заказчику языке, объяснять сложные технические понятия простым языком. Это важно для налаживания бизнес-процессов, успешной коммуникации отдела разработки и клиента. Следит за выполнением проекта, занимается различной документацией и координирует своих подчинённых.

Возможные сферы работы: крупные ИТ-компании, предприятия.

Навыки архитектора ПО

У технических руководителей ИТ-проекта много задач, но прежде всего они должны уметь их выполнять:

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

-50% на все курсы Skillbox

Уникальное предложени е-50% скидка на ВСЕ курсы Skillbox. Получите современную онлайн-профессию, раскройте свой потенциал.

Активировать скидку →

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

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

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

В этом контексте важно помнить, что системный архитектор должен обладать знаниями из различных областей человеческой жизни: Программирование, экономика и т.д.

Плюсы и минусы

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

Рассмотрим преимущества работы в качестве архитектора программного обеспечения.

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

К недостаткам профессии относятся несколько факторов.

  • Рутинность. В ходе своей рабочей деятельность системному архитектору приходится выполнять однообразные задания, которые могут наскучить.
  • Стрессоустойчивость. Системному архитектору на постоянной основе приходится взаимодействовать с людьми (коллеги, заказчики, начальник). В ходе такого общения могут возникать трудности, конфликты и недопонимания.

Таким образом, преимущества работы системным архитектором перевешивают недостатки.

Должностные обязанности

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

Давайте рассмотрим некоторые из задач, которые характеризуют работу системного архитектора:

  • предварительный анализ проекта (осуществляется на первых этапах работы и требует особого внимания);
  • первоначальные исследования;
  • формирование требований к осуществлению тех или иных бизнес-проектов;
  • экспертная оценка;
  • выбор подходящих стандартов;
  • оценка возможностей;
  • разработка финальных проектов;
  • написание технических заданий;
  • обоснование своей деятельности с экономической точки зрения;
  • координация проекта с другими специалистами или даже отделами;
  • разработка подходящей методологии;
  • адаптация существующих систем под требования конкретного проекта;
  • контроль за выполнением разработанного проекта;
  • анализ качества программного обеспечения и т. д.

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

Обязанности работника

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

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

Кроме того, специалист анализирует все детали и нюансы, следит за правильностью реализации своих решений и при необходимости вносит коррективы.

Читайте ещё:  Профессия Системный программист: кто это такой, обучение. Системный программист это.

Основные задачи архитектора можно разделить на несколько категорий:

  1. Техническую. К этому виду относятся все задачи, непосредственно связанные с веб-разработкой и проектированием: создание архитектурного шаблона, подбор языков программирования, инструментов исполнения и информационных технологий, составление технического задания, определение форматов передачи и хранения данных и т. д.
  2. Экспертную. В эту категорию входит анализ будущего проекта, написание требований для его реализации, планирование развития информационной системы и разработка стандартов проектирования. А также реинжиниринг, т. е. фундаментальное изменение и преобразование структуры программного обеспечения для устранения имеющихся ошибок, а после регламентирование внесенных изменений.
  3. Управленческую. Она подразумевает главенство в команде разработчиков, консультацию программистов и координацию их действий, внесение коррективов, поиск новых решений, контроль за выполнением проекта и ведение документации. Для этого архитектору необходимо постоянно коммуницировать с другими специалистами, объяснять им сложные технические понятия простым языком.

Кроме того, специалист выполняет следующие задачи:

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

Проще говоря, архитектор программного обеспечения отвечает практически за все в ИТ-проекте.

У многих людей, интересующихся этой профессией, возникает один вопрос: пишет ли архитектор кода код? Да, они должны иметь такую возможность, но это не является прямой обязанностью писать код. Но некоторым профессионалам приходится кодировать.

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

ИТ-архитектору также приходится управлять большим количеством документов. Они должны сформулировать и обдумать их, представить и доставить в установленные сроки.

Требования к сотруднику

Для архитектора программного обеспечения важно понимать не только аспекты и функции веб-разработки и разработки ИТ-систем, но и бизнес-процессы.

Профессионалы должны соответствовать следующим требованиям:

  1. Проектировать ПО и информационные системы.
  2. Знать языки программирования.
  3. Формировать архитектуру ПО.
  4. Подбирать средства, технологии и инструменты для разработки.
  5. Контролировать процессы выполнения задач.
  6. Знать операционные системы и сети.
  7. Проводить проверки и тестирования.
  8. Создавать техническое задание.
  9. Вести переговоры.
  10. Доказывать свою точку зрения.
  11. Анализировать требования заказчика.
  12. Управлять проектом и командой.
  13. Обеспечивать поддержку программистам.
  14. Работать с базами данных.
  15. Оценивать возможности и перспективы, а также риски и возможные ошибки проекта.
  16. Выявлять и устранять ошибки.
  17. Формировать стратегию и методы разработки.
  18. Вести техническую, отчетную и прочую документацию.
  19. Знать инструменты проектирования систем.
  20. Анализировать текущие архитектурные решения.
  21. Обладать навыками менеджера.
  22. Знать базовые информационные технологии.
  23. Понимать IT-тренды и предвидеть их возможные изменения.

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

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

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

Зарплата и карьера

Архитекторы программного обеспечения могут работать в следующих областях:

  1. Компаниях-разработчиках IT-продуктов.
  2. IT-отделах и отделах digital-маркетинга крупных организаций.
  3. Финансовых учреждениях и банках.
  4. Системных интеграторах.

Важным моментом в анализе любой профессии является, конечно же, зарплата специалиста. В среднем зарплата в России составляет от 80 000 до 300 000 рублей.

В регионах заработная плата может достигать 60 000 рублей, что также является доходом выше среднего. А верхний предел в таких городах, как Нижний Новгород, Воронеж, Екатеринбург, Казань, Новосибирск, Краснодар и Владивосток, составляет 200 000 рублей. В Москве заработная плата составляет от 250 000 до 300 000 рублей.

В Москве зарплата начинается от 100 000 рублей и может достигать 350 000 рублей и выше.

Эта профессия является одной из самых высокооплачиваемых в секторе ИТ.

Начинающие архитекторы зарабатывают всего 60 000 рублей. У специалистов с опытом работы от одного года зарплата составляет 100-150 тыс. рублей. А те, кто работает на своей должности более трех лет, могут зарабатывать еще больше.

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

Однако дело не только в нехватке рабочей силы, но и в императивных требованиях работодателей крупных компаний:

  1. Наличие именно высшего технического образования.
  2. Глубокие знания в области программирования, веб-разработке и архитектуре программного обеспечения.
  3. Знание иностранного языка, лучше всего английского.
  4. Опыт работы в IT-сфере не менее 3 лет.

Soft skills системного архитектора

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

  • Аналитическое мышление.
  • Усидчивость и терпеливость.
  • Высокая ответственность.
  • Любознательность и постоянное желание развиваться.
  • Навыки работы с документами.
  • Умение разбираться с бизнес-процессами предприятия.
  • Личная дисциплина.
  • Коммуникативные навыки и умение работать в команде.
  • Навыки лидера.

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

Преимущества и недостатки профессии

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

Преимущества и недостатки профессии системный архитектор

Преимущества:

  1. Высокая заработная плата.
  2. Востребованность на рынке труда.
  3. Постоянное саморазвитие и профессиональный рост.

Как учиться на системного архитектора

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

Стоит отметить, что системных архитекторов готовят не только в университетах, но и непосредственно на рабочем месте, а также посещая специальные курсы.

Профессия Системный архитектор, архитектор программного обеспечения в России 

Системный архитектор, архитектор программного обеспечения — это исследователь и профессионал в области разработки программного обеспечения, который принимает решения о конфигурации и внутренней архитектуре компьютерных программ и информационных сред. Он/она проводит исследования и применяет их результаты на практике. Основная задача такого специалиста — создание гибких и совершенных программ с оптимальной внутренней архитектурой.

Начинающие: 35000⃏ в месяц

Опытный: 80000 в месяц

Профессионал: 150000⃏ в месяц

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

Читайте ещё:  Музыкальный продюсер»: кто это, обязанности, зарплаты и как им стать в 2022 году. Музыкальные продюсеры россии.

Востребованность профессии

Работа — довольно редкое явление. Ваши представители нужны в основном в крупных IT-компаниях, которые разрабатывают компьютерные среды и экосистемы. В нашей стране рынок разработки программного обеспечения развит слабо. Рабочих мест в этой профессии не так много. В настоящее время спрос на эту профессию невысок. За рубежом существует множество возможностей трудоустройства.

Профессия — это интеллектуальная деятельность. Здесь важны глубокие знания теории программирования и способность мыслить нестандартно. Эта профессия подходит для тех, кто:

  • Имеет склонность к изучению точных наук – математики, физики;
  • Обладает высоким интеллектом;
  • Интересуется информационными технологиями;
  • Способен нестандартно мыслить и предлагать оригинальные технические решения.

Soft skills системного архитектора

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

  • Аналитическое мышление.
  • Усидчивость и терпеливость.
  • Высокая ответственность.
  • Любознательность и постоянное желание развиваться.
  • Навыки работы с документами.
  • Умение разбираться с бизнес-процессами предприятия.
  • Личная дисциплина.
  • Коммуникативные навыки и умение работать в команде.
  • Навыки лидера.

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

Как получить профессию архитектора. Где учиться

Чтобы изучать архитектуру, сначала необходимо определиться с выбором специальности:

  • дизайнерское направление — внутренние помещения, их интерьер;
  • градостроительное направление — строительство зданий (жилых, общественных, промышленных);
  • направление реставрирования — реставрирование исторических зданий и объектов культурного наследия;
  • ландшафтная архитектура — проектирование парков, зон для отдыха, скверов.

В зависимости от области обучения могут потребоваться экзамены по некоторым дополнительным предметам (например, истории, творческим конкурсам).

Что делать после 11 класса, чтобы стать архитектором:

  • Русский язык.
  • Литература.
  • Математика.
  • Русский язык.
  • Творческий конкурс.

Список вступительных экзаменов зависит от школы и предмета.

Вы можете специализироваться на высших школах в качестве архитектора:

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

Обучение архитектора

Университеты с высоким спросом в стране:

  • Государственный университет по землеустройству (ГУЗ);
  • Академия живописи, ваяния и зодчества (Москва);
  • Российский университет дружбы народов (РУДН);
  • Московский архитектурный институт (МАРХИ);
  • Архитектурно-строительный университет (Санкт-Петербург) и т.д.

Стандартный срок обучения в университете составляет 5 лет. После окончания учебы специалист получает звание архитектора/планировщика. Профессия архитектора требует получения профессиональной лицензии после нескольких лет профессиональной практики и портфолио. Можно продвинуться от профессии техника-архитектора до главного архитектора. Назначение на должность является непрерывным, если соблюдены все требования.

Образование в архитектуре

Архитектор-дизайнер

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

Архитектор дизайнер

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

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

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

Где работают архитекторы

Найти работу архитектора можно не только в строительной компании. Подобных специалистов, даже без опыта работы, ищут в таких структурах:

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

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

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

Возможна не только вертикальная, но и «горизонтальная» мобильность, т.е. переход в более крупную компанию или туда, где есть более интересные проекты.

Профессия: Архитектор программного обеспечения - чем занимается, требования

Архитекторы пользуются большим спросом на рынке труда в России и за рубежом. Согласно статистике, эта профессия будет очень востребована еще 20 лет. На современном строительном рынке проектируются жилые, общественные и промышленные здания. Популярность архитекторов обусловлена активным развитием частного строительного сектора. В больших городах и мегаполисах спрос на специалистов высок.

Проекторское бюро

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

Не секрет, что каждая проблема требует специальных знаний, часто очень профессиональных, и что задачи, необходимые для решения каждой проблемы, специфичны и уникальны. Иногда это создает впечатление, что проблемы, с которыми сталкиваются профессионалы в каждой дисциплине, сильно отличаются друг от друга. И это дает понять, что это конкретные проблемы, которые могут быть решены всеми участниками, вплоть до кризисного менеджера. Конечно, решение конкретной проблемы требует специальных, иногда очень глубоких знаний. Но есть и другой подход, называемый «системным анализом». Это универсальный алгоритм мер по решению проблем, который может быть использован в любой профессии и который системный архитектор использует в своей повседневной практике. Почему бы и нет? Ведь все мы живем в одном и том же мире, подчиняемся общим законам мироздания, и при всей нашей технической культуре методично повторяем все, что уже создала природа (или Творец), иногда удивляя серьезными новшествами. Постепенно универсальная системная природа окружающего нас мира (или потенциального пространства проектирования) стала очевидной, пока не появилась технология под названием «прикладной системный анализ». Эта область знаний уже стала профессией, и многие университеты по всему миру готовят системных аналитиков.

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

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

Читайте ещё:  Повар-универсал: требование к образованию и должностные обязанности. Требования к повару.

Например, слышали ли вы когда-нибудь слово «воля»? Но без системного архитектора очень трудно внедрить свои «хотелки» в проект. Существует разрыв между клиентом и подрядчиком. И если они подойдут слишком близко, может произойти то, чего вы хотите. Но есть и «лохотронщики». Это не клинический случай, но в реальной жизни такое случается, когда клиент не может объяснить, чего он хочет. У клиента нет требований, у него даже нет «хотелок», у него есть простая проблема, он хочет, чтобы все работало, но не знает, что нужно сделать, чтобы это заработало. Одним словом, снова нужен системный архитектор.

Так что базовое оборудование у системных архитекторов есть, нужно только научиться им пользоваться. Однако последнее обычно занимает всю жизнь, так как навыки развиваются, человек «входит в игру» и неизбежно совершает ошибки. На основе опыта, знаний и прошлых ошибок (не только своих собственных) системный архитектор может научиться создавать что-то значимое. Более того — системный архитектор должен учиться не только на своих ошибках, но и на ошибках других. Конечно, невозможно стать экспертом во всех дисциплинах или технологиях, но вы не сможете стать системным архитектором без способности учиться на опыте других, как на своем собственном. А способность впитывать чужие знания и опыт имеет еще один полезный аспект — креативность. Таким образом, системный архитектор — это творческий человек с изощренным умом.

Архитектурное многообразие

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

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

Системный архитектор, также называемый корпоративным архитектором, является альтер-эго системного архитектора компании, выполняющей проект, но на стороне компании, сдающей проект в эксплуатацию.

Фактически, человек «на той стороне» должен хорошо понимать, как выполняется заказная работа, а также знать архитектуру всех собственных систем компании и адаптировать к ним новые части, не говоря уже о постоянной модернизации компании. В идеале системный архитектор и архитектор предприятия должны работать над проектом в тесном сотрудничестве.

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

Стоит повторить, что системный архитектор также работает с системой, но система для него — это функционирующий бизнес, функционирующая компания, функционирующая служба. Даже когда системный архитектор работает над проектом по разработке информационной системы, он работает не только над самой системой, но и над результатом работы системы. Он решает бизнес-проблему, используя технологии и изменяя процессы, а не создавая систему программного и аппаратного обеспечения. Разница примерно такая же, как между «построить железную дорогу и пустить поезда между двумя населенными пунктами» и «построить железнодорожное сообщение между двумя населенными пунктами». Многие поймут задачу строительства дороги и эксплуатации поездов, некоторые пойдут дальше, и только системный архитектор будет думать об оценке количества пассажиров, маршрутов, размера и типа поездов, типа и размера станций и остановок, количества билетных касс, процедур оплаты и контроля, обеспечения льготных тарифов, возможности/необходимости грузовых перевозок по данному маршруту, организации обслуживания поездов и путей, безопасности объектов в соответствии с требованиями ГО и ЧС, доступности для инвалидов. .. Чувства

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

Независимо от того, как развивается сообщество системных архитекторов, некоторые вещи все еще остаются для них недоступными. Возьмем, к примеру, знаменитый проект, который его создатель смог эффективно завершить всего за 7 дней. Какая возможность, какая компетенция! Есть чему учиться и к чему стремиться, чтобы быть где-то рядом. Правда, иногда на это уходит вся жизнь, но такова профессия. Неудивительно, что «редкой птицей» среди архитекторов (сложных) систем являются люди моложе 30 лет. Что нужно сделать, чтобы стать им?

Учиться, учиться и еще раз учиться!

Эта статья была опубликована на портале ICS. Голышко А.В. — системный аналитик группы компаний «Техносерв» Грунин А.В. — руководитель отдела системных решений группы компаний «Техносерв» Гуженко Д.Б. — системный архитектор группы компаний «Техносерв

Оцените статью
Mad Girls
Добавить комментарий