Pull to refresh
2316.88
МТС
Про жизнь и развитие в IT

Добро пожаловать на борт, или Как в МТС проходит техонбординг

Reading time14 min
Views3.5K

Что объединяет джуна и сеньора в новой компании? И тому, и другому на первых порах приходится нелегко: нужно освоиться, понять, как устроен ИТ-ландшафт и с какими инструментами предстоит работать. А когда все это происходит в огромной экосистеме с сотней продуктов, без посторонней помощи можно не то что не поплыть — утонуть. Но в МТС Диджитал давно наготове «спасательный корабль» — продуманная система TechOnboarding, которая сразу вводит новичков в курс дела.

Сегодня я, Асия Морозова, руководитель направления по обучению и адаптации персонала в МТС Диджитал, проведу экскурсию по этому «кораблю». Расскажу о нашем техническом онбординге и инструментах, с которыми мы знакомим новичков. Добро пожаловать на борт!

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

Оглавление

Один TechOnboarding для всех

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

Общий техонбординг тоже разделен на пять логических блоков:

  1. Бизнес- и технологическая стратегия.

  2. DevRel.

  3. Tech PR.

  4. Продуктовая трансформация.

  5. Платформы и The Platform.

Дальше расскажу о каждом из них подробнее.

Бизнес- и технологическая стратегия

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

Дальше рассказываем о ближайших глобальных планах. Не открою тайны: во многом они связаны с внедрением AI. Мы используем ML и генеративный AI в разных сферах, в том числе в создании продуктов, клиентском пути, выявлении аномалий безопасности и для решения других задач. Делимся с новичками направлениями работы нашего R&D, говорим о тренде на гиперперсонализацию и моделях взаимодействия с клиентом, чтобы лучше понимать его потребности.

Еще одна важная часть этого блока техонбординга — перспективы развития талантов сотрудников. В МТС есть центр развития ИТ-экспертизы — True Tech Talents, который помогает прокачивать уже имеющиеся хард-скилы и развивать новые. При желании можно пройти курсы по Go, Flutter, Java, Python, мобильной разработке и другим направлениям, а дальше — самому стать экспертом на курсах, ментором и обучать новых людей. Еще рассказываем о нашем корпоративном университете и возможностях обучения, внутренних и внешних конференциях, самая большая и значимая из которых — True Tech Day

DevRel

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

Мы заинтересованы в том, чтобы сотрудники развивались, формировали личный бренд и могли транслировать свои знания и опыт компании на ИТ-конференциях через доклады или предоставление экспертизы на стендах. Поэтому деврелы становятся для экспертов  помощниками и посредниками. Они объясняют, зачем делиться своим опытом, подсказывают спикерам лайфхаки поиска интересных тем, помогают в подготовке материалов для выступлений на профильных конференциях. А еще — организовывают собственные внутренние и внешние мероприятия. Поддерживают ИТ-гильдии — профессиональные сообщества по направлениям: Python, DevOps, Go, Java QA и так далее, где можно обмениваться опытом с другими специалистами. Можно сказать, деврелы — это гиды айтишников по прокачке личного бренда.

В МТС есть сообщество True Tech — оно предназначено для того, чтобы ИТ-специалисты из разных компаний могли общаться и обмениваться экспертизой. Мы проводим митапы, ИТ-конференцию True Tech Day, олимпиаду True Tech Champ. При помощи деврелов специалисты МТС становятся на таких событиях спикерами. 

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

Tech PR

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

Мы помогаем понятно и интересно рассказывать о своей работе на медийных площадках: Хабре, где вы прямо сейчас читаете этот текст, VC, «Типичном программисте», «Коде Дурова» и других. Еще ведем телеграм-канал True Tech, о котором уже сказали в разделе о деврелах, записываем подкасты с внутренними и внешними экспертами из ИТ, участвуем в премиях и рейтингах, организовываем трансляции ивентов, создаем спецпроекты на внешних площадках и у блогеров и не только.

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

Продуктовая трансформация

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

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

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

The Platform

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

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

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

Все платформы можно разделить на слои:

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

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

Technology, большой слой, охватывает сразу несколько платформ:

  • Intelligent Platforms — тут уже сейчас много действующих сервисов по работе с текстом и голосом, видео, созданию рекомендательных систем, машинному обучению. Это платформы Copilot, MLOps (создание и управление AI/ML моделями), Conversation (различные сервисы для работ с видео, голосового и текстового трафика), Skill (генерация и поддержка навыков из API).

  • Tech Platform решает задачи интеграции и автоматизации бизнес-процессов, обеспечивают управление производством продуктов. В частности, конвейер разработки Product Factory предоставляет набор инструментов и практик для разработки. С ним у инженеров есть доступ к репозиторию кода, инструментам тестирования, Jira, Space, Confluence, элементам по управлению требованиями, бэклогом, кодом. С Product Factory не нужно каждый раз при начале разработки нового продукта решать, где хранить код или какие инструменты использовать. В Tech Platform входит также Integration Platform, она решает задачи, связанные с API. Здесь можно найти доступный каждому API и использовать его для своих целей.

  • Инфраструктурные сервисы предоставляют облачные ресурсы и сервисы для разработки, причем с быстрым доступом в режиме self-service. У нас есть внутреннее облако МТС Ocean, в котором можно найти и заказать множество решений как managed services. 

Онбординг по направлениям

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

  1. Архитектура.

  2. Разработка.

  3. QA.

  4. ИТ-поддержка и системное администрирование.

  5. Администрирование продукта.

  6. DevOps.

  7. Дизайн.

  8. Системный и бизнес-анализ.

  9. Agile/SCRUM/Управление продуктом.

Каждая из таких встреч преследует несколько целей. Важно объяснить новичкам, где в многослойной структуре МТС — кластерах, трайбах, стримах — находится их подразделение. Еще на этом этапе знакомим с внутренней структурой самих подразделений — какие в них есть Центры Практик, Центры Компетенций, комитеты. Представляем руководителей и экспертов.

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

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

Архитектура

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

В МТС реализован подход Сloud Native: все решения в компании должны идти через «облако», и каждое будет построено по определенным требованиям. На онбординге мы рассказываем архитекторам о принятых у нас принципах Cloud Native (Cloud Agnostic, ценности и фокусе на микросервисах) и уровнях (Could Compatible, Cloud Ready и Hybrid). Еще одна часть техонбординга — знакомство с процессом управления архитектурными изменениями (ArchOps) и его составляющими.

А вот какие инструменты и материалы доступны сотрудникам:

  • Handbook и Playbook. В Playbook есть описание роли архитектора, его обязанностей, с которыми новички могут свериться.

  • Capability Map — содержит иерархический набор уже существующих категорий. Здесь можно найти конкретный сервис или продукт и обратиться к документации.

  • EDT — Enterprise Digital Twin, цифровой двойник.

  • Архитектурный репозиторий — в нем находятся все артефакты по каждому продукту, диаграммы, модели стрима (первого и второго уровней).

  • Архитектурные гайдлайны — содержат описания продуктов и требования: как работать, руководства, шаблоны по архитектуре. 

  • PPinfo — своего рода портфолио продукта. Тут можно посмотреть информацию по проекту: для чего он делался, какая у него структура, какие люди работают внутри.

  • Техрадар — описаны технологии по категориям.

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

Разработка

Начинаем рассказ с DevX Platform — это интегрированный с другими платформами экосистемы инструмент повышения эффективности разработки (IDE). Платформа помогает разработчику на разных этапах его деятельности, от поиска оптимального пути до мониторинга и поддержки. Сейчас мы внедряем AI и сюда. Уже работает DevX Copilot, причем в трех разных исполнениях. AI помогает с тестированием. При помощи Kodify, одной из моделей в Copilot, мы решаем проблемы замены legacy-кода. 

Мы создали MTS Stackoverflow — это наш собственный аналог Stack Overflow для внутреннего использования. Доступ к нему только у «своих», поэтому тут можно обсуждать технические подробности, находить ответы на вопросы, специфичные для внутреннего устройства сервисов и платформ. А еще у нас есть Playbook и Handbook для разработчиков, которые тоже упрощают жизнь.

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

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

QA

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

Инструменты, которые мы используем, могут быть хорошо знакомы и привычны новым специалистам — например, Jira, Confluence, Git и другие.

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

Мы рассказываем новичкам и о ключевых метриках в QA. Для нас это Defect Containment, которая определяет соотношение дефектов в среде до прода относительно прода, и % автоматизации. Как раз на автоматизации тестирования мы планируем сфокусироваться в ближайшие годы. Другие важные для QA метрики — Lead Time и Cycle Time.

Следить за метриками удобно с помощью дашборда «Метрики управления тестированием». Тут легко получить данные об общем количестве тестов, процент автоматизации и так далее.

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

ИТ-поддержка и системное администрирование

Это направление техонбординга сосредоточено на том, чтобы рассказать новым специалистам об основах MСС (Mission Control Center) — стратегии, практиках и, конечно же, инструментах.

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

  • SAM — инструмент управления программными активами. Он содержит каталог всего ПО, лицензии и внутренние приложения.

  • IMS (Inventory Management System) — инвентарная система, в которой есть все конфигурации и информация о всех КТС.

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

  • Notification Management System — этот инструмент автоматизирует информирование сотрудников о событиях: инцидентах, изменениях, плановых работах и так далее. Здесь реализован Self-service, а значит, можно самостоятельно подписаться на информирование о событиях и выбрать удобный канал для их получения — почту, СМС, Telegram.

  • Smart ITSM — ITSM-платформа для регистрации и работы с инцидентами (массовыми и единичными), изменениями, запросами на обслуживание. В ближайшее время ее ждет большое обновление: мы планируем сменить движок и внедрить Simpla, оставив прежний привычный интерфейс.

  • OBS (Observability Platform) — подплатформа внутри OpsPlatform. В ее задачи входят определение сбоев, локализация их причин, мониторинг. Она предоставляет метрики о состоянии работы продуктов экосистемы, собирает и хранит логи. Фактически это «зонтик», объединивший сразу множество инструментов: Matomo, Kibana, Grafana, Zabbix, Veles МТС, VictoriaMetrics, Grafana. 

Тут же рассказываем о MCC Радаре — инструменте автоматического скоринга продуктов. И едином дашборде надежности, который отражает метрики надежности и доступности всех продуктов в экосистеме. Здесь можно выбрать свой продукт, выставить фильтры, периоды — и получить сводку. 

Администрирование данных продукта

В такой большой компании, как МТС, важно легко находить данные. Поэтому мы создали каталог — Data Catalog — на основе open-source-решения DataHub. В нем можно смотреть описания таблиц, схем, БД, API, искать данные и узнавать их источники, кто за них отвечает. 

Этот инструмент — часть DataOps-платформы. У каталога веб-интерфейс, есть поиск, глоссарий, различные фильтры, что упрощает работу с ним.

Техонбординг обязательно включает знакомство с инструментами управления качеством данных. Например, с разработанным нами DQ NEO. Он служит для проверки данных, правила ему задаются через веб-интерфейс или гид.

Для требований к качеству у нас разработан специальный реестр. В виде таблиц он предоставляет такие данные:

  • что проверяется, насколько критично;

  • критичные требования;

  • какой продукт эти требования заявил;

  • какому продукту принадлежат данные;

  • как называется проверка — если она была выполнена с помощью DQ NEO, ее можно будет посмотреть;

  • кто ответственен за проверку.

Что касается справочных данных, необходимых сотрудникам, для них есть несколько хабов. Например, RDM, где можно найти и воспользоваться уже готовым справочником или же создать его для себя самостоятельно — в этом хабе реализован конструктор Self-Service.

DevOps

Ключевая платформа для DevOps-инженеров, с которой им предстоит работать, — это уже упомянутый конвейер Product Factory. Сейчас здесь подобраны единые инструменты: Harbor, Nexus, Sonar, системы контроля версий GitLab. Еще в прошлом году в МТС использовали GitLab for Enterprise, но из-за лицензионных рисков от нее пришлось отказаться. Теперь мы разрабатываем свою GitRails: начали с форка версии 15.11, потом перешли на 16.08.

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

Чтобы решать задачи наблюдаемости, у DevOps-инженеров есть доступ к уже упомянутой OPS-платформе и ее инструментам. Вся информация, которая может им понадобиться, хранится в пространстве в Confluence, есть FAQ с примерами. И, конечно, этих специалистов мы тоже знакомим с нашим внутренним облаком Ocean.

Дизайн

На техонбординге по этому направлению рассказываем о ключевом инструменте для продуктового дизайна в МТС — Дизайн-системе. Она содержит переиспользуемый набор компонентов в дизайне и коде для цифровых продуктов.

Здесь можно найти:

  • базовые компоненты;

  • заглушки и 3D

  • иконки;

  • веб-компоненты;

  • Апп-компоненты;

  • компоненты модулей.

Этот набор компонентов носит название Granat 2.0.

Системный и бизнес-анализ

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

Handbook — источник информации о лучших практиках и методах работы
Handbook — источник информации о лучших практиках и методах работы

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

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

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

Agile, Scrum и управление продуктом

В МТС мы используем Agile-методологию, чтобы разработчики понимали, для каких целей компании нужны задачи, которые они выполняют. Поэтому и на общем техонбординге, и уже более глубоко — на техонбординге управления продуктом, наши специалисты подробно разбирают с новыми сотрудниками ключевой инструмент — масштабный дашборд «Витрина продуктовой трансформации». На нем собраны разные метрики, можно посмотреть что угодно: lead-time, time-to-market, спилловеры, квартальные цели и так далее. 

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

Если вам интересно узнать что-то еще, пишите в комментариях. Постараюсь ответить на все вопросы!

Tags:
Hubs:
+26
Comments7

Useful links

Information

Website
www.mts.ru
Registered
Founded
Employees
over 10,000 employees
Location
Россия