Search
Write a publication
Pull to refresh
25.67

Следуй за белым кроликом: как устроена матрица компетенций в ЕВРАЗе

Level of difficultyEasy
Reading time9 min
Views352

Хотите системно вырастить сеньора из джуна? Собрать идеальную команду за пару кликов? Прозрачно развивать hard- и soft-навыки сотрудников? Я, Владимир Тимонов, главный разработчик ЕвразТехника ИС и управляющий продуктом ИС «Матрицы компетенций», расскажу, как мы справляемся с этими вызовами в ЕВРАЗе.

Мечта любой IT-компании — обучение в стиле Нео из «Матрицы»: загрузил программу, и через минуту сотрудник уже мастер React и Kubernetes. Увы, реальность сложнее.

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

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

Разработчик в ЕВРАЗе: больше, чем просто код

Матрица компетенций – известный и хорошо себя зарекомендовавший инструмент в управлении персоналом. Существуют известные шаблоны таких матриц. Но мы решили разработать свой стандарт. ЕВРАЗ – компания крупная, у нас есть много особенностей, которые необходимо учитывать при оценке IT-специалистов. Так давайте пойдем от самого понятия «разработчик». Как он выглядит в металлургическом гиганте? Чем отличается его работа от коллег в продуктовых IT-компаниях или финтех-стартапах? В чем особенность этой роли и  почему матрица компетенций становится для нас не просто инструментом оценки, а настоящим компасом в профессиональном развитии, расскажем в этой статье.

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

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

У нас можно выделить несколько групп навыков, которые критически важны для разработчиков ЕВРАЗа:

1. Технический фундамент

Безусловно, глубокое знание своего технологического стека остается базовым требованием. Для C#-разработчика это владение .NET Framework, ASP.NET, Entity Framework, SQL. Для специалиста по Python – знание Django или Flask, умение работать с библиотеками для анализа данных и т. д.

Но есть и специфические технические компетенции, особенно ценные в нашей отрасли:

  • Опыт интеграции с промышленными системами (SCADA, MES, ERP).

  • Понимание протоколов промышленной автоматизации (OPC UA).

  • Навыки работы с большими объемами производственных данных.

  • Умение создавать отказоустойчивые системы, работающие в режиме 24/7.

2. Отраслевая экспертиза

С ростом уровня от junior к senior растет и требование к пониманию бизнес-процессов:

  • Знание основ металлургического производства.

  • Понимание логистических цепочек в промышленности.

  • Представление о финансовых потоках в крупной производственной компании.

  • Знание нормативных требований и стандартов в отрасли.

3. Soft-skills с индустриальным уклоном

Здесь наша матрица компетенций выделяет навыки, особенно важные в условиях промышленного предприятия:

  • Умение коммуницировать не только с коллегами-айтишниками, но и с производственниками.

  • Способность переводить с технического языка на язык бизнеса и обратно.

  • Стрессоустойчивость при работе с критически важными системами.

  • Готовность быстро реагировать на инциденты, влияющие на производство.

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

Своя система координат: как мы создавали матрицу с нуля

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

Ключевой принцип нашего подхода — комплексность. Мы учитывали:

  • Динамику развития технологий — IT не стоит на месте, и наша матрица должна легко адаптироваться к изменениям.

  • Специфику бизнес-процессов — компетенции привязаны к реальным задачам компании.

  • Баланс между глубиной и широтой — специалист должен быть и экспертом в своей области, и понимать смежные технологии.

В отличие от многих технических матриц, мы сделали ставку на баланс между hard- и soft-навыками.

Hard-компетенции мы разделили на две категории:

  • Основные — те, без которых невозможно выполнять базовые рабочие задачи.

  • Дополнительные — навыки, расширяющие возможности специалиста.

Soft-компетенции включают:

  • Лидерские качества.

  • Навыки управления командой.

  • Коммуникативные способности.

  • Показатели эффективности (соблюдение сроков, скорость реализации задач).

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

Сейчас матрицы разработаны по 10 технологическим стекам: C#, Java, Python, Front/React, DevOps, ML, ABAP, 1C, SAP, РП (управление проектами). Ведется проработка новых, для внедрения в 2025 и 2026 гг. По компетенциям, безусловно, есть пересечения между направлениями, но есть и заметные различия, поэтому важно было составить набор компетенций для каждого направления отдельно, учитывая бизнес-процессы и технические особенности, в том числе где происходит совместная разработка в нескольких стеках.

Например, базовые алгоритмы и архетипы солюшен-архитектур разработчики должны в целом знать и понимать, чтобы общаться при решении общих задач. Когда применять Kafka, Rabbit, различные ETL-решения. А есть специфичные знания библиотек и фреймворков в разных стеках разработки: SignalR и gRPC в C#, Gevent в Python, Pandas в ML/DS и т. п.

Это помогает четко и ясно представить, какие знания, навыки есть у сотрудника, а что нужно развить.

В процессе проработки концепции мы выделили ряд фаз:

1.     Формирование общей парадигмы, формата и алгоритмов оценки.

2.     AdHoc-решения, реализующие парадигму в каждом направлении и позволяющие собрать нужную информацию.

3.     Переход к централизованной системе хранения и обработки информации о компетенциях в единых правилах.

Так родилась информационная система «Матрица компетенций ЕВРАЗа». Система включает в себя:

1.     Интерактивный редактор матриц.

2.     Управление ролями и доверенными лицами, оценивающими уровень компетенций.

3.     Персональную страницу сотрудника с его треком развития.

4.     Различные отчеты, показывающие статику обучений.

5.     Систему справочников, которые применяются при формировании матриц и оценки сотрудников.

6.     Интеграцию со специализированными средствами аттестации.

Мы определили 6 уровней подготовки, включая промежуточные «плюсовые» ступени для плавного роста (от минусовых мы отказались по понятным причинам 😊):

1.     Trainee (начинающий карьеру).

2.     Junior (базовые навыки, работа под руководством).

3.     Junior+ (самостоятельное решение типовых задач).

4.     Middle (автономия в проектах, архитектура).

5.     Middle+ (наставничество, архитектура, сложные задачи).

6.     Senior (теоретическая экспертиза, архитектура, уверенное знание теории).

 Разумеется, уровней может быть и больше – крупные компании такое практикуют. Мы проанализировали и решили, что для ЕВРАЗа это деление оптимальное и наглядное для каждого специалиста.

От хаоса к системе

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

Первым делом мы провели масштабную аттестацию всех IT-специалистов компании. Это позволило нам получить объективную картину текущего уровня команды.

Параллельно с внутренней оценкой мы провели анализ рынка труда. Изучили:

·        Требования к специалистам в ведущих IT-компаниях.

·        Актуальные технологические тренды в промышленной автоматизации.

·        Прогнозы развития технологий на ближайшие 3–5 лет.

Это помогло нам не только сформировать актуальный набор компетенций, но и заложить в матрицу перспективные навыки, которые будут востребованы в будущем.

На основе полученных данных мы создали не просто статичный документ, а живую систему, которая:

  • Фиксирует текущее состояние — какими навыками обладает каждый специалист.

  • Выявляет зоны роста — какие компетенции нужно развивать.

  • Создает прозрачность — и для компании, и для сотрудника понятно, что нужно для перехода на следующий уровень.

Матрица компетенций выполняет двойную функцию: она служит инструментом оценки и одновременно roadmap для профессионального роста. На ее основе формируются персональные планы развития, отслеживается прогресс сотрудников и их переход на новые уровни — например, от middle к middle+.

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

Как проходит обучение?

У нас есть правило полугодовой переоценки сотрудников, где накопительным итогом подводятся результаты и практически автоматически становится понятно, поднял сотрудник уровень или еще развивает компетенции.

Сотруднику выделяется время на освоение нужной компетенции – сколько, зависит от него самого, но есть и рекомендованные нормативы. Он изучает материалы и готовится к защите, то есть подтверждению того, что он обладает необходимыми теоретическими знаниями и усвоил определенные практические навыки, которые требуются в работе. Записывается на встречу с принимающими, предоставляет артефакты, доказывающие знание компетенции, проходит устную беседу. Получает желаемый результат при должной подготовке. При этом в самой ИС указаны рекомендательные материалы для подготовки, четкие критерии оценки и, конечно, эксперты по темам (те, кому сдавать компетенции, искать по всей компании их не надо 😊).

Такая система имеет несколько важных преимуществ:

·        Предсказуемость. Сотрудник точно знает, что ему нужно изучить и как будет проходить оценка.

·        Самостоятельность. Разработчик сам определяет темп своего развития.

·        Доступность ресурсов. Не нужно искать материалы или экспертов по всей компании — все уже собрано в системе.

·        Объективность. Четкие критерии оценки минимизируют субъективный фактор.

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

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

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

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

  • Быстрое формирование команд. Нужно собрать команду под новый проект? Матрица покажет, у кого есть необходимые компетенции.

  • Сокращение time-to-market. Правильно подобранная команда быстрее выводит продукт в эксплуатацию.

  • Оптимизация затрат на поддержку. Специалисты с релевантными компетенциями эффективнее поддерживают системы.

  • Повышение качества продукта. Глубокое понимание предметной области = стабильно работающий продукт.

Лучше всего об эффективности системы говорят отзывы самих разработчиков. Вот что рассказывает один из наших C#-разработчиков уровня junior+: «Наша система матриц дает быстрое прозрачное понимание, что от меня требуется учить на рабочих или pet-проектах, на какие компетенции сделать упор. Можно сосредоточиться на этих задачах, повышать технический уровень и уровень своей зарплаты. Мне это помогло поднять свой уровень с junior до junior+. Я могу применять свои новые знания на проектах! Мне все нравится!»

Мы не останавливаемся на достигнутом и активно работаем над развитием системы:

  • Расширение охвата. Готовимся распространить матрицу на новые направления, помимо уже охваченных C#, Java, Python, Front/React, DevOps, ML, ABAP, 1C, SAP и РП (управление проектами).

  • Постоянные улучшения. Собираем обратную связь от сотрудников и совершенствуем юзабилити интерфейса.

  • Интеграция с SAP. Постоянно работаем над полной интеграцией матрицы в корпоративную SAP-систему ЕВРАЗа.

  • Автоматизация HR-процессов. Уже разработали и улучшаем функционал для автоматического расчета заработной платы на основе уровня компетенций.

Матрица компетенций — это не статичный инструмент, а живая экосистема, которая постоянно развивается вместе с технологиями и бизнес-потребностями компании.

У нас еще много идей для развития и улучшения системы!

Остались вопросы? Задавайте в комментариях — с удовольствием отвечу!

Tags:
Hubs:
-3
Comments2

Articles

Information

Website
www.evraz.com
Registered
Employees
over 10,000 employees