«Технический архитектор 1С решает нетривиальные и масштабные задачи»: интервью с руководителем Центра проектных компетенций фирмы «1С»

«Технический архитектор 1С решает нетривиальные и масштабные задачи»: интервью с руководителем Центра проектных компетенций фирмы «1С»

18.окт.2024
Третий выпуск в серии интервью о профессиях 1С посвящен одной из самых сложных и креативных специальностей — технический архитектор 1С. На вопросы редакции проекта 1С Lite отвечает Марина Любченко, руководитель Центра проектных компетенций фирмы «1С».

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

— Кто такой архитектор 1С?

— Должность или проектная роль, тим-лид, которой отвечает за техническую или функциональную часть реализации проекта. Соответственно мы в своей деятельности разделяем эти компетенции на позицию Функциональный архитектор (ФА) и Технический (системный) архитектор (ТА).

ТА может выполнять функцию технического руководителя или руководителя группы разработки, но может и не совмещать эти функции. Такое бывает, если ТА имеет хорошие hard skills (профессиональные знания), достаточно высокие soft skills (надпрофессиональные навыки), но недостаточные управленческие навыки и лидерские качества.

Если же к высоким hard skils и soft skils прилагаются управленческие навыки и лидерские качества, то специалист вполне может совмещать функцию архитектора и тим-лида — технического руководителя или руководителя функциональной группы. Чаще всего так и бывает.

— Какие задачи решает архитектор, за что он отвечает?

Задачи достаточно разнообразны и их много:
  • 1С-архитектор прорабатывает технические требования и ограничения к системе или комплексу систем.
  • Проектирует техническую архитектуру будущей системы или программного комплекса.Проектирует карту интеграционных потоков.
  • Совместно с функциональным архитектором прорабатывает функционально-системную архитектуру будущей системы или программного комплекса.
  • Вырабатывает технические политики и обеспечивает их соблюдение на проекте.
  • Формирует релизную политику на проекте и обеспечивает ее соблюдение (релиз-менеджмент).
  • Верифицирует проектные решения и частные технические задания на соответствие целевой архитектуре.
  • Управляет процессами разработки, контролирует ее качество (как в ручном режиме, так и с помощью автоматизированных средств).
  • Организует приемо-сдаточные испытания в части подтверждения технологического качества системы или программного комплекса (нагрузочное тестирование, соответствие требованиям ИБ).
  • Решает прочие организационно-технические задачи, возникающие на проектах автоматизации.

— Где востребованы архитекторы 1С?

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

НАВЫКИ И СКИЛЛЫ

— Какие знания и навыки нужны, чтобы стать архитектором 1С?

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

У него должно быть глубокое понимание принципов работы среды 1С (клиентская, серверная части, принципы работы кластера), а также понимание принципов работы окружения системы на платформе 1С (СУБД, ОС, веб-сервер).

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

— Какие личные качества ему нужны?

— Аналитический склад ума, критическое мышление, дотошность, скрупулёзность, обстоятельность и щепотка амбиций.

— Что самое интересное в профессии 1С-архитектора?

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

ПРОФЕССИОНАЛЬНОЕ РАЗВИТИЕ

— Есть ли у архитекторов 1С специализации?

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

— Каковы ключевые этапы развития в этой профессии?

— Этапы такие: разработчик 1С — ведущий разработчик 1С — технический архитектор. В своем подразделении мы сформировали матрицу компетенций на соответствие этим грейдам. Она включает в себя оценку компетенций по следующим категориям: наличие профессиональных сертификатов, hard skills, soft skills, meta-skills — базовые качества личности, такие как гибкость, обучаемость, умение решать сложные задачи и т.д.

Причем hard-skills мы рассматриваем не только с точки зрения наличия тех или иных компетенций и знаний, но и оцениваем обратную связь от участников проекта. Отдельные «звезды» не делают проекты, проекты делают профессиональные компетентные команды. Поэтому soft skills в нашей матрице обязательно содержит такой навык, как «умение работать в команде».

Учитывая, что проектная деятельность связана очень часто с кризисными сложными ситуациями очень важно наличие такого навыка как «умение работать в кризисных ситуациях» — и это уже раздел meta skills.

— Меняются ли задачи и проекты архитектора в зависимости от его уровня и опыта?

— Само по себе понятие «малоопытный технический архитектор» довольно странное. Прежде, чем стать техническим архитектором, у него как минимум должен быть солидный опыт разработки.
Круг задач технического архитектора не особо меняется по мере роста его опыта. Меняется масштаб проектов, которые ему доверяют.

— Как стать хорошим 1С-архитектором?

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

— С чего начать обучение?

— С того же, с чего начинает обучение разработчик — принципы объектно-ориентированного программирования, теория баз данных и изучение механизмов платформы 1С.

— Что делать, чтобы быстрее развиваться в профессии?

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

— Как архитектору поддерживать хороший профессиональный тонус?

— Периодически самостоятельно решать те или иные практические задачи, чтобы не оторваться от земли, вплоть до решения отдельных задач по разработке. Участвовать в различных конференциях и семинарах, на которых происходит обмен опытом. Следить за новинками в 1С и ИТ в целом.

— Что бы вы посоветовали тем, кто хочет стать архитектором 1С?

— Учиться, учиться и еще раз учиться! Интересоваться инновациями, осваивать новые горизонты.

Возврат к списку