Свободная Пресса на YouTube Свободная Пресса Вконтакте Свободная Пресса в Одноклассниках Свободная Пресса в Телеграм Свободная Пресса в Дзен

Почему традиционное наставничество не работает в IT и как внедрение технологического стандарта может это изменить

Руководитель высокотехнологичных проектов Игорь Буторин рассказал, как встроить обучение в архитектурную базу без снижения качества конечных продуктов

1025
На фото: старший программист и team lead проектов Игорь Буторин.
На фото: старший программист и team lead проектов Игорь Буторин.

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

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

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

Когда наставничество мешает работать

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

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

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

Технические решения как фундамент обучения

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

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

«Единый технологический стандарт очень облегчает работу всем сотрудникам, не только новичкам, — подчеркивает Игорь Буторин. — До внедрения архитектурного ядра, больше двух третей времени разработки занимало подключение модулей — а сейчас на это уходит не более 5% всего времени, из-за чего у разработчиков появилось возможность сосредоточиться на бизнес-логике и пользовательском функционале продуктов»

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

Наставничество как часть производственного процесса

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

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

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

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

Последние новости
Цитаты
Валентин Катасонов

Доктор экономических наук, профессор

Нина Останина

Политик, депутат Госдумы от КПРФ

Михаил Делягин

Доктор экономических наук, член РАЕН, публицист, политик

СП-Видео
Новости Жэньминь Жибао
СП-Видео
Фото
Цифры дня