Содержание
- § Перенос рисков
- Особенности профессии
- В ходе выступлений будут затронуты темы:
- Особенности профессии
- Архитектор программного обеспечения: кто это и чем занимается
- Должностные обязанности системного архитектора
- Три вида архитекторов
- Я оставляю свой рюкзак
- Чем занимается системный архитектор
- Как выбрать IT-архитектора
- Специализации ИТ-архитекторов.
- Опыт клиента
- Имеет ли смысл должность ИТ архитектора?
- Краткое описание
- Кто такой архитектор в IT
- Ключевые навыки системного архитектора
- Специализации архитекторов
- Имеет ли смысл должность ИТ архитектора?
- Почему архитектором практически невозможно стать, и что тогда делать?
- Заключение.
- И что в итоге?
§ Перенос рисков
Может быть, я сейчас кого-то оскорблю, но в привычном нам процессе создания цифровых продуктов кроется один серьёзный недостаток. Мы с вами не умеем распределять риски. А соответственно, мы не умеем ими управлять.
Мы привыкли, что разработка — это область проектного процесса с довольно высокой степенью неопределённости. Именно поэтому все агентства и production-компании работают по T&M, с оплатой по часам, а не по результату. Им просто невыгодно брать на себя финансовые риски клиента. Ведь на старте они не могут быть уверены в том, что информации достаточно, а документация по проекту верная и исчерпывающая. Зачастую разработчикам вообще прилетают только функциональные требования и дизайн-макеты (разумеется, этого мало).
И что происходит в итоге? Правильно, риски перекладываются на клиента. Сорян.
Но это если рассматривать проектный процесс с точки зрения задействованных в нём сторон. А давайте взглянем изнутри. Давайте разделим этот самый процесс на два ключевых направления: продуктовый дизайн (исследования, аналитика — проектирование, в общем) и разработку (кодинг, девопс и тестирование). Тогда получается, что проектировщики попросту перекладывают свои обязанности (а с ними и риски) на разработчиков. Да, всё просто.
Инженеры и строители начинают работать за архитекторов, если тем не хватает квалификации. Такое, блин, возможно только в IT.
Так вот функциональная архитектура как раз и призвана снизить риски. Стабилизировать разработку. Заранее найти ответы если не на все, то на очень значительную часть вопросов. Не заставлять обычных программистов принимать общие архитектурные или тонкие юиксовые решения.
Особенности профессии
Для начала разберемся, что же такое программное обеспечение. Если кратко, то это комплекс программ, которым вы пользуетесь на своем ПК. Провести расчеты, написать текст в электронном документе, послушать музыку, создать презентацию – это все ваши задачи. А решают их для вас Excel, Word, KMPlayer, PowerPoint и другие составные части программного обеспечения.
ПО может быть системным, прикладным и инструментальным.
Системное ПО – это группа программ, благодаря которым компьютер может правильно работать, позволяя владельцу использовать весь свой функционал, а также устанавливать на ПК новые программы. К этому виду программного обеспечения относятся операционные системы, драйверы, антивирусные программы и архиваторы.
Прикладное – это комплекс инструментов, которые решают конкретные задачи пользователя. Например, создавать электронные документы, смотреть фильмы, делать перевод текстов.
Более 100 крутых уроков, тестов и тренажеров для развития мозга
Начать развиваться
Инструментальное – это системы программирования и моделирования, инструментальные среды. Они нужны разработчикам для проектирования и создания программ.
И если разработкой программного обеспечения занимаются программисты, то проектирование структуры ПО и составление технического задания для разработчиков ложится на плечи архитекторам программного обеспечения.
Архитекторы строят сложные IT-системы, помогают работодателям решать их бизнес-задачи, применяя информационные технологии, автоматизируют рутинные процессы, тем самым экономят время и деньги, создают архитектуру ПО.
Специалисты подсказывают разработчикам, как создать IT-продукт и избежать ошибок, какие технологии лучше использовать, принимают решения по поводу внутреннего устройства IT-системы и ее интерфейса.
Например, производители одежды хотят предоставлять свои услуги не только в магазине, но и онлайн. Для этого нужно создать мобильное приложение. Тогда за дело берется архитектор. Он продумывает все детали по разработке функционального онлайн-сервиса для магазина.
Специалисту нужно решить, как посетители будут взаимодействовать с магазином через веб-интерфейс, как они будут делать онлайн-покупки, как создать все условия для комфорта и удобства покупателя во время пользования приложением, как добиться простоты разработки и быстродействия, как обеспечить финансовую безопасность денежных операций и т. д.
За архитектором остается последнее слово о внешнем виде IT-продукта и о его внутреннем наполнении. И уже исходя из задания и рекомендаций IT-архитектора, за разработку и дизайн принимаются программисты, UX-дизайнеры, тестировщики, специалисты по информационной безопасности и другие.
Архитектор ПО – это всегда работник с большим опытом работы и увесистым багажом знаний. Он должен иметь широкий кругозор, брать ответственность за принятие сложных технических решений. Вчерашние студенты не могут начать свою карьеру с этой должности. Чаще всего в IT-архитектора перерастают бывшие программисты, инженеры, системные администраторы, тимлиды или backend-разработчики.
Кроме технической у работы архитектора ПО есть и другая сторона. Он должен не только общаться с айтишниками и продумывать устройство системы, но и вести переговоры с работодателем, чтобы выяснить, что именно он хочет видеть в результате
Поэтому “разговоры с бизнесом” являются немаловажной частью деятельности специалиста
В небольших компаниях не всегда есть надобность в IT-архитекторах. Разработчики простых IT-продуктов могут самостоятельно решать, что и как должно быть устроено в их товаре. Поэтому архитекторы ПО – это сотрудники крупных компаний со сложной информационной системой.
В ходе выступлений будут затронуты темы:
- Кто такой архитектор: контекст работы (архитектор в организации, для которой ИТ не являются основным родом деятельности, архитектор ИТ-организации), с кем осуществляется взаимодействие (внутри и вне организации), задачи, обязанности, инструменты архитектора. Зачем нужен архитектор, чем живёт, основные качества архитектора.
- Как стать архитектором: какие качества нужно развивать, какие дисциплины — осваивать, можно ли сразу стать архитектором или же необходимо работать в другой роли до этого.
- Как быть архитектором: архитектурные практики, стандарты, процессы в организации (какие есть или какие должны быть).
Особенности профессии
Создание архитектуры информационных систем требует от специалиста глубоких профессиональных знаний, математического склада ума, умения быстро принимать и анализировать решения. В обязанности архитектора ИС входит выполнение таких непростых задач:
- проведение анализа проекта, баз данных, процессов и других параметров;
- изучение ТЗ, полученного от заказчика, экспертная оценка;
- выбор способов реализации поставленных задач, соответствующих целям и оговоренному бюджету;
- разработка спецификаций, концепций, методологии проектирования, архитектуры, алгоритма функционирования, способов обработки информации;
- проектирование ИС, баз данных;
- полноценная координация проекта, взаимодействие с техническими специалистами: аналитики, разработчики, представители отдела информационной безопасности и другие;
- консультации для сотрудников, привлеченных специалистов и руководства;
- контроль выполнения проекта, тестирование созданной информационной системы;
- отладка, ввод в эксплуатацию, подготовка документов (рабочие, проектные и другие);
- ведение отчетов, составление актов и прочей заключительной документации;
- ведение, модернизация.
Опытный архитектор информационных систем обязан координировать действия рабочей группы, следить за соблюдением сроков и бюджетом, предавая заказчику отчеты о деятельности, тратах. Неправильное выполнение поставленных задач, срыв сроков, разглашение информации (данные о компании, коммерческая тайна) караются законом и штрафом, размер которого чаще всего прописан в договоре. Специалисты действительно высоко востребованы на рынке труда, по мере развития технологий их популярность будет возрастать еще больше.
Архитектор программного обеспечения: кто это и чем занимается
Сам IT-специалист во время переговоров предлагает дополнительные функции, рекомендации по интерфейсу – всю ту работу, которую делают разработчики, сделать сайт более современным, удобным, приятным для потенциального покупателя или партнера. Составив список потребностей и желаний своего клиента, хорошим тоном для архитектора будет окончательное согласование этих пунктов с собеседником – так появляется «сырая» версия технического задания.
За каждым из них закрепляются специалисты из IT-отделов, для них прописывается техническое задание – естественно, на понятном для них языке, прописывается концепт проекта, задачи которые нужно решить, элементы, которые надо добавить.
Архитектор на протяжении всей работы координирует их, чтобы сделать работу над проектом в соответствии с задумкой. Отдельные его элементы – сайт, приложение и другие, должны работать согласованно друг с другом.
Отдельной интересной задачей считается создание интернет-банкинга для финансово-кредитных организаций – это более сложная задача, потому что требует проработки серьезных уровней безопасности, защиты информации.
Должностные обязанности системного архитектора
Обязанности у человека этой профессии разнообразные и разноплановые. Он занимается:
- Аналитика проекта и окружения.
- Анализ БД, ИС и отдельных процессов.
- Анализ материала, который запрашивает клиент.
- Оценка архитектурных систем и их конфигурации, а также БД.
- Поиск выбор подходов, формирование требований, выбор спецификаций и стандартов.
- Сбор и анализ требований к компонентам системы.
- Оценка возможностей, перспектив и рисков проекта.
- Определение потребностей в ресурсах для внедрения и реализации проектов.
- Разработка проектной документации.
Кроме того, есть еще ряд требований к профессии:
- Проектирование БД, ИС и ПО.
- Разработка ТЗ для различных проектов + их экономическое обоснование.
- Подготовка концепции и стратегии, а также методов реализации проектов.
- Формирование архитектуры ПО, алгоритмов работы программного обеспечения и технологии обработки информации.
- Адаптация к текущей организационной структуре.
- Координация команды исполнителей по проекту.
- Контроль всех этапов выполнения работ.
- Контроль внедрения в систему принятых решений.
- Консультации с пользователями.
- Контроль выполнения решений.
- Создание системной архитектуры.
- Проверка качества установленного ПО.
Системные архитекторы незаменимы и необходимы не в каждой компании, а только в той, где развернута сеть, нуждающаяся в тонкой отладке. В маленьких ИТ-компаниях вместо архитектора вполне достойно сможет справиться программист или другой специалист, который разбирается в ИТ.
Системному архитектору приходится работать с колоссальными массивами документов – требуется формировать и продумывать документы по эксплуатации информационных систем, работать с технической и проектной документацией. Всю отчетную документацию нудно предоставлять четко в установленные сроки.
Должностные обязанности системного архитектора, как правило, прописываются или оговариваются в инструкциях, однако будет не лишним описать области его персональной ответственности:
- Невыполнение или ненадлежащее выполнение прямых должностных обязанностей.
- Причинение вреда компании своим бездействием или ненадлежащим действием.
- Разглашение конфиденциальной информации.
- Нарушение правил внутреннего трудового распорядка и т.п.
Три вида архитекторов
Проще всего это понять, разобравшись, какие бывают архитекторы в ИТ.
Есть наиболее распространённое и понятное определение «архитектора решений» или «solution-архитектора» — это специалист, который понимает, как устроена и должна работать определенная прикладная система (веб-сервис, социальная сеть, ERP-система и пр). Он держит команды разработки в рамках техзадания и помогает создавать решения, фокусируясь на бизнес-задаче, а не просто на функциональных требованиях к исполняемому коду. Любое приложение должно на чем-то работать, а данные, которым оно оперирует, храниться долго и без потерь. Solution-архитектор может только сформулировать, какие ресурсы требуются и как быстро должен подниматься упавший сервис. Кто же сделает это реальностью?
Именно здесь подключается «системный архитектор». Он как раз гуру в создании ИТ-инфраструктуры, включая ЦОДы, железо, сети, различных системы хранения и серверные платформы. Его основная задача — подготовить инфраструктуру к тем требованиям, которые диктуют ей приложения. В сферу ответственности системного архитектора может входить множество систем, которые так или иначе относятся к инфраструктурному уровню, обеспечивая необходимую производительность, надежность и доступность. Но сути это не меняет — системный архитектор придумывает, как будет выглядеть ИТ-инфраструктура в целом и что она должна «уметь».
В идеале синергия системного и solution-архитекторов должна давать компании тот самый импульс для развития. В действительности между ними — бездна. Архитекторы решений не знают, как функционирует инфраструктура, а системные архитекторы часто не заинтересованы вникать в работу ПО. Именно поэтому над ними появляется «enterprise-архитектор» — супермен, способный соединить два сегмента архитектуры. Это не какой-нибудь отдельный «биологический» вид, а скорее новая эволюционная форма развития системного и solution-архитектора. Обычно он соединяет два берега над той самой бездной.
Я оставляю свой рюкзак
В какой-то театральной студии был принцип, который звучал так: «Всегда нужно оставлять рюкзак за порогом»
Это действительно очень важно – оставить груз проблем там, где их предстоит решать. Дом должен быть вашим убежищем, местом, где позволительно отдохнуть и забыть о рабочих неурядицах
И даже если вы работаете дома, постарайтесь, покидая свое рабочее место, оставить там ваши чертежи, заготовки для будущих статей и прочее, и прочее
Время пить чай, есть пирожные и дарить свое тепло и внимание близким
Что делать?
Включайте воображение. Вполне можно визуализировать процесс. Закройте глаза и представьте портфель или рюкзак, в который вы складываете листы с вашими планами, рисунками, набросками, свой ежедневник, калькулятор, список дел и прочее. Закройте его поплотнее. И оставьте на своем рабочем месте. Идти домой без такого груза будет намного легче.
Ну а если ваше состояние стало хроническим, быть может, стоит подумать, действительно ли ваши сомнения вызваны усталостью и рутинной работой или вам пора менять род деятельности. Учиться не страшно и никогда не поздно. Быть может, работа вашей мечты уже ждет вас, и вам остается лишь сделать пару решительных шагов.
Сетевики зазывают новичков тем, что говорят о пассивном доходе, то есть не делаешь ничего, а денежки каждый день приваливают сами по себе. Именно так человек и слышит, когда говорят о пассивном доходе.
Чем занимается системный архитектор
Системный архитектор подключается к проекту на этапе пресейла и полностью отвечает за всю техническую часть. Он участвует в разработке технико-коммерческого предложения, в деталях продумывает каждый элемент будущей системы. Он же и согласовывает концепцию проекта и «продает» ее заказчику — убеждает его в правильности и оптимальности каждого решения.
Конференция по тестированию QAASP 2020 Online
16 октября в 10:00, Онлайн, От 3000 до 5700 ₽
tproger.ru
События и курсы на tproger.ru
После подписания контракта системный архитектор выступает в роли технического руководителя проекта: собирает команду, распределяет роли и курирует все процессы вплоть до реализации инфраструктуры. Свою работу он ведет в тесном сотрудничестве с руководителем проекта, детально погружаясь в особенности ИТ-инфраструктуры заказчика и учитывая все специфические требования.
Как выбрать IT-архитектора
При найме IT-архитекторов есть две основные сложности:
1. Прежде чем искать конкретного человека, нужно четко понимать поле деятельности для него. Это означает ситуацию, опасно близкую к «идеальной», потому что, как правило, IT-архитектора начинают искать не заранее, а когда уже начались проблемы, проект горит, и никто толком не понимает, что именно надо делать.
2. Когда и если сложилось понимание, какой именно IT-архитектор требуется, остается найти его и нанять. С такой задачей справится не каждое кадровое агентство, и «охота за головой» однозначно влетит в копеечку.
Погодите, а что значит «какой именно» IT-архитектор, они, что же, бывают разные? О да, еще какие разные! Вот всего несколько классификаций, по которым они различаются:
- Технические или функциональные.
- Системные архитекторы, архитекторы по направлениям или предметной области.
- По приложениям, серверам или сетевым технологиям.
- По интеграциям, бизнес-процессам, безопасности, инфраструктуре или системам.
- По различным платформам (SAP, Microsoft, 1C, Cisco, IBM Lotus…) или по конкретным приложениям.
Это далеко не полный, и, строго говоря, даже не совсем корректный перечень – потому что классификация видов IT-архитекторов огромная тема, исчерпывающее рассмотрение которой без знания конкретной ситуации невозможно. Нужно учитывать:
- Уже используемое программное обеспечение, уровень зрелости IT-архитектуры и IT-стратегию по развитию.
- Потребности бизнеса: что конкретно нужно автоматизировать, какие цели.
- Количество приложений (глобальных и локальных).
- Уровень интеграции систем.
- Если компания международная, то степень глобализации IT и, соответственно, возможность локального управления IT-архитектурой.
- Количество и состав участников по IT внутри компании и среди подрядчиков, партнеров.
- Бюджеты, человеческие (с учетом специализаций) и иные ресурсы, которые можно задействовать для решения задач.
Нужно также учитывать, что IT-архитектор – должность не столько техническая, сколько стратегическая и социальная. Он должен глубоко понимать бизнес-задачи и говорить с бизнесом на одном языке, уметь определять взаимосвязь бизнес-модели с моделью технологической, а также знать и понимать стратегию компании, участвовать в ее разработке и реализации.
Можно сказать, что архитекторы выступают в роли послов: они представляют интересы бизнеса в IT и, встречно, интересы IT перед руководством компании. Поэтому не годятся как явные «технари», так и чрезмерно «бизнесовые» кадры. Нужна золотая середина.
В качестве тестового задания кандидату можно предложить провести верхнеуровневый аудит IT-архитектуры отдельного компонента или всей компании, оценить зрелость и дать рекомендации по улучшению. Разумеется, потребуется как минимум два «сита» собеседований: со стороны IT и со стороны бизнеса.
Настоящей же проверкой станет первый большой проект. Рискованно ли доверять важные решения человеку, о котором известны только анкетные данные, результаты формальных технических тестов и собеседований на общую бизнес-эрудицию? Да, конечно. Однако, риски, связанные с отсутствием IT-архитектора, гораздо выше.
Специализации ИТ-архитекторов.
Деятельность ИТ архитекторов охватывает очень большой круг вопросов и компетенций. А поэтому есть необходимость делить ее по специализациям, например, соответствующим разделам архитектуры:
- Enterprise-архитектор отвечает за всю корпоративную архитектуру предприятия и связи между всеми уровнями архитектуры: бизнес архитектурой, архитектурой информационных систем, архитектурой данных, технологическую архитектуру. Их основная задача планирование и контроль гармоничного развития всего ландшафта предприятия.
- Solution-архитектуры (архитекторы решений) отвечают за развитие одной из информационных систем, в основном на уровне архитектуры информационных систем. За бизнес архитектуру отвечает бизнес-архитектор, за системную архитектору – системный архитектор, за архитектуру данных – архитектор данных, за сетевую архитектуру – сетевой архитектор, за архитектуру программного обеспечения – софтовый архитектор.
- System-архитекторы выстраивают инфраструктурную сторону решения, фокусируясь на инфраструктурных облачных сервисах, на ПО, необходимом для поддержки решения после его развертывания.
- Quality-архитекторы выстраивают стратегию тестирования и определяет подход к управлению качеством создаваемого продукта
В командах цифровой трансформации федеральных органов власти выделяют следующие профили архитекторов: Главный ИТ-архитектор, бизнес-архитектор, системный архитектор и архитектор данных.
Главный ИТ-архитектор
Главный ИТ-архитектор отвечает за всю корпоративную инфраструктуру и связи между всеми уровнями архитектуры. Он определяет решение об оборудовании, на котором будет работать информационная система, определяет потоки данных, взаимодействия с другими информационными системами внутри организации и за ее пределами, разрабатывает план разворачивания информационных систем, определяет зависимости, план администрирования и вопросы доступа/безопасности. По сути деятельности Главный ИТ-архитектор предоставляет глобальный план работы всей ИТ-архитектуры.
Бизнес-архитектор
Бизнес-архитектор описывает предприятие с позиции логических терминов, таких как взаимодействующие бизнес-процессы и бизнес-правила, необходимая информация, структура и потоки информации. Бизнес-архитектор активно взаимодействует с бизнес-аналитиками или непосредственно с заказчиками, прописывает бизнес-процессы организации и предлагает решения, руководствуясь текущими системными решениями.
Архитектор данных
Архитектор данных формирует целевую архитектуру данных и требований к интеграции систем данных, обеспечивает целостность, полноту, надежность, непротиворечивость, хранение и обработку данных, отвечает за качество данных.
Опыт клиента
Опыт клиента — ключевой элемент, который решает, останется ли клиент с вами в будущем. В него входит весь опыт контакта клиента с вашим брендом. Этот опыт состоит не только из рекламных сообщений, но и из всех возможных взаимодействий на разных уровнях и в разных точках контакта.Вы должны знать, что всякий раз, когда клиент встречает упоминания о вашей компании, в нем рождаются эмоции. Это определяет его восприятие бренда. Одноразовый неудачный опыт может заставить покупателя негативно воспринимать весь бренд. Если вы хотите построить ценные отношения, позаботьтесь об этом на каждом этапе общения с клиентом.
Имеет ли смысл должность ИТ архитектора?
На практике, должность лица, выполняющего архитектурные функции, не сказывается на качестве ИТ архитектуры. Также, найм или выделение должности архитектора, само по себе никак не сказывается, должно быть реальное изменение процессов. Отсутствием формального ИТ архитектора может быть удобно прикрываться. Во введении к ITABoK под заголовком Skill-based Versus Process-based сказано:
Переведу писание:
От себя добавлю, что квалификация, о которой идёт речь, как я это понимаю, это в первую очередь широкая квалификация уровня ИТ (разработка, эксплуатация, понимание процессов) и только во вторую очередь квалификация в рамках специализации по профессии ИТ архитектора. Поэтому, должность (того или иного) ИТ архитектора ни к чему в 99.9% компаний, где эту роль выполняют наиболее опытные члены команды в существующих должностях.
Краткое описание
Работая, архитектор информационных систем использует все доступные инструменты, чтобы упростить, ускорить и решить поставленные задачи с помощью современных информационных технологий. Специалист имеет высшее образование, окончив технический вуз. Он занимается не только архитектурой ИС, но и создает проектную, эксплуатационную, техническую документацию. Специфика работы зависит от того, с какой именно информационной системой архитектор работает:
- тип архитектуры (настольная, распределенная);
- степень автоматизации (автоматизированная, автоматическая);
- тип обработки данных;
- масштабность ИС (персональная, групповая, корпоративная);
- область применения ИС (географическая, экономическая и другие).
Профессия появилась на рынке Российской Федерации не так давно, но она уже успела войти в список специальностей, являющихся самыми популярными. Архитектор информационных систем – это такой же востребованный сотрудник, как веб-разработчик, архитектор БД и другие специалисты, работающие в сфере IT-технологий.
Кто такой архитектор в IT
Когда разработчик доходит до позиции сеньора, у него есть два пути: расти как эксперт или расти как менеджер. При этом расти как эксперт гораздо проще. Это связано с тем, что технические задачи проще, чем задачи, связанные с людьми.
Кроме того, технические задачи поддаются обобщенному пониманию: программирование — это не rocket science, здесь строят типовые решения, поэтому ими в большом количестве может заниматься один человек.
По этой причине архитектор в компании до 300 человек, скорее всего, один. По роли эта позиция соответствует заместителю CTO, а может быть и самому CTO.
В остальном, архитектор в IT — понятие относительное и зависит от компании. В большинстве фирм к этой должности также прибавляют одно-два слова: Software Architect, Solution Architect, Principle Solution Architect или что-то такое. На обязанности эти слова влияют редко.
Обычно рост до архитектора выглядит так:
Ключевые навыки системного архитектора
Позиция подразумевает многолетний опыт работы. Поэтому одними только теоретическими знаниями здесь не обойтись. Необходимо понимать, как разные решения сочетаются между собой, где могут возникнуть проблемы, уметь досконально просчитывать риски
Важно видеть картину в целом, но при этом отлично знать каждую составляющую ИТ-инфраструктуры. Наработать это можно исключительно практикой
В случае с госсектором необходимо также учитывать требования, связанные с политикой импортозамещения, и ювелирно внедрять российские решения в уже работающие системы.
Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться
tproger.ru
Помимо обширных знаний в ИТ, архитектор должен обладать рядом надпрофильных навыков или soft skills. В первую очередь — коммуникационных. Он должен грамотно формулировать свои мысли как письменно, так и устно. Ему предстоит много общаться заказчиками, вежливо, но настойчиво отстаивать свою точку зрения, ставить задачи и мотивировать команду. А в отдельных случаях — работать в связке с другими архитекторами.
Необходимо уметь планировать и проводить презентации, «продавать» свои идеи. Еще один важный навык — тайм-менеджмент, так как придется распоряжаться не только своим временем, но и грамотно распределять нагрузку внутри проектной команды.
Специализации архитекторов
Архитектор-дизайнер. Занимается дизайном интерьеров. Полностью определяет внутренний облик помещения: делает планировку, проектирует схему освещения, размещения сантехники, мебели, выбирает виды отделочных материалов и так далее. Отличие архитектора-дизайнера от просто дизайнера интерьеров в том, что архитектор может сделать проект дома/перепланировки квартиры. Дизайнер занимается только непосредственно оформлением. Востребованность архитекторов-дизайнеров высокая.
Ландшафтный архитектор. Оформляет сады, загородные участки, парки, городские пространства. Определяет концепцию пространства, проектирует необходимые инженерные сооружения и коммуникации (например, систему полива), продумывает, как и какие растения разместить на участке.
Архитектор-проектировщик. Готовит, оформляет, проверяет проектную документацию. Согласует проектные решения, проводит консультации по проекту.
Инженер-архитектор. Так могут называть архитектора-проектировщика. Специалист проектирует объекты и согласует проектную документацию. Может также участвовать в проведении обследований, осуществлять авторский надзор за строительством, контролировать работу подрядчиков.
Главный архитектор. Руководит проектно-изыскательскими работами. Участвует в планировании всех работ. Проверяет проектно-сметную документацию. Формирует задания субподрядным организациям. Главный архитектор проекта (ГАП) – ответственная руководящая должность, для получения которой нужен большой опыт работы.
Имеет ли смысл должность ИТ архитектора?
На практике, должность лица, выполняющего архитектурные функции, не сказывается на качестве ИТ архитектуры. Также, найм или выделение должности архитектора, само по себе никак не сказывается, должно быть реальное изменение процессов. Отсутствием формального ИТ архитектора может быть удобно прикрываться. Во введении к ITABoK под заголовком Skill-based Versus Process-based сказано:
Переведу писание:
От себя добавлю, что квалификация, о которой идёт речь, как я это понимаю, это в первую очередь широкая квалификация уровня ИТ (разработка, эксплуатация, понимание процессов) и только во вторую очередь квалификация в рамках специализации по профессии ИТ архитектора. Поэтому, должность (того или иного) ИТ архитектора ни к чему в 99.9% компаний, где эту роль выполняют наиболее опытные члены команды в существующих должностях.
Почему архитектором практически невозможно стать, и что тогда делать?
Я крайне советую всем людям, которые приходят с запросом «хочу стать архитектором» посмотреть в сторону менеджмента. Потому что на самом деле техлид — это практически тупиковая ветвь. Так как архитектор один, у многих рост часто заканчивается именно на техлидстве.
Раз вам все равно понадобятся софт-скиллы для позиции архитектора, есть смысл вместо этого стать проджект-менеджером (PM). У PM с техническим бэкграундом зарплата на порядок выше, чем у техлида.
Почему так? Для программистов нужно много руководителей, но управлять ими сложно. Они с трудом принимают менеджмент не из технических областей. А сами программисты редко хотят становится руководителями. В итоге их заманивают деньгами.
Если все же хотите попробовать дорасти до архитектора — нарабатывайте опыт, развивайте личный бренд (например, путем ведения блога), получайте сертификаты, связанные с вашими технологиями, и проявляйте себя.
Но сначала задайте себе вопрос: зачем вам вообще это нужно? Цель — это хорошо, но ее нет смысла достигать ради галочки. Многие люди доходят до какого-то уровня в корпоративной иерархии и на нем останавливаются. И это нормальный выбор — если у вас и так интересная работа с хорошей зарплатой, вы можете больше времени посвящать семье, воспитанию детей, путешествиям.
Заключение.
Работа ИТ-архитектора позволяет проявить свои творческие способности, общаться с профессионалами и ТОП-менеджерам. Главное – непрерывное обучение, интерес к разработке и «железу», умение использовать практические знания в проектировании информационных систем, ИТ-продуктов, развитые личностные и менеджерские качества.
«Быть очень сильным, умным специалистом, идти в ногу с развитием технологий, предугадывать их ход и быть всегда на шаг впереди, постоянно стремиться к оттачиванию своих умений, обладать хорошим абстрактным мышлением, вмещая сложные системы и процессы у себя в голове, и уметь четко и правильно аргументировать свои решения».
Наталья Карташева,
Эксперт центра
И что в итоге?
В настоящее время есть большая путаница с глоссарием, который по части архитекторов у всех разный. Кроме того, в принадлежности к престижной профессии всегда есть момент тщеславия, и зачастую люди стремятся называться архитекторами, дабы привлечь к себе больший почёт. При этом сия путаница реально осложняет поиск архитекторов (а это весьма дефицитная специальность) сотрудникам кадровых служб и ими же создаётся хаос, когда публикуются описания вакансий.
Стоит ещё раз повторить, что системный архитектор тоже работает с системой, но для него система – это работающий бизнес, работающее предприятие, работающий сервис. Даже если системный архитектор выполняет проект по разработке некой информационной системы, он прорабатывает не просто саму систему, а результат работы системы. Он решает бизнес-задачу, используя технологии и меняя процессы, а не строит систему из ПО и «железа». Разница тут примерно такая же, как между «построить железную дорогу и пустить поезда между двумя населёнными пунктами» и «обеспечить железнодорожное сообщение между двумя населёнными пунктами». Многие поймут задачу, как построить дорогу и пустить поезда, некоторые продвинутся дальше, и лишь системный архитектор задумается о том, чтобы оценить пассажиропоток, продумать расписание, размер и типы составов, типы и размеры станций и остановочных пунктов, количество билетных касс, способы и контроль оплаты, обеспечение льготного проезда, возможность/необходимость перевозки грузов по этой линии, предусмотреть регламентные работы для составов и ж/д путей, безопасности объектов в соответствии с требованиями ГО и ЧС и доступность для инвалидов… Чувствуете разницу?
Очевидно, приведенной выше информации достаточно, чтобы уточнить, кто такие и чем должны обладать системные архитекторы, а также, чтобы понять и оценить роль системных архитекторов на всем пути проектной деятельности от экспертизы до реализации. Соответственно вышесказанное должно учитываться и при осуществлении разнообразной управленческой деятельности. Ведь об ее эффективности судят, в том числе, по уровню и степени использования института системных архитекторов.
Впрочем, как бы ни развивалось сообщество системных архитекторов, кое-что ему пока недоступно. Взять хотя бы известный проект, который Создатель сумел эффективно реализовать всего за 7 дней. Вот это возможности, вот это компетенции! Есть чему учиться и куда стремиться, чтобы быть где-то рядом. Правда, на это иногда уходит целая жизнь, но такова уж профессия. И неудивительно, что «редкая птица» из системных (комплексных) архитекторов бывает моложе 30 лет. Что делать, чтобы стать ей?
Учиться, учиться и еще раз учиться!