
В России растет запрос на наставничество. Согласно данным опроса ВЦИОМ, как минимум 44% россиян заявили о своей потребности в менторстве для повышения профессиональной квалификации. При этом необходимость передачи знаний от более опытных коллег особенно остро ощущается в высокотехнологичных секторах, где порог входа в профессию — чрезвычайно высок.
Одновременно большинство IT-компаний, например, не реализуют потенциал этого инструмента, справедливо полагая, что дополнительная нагрузка на ключевых сотрудников может снизить эффективность их работы — в отрасли происходит системный кризис подходов к менторству. Однако при правильном подходе к обучению, оно может стать мощным драйвером развития как для новичков, так и для их наставников, считает старший программист и team lead проектов «НПО Колибри» Игорь Буторин.
Он разработал методику внутреннего консалтинга, которая позволяет увеличить скорость внедрения новых функций и уменьшить количество ошибок при разработке за счет формирования единого технологического стандарта для всей команды, через который и происходит обучение. О том, как организовать систему наставничества в IT-сфере, чтобы она работала, а не мешала — в этом материале.
Когда наставничество мешает работать
Многие IT-компании не могут полноценно внедрить систему наставничества из-за того, что используют успешную в других сферах модель «ручного обучения» — когда ментор объясняет новому сотруднику его ошибки в процессе работы, отвлекаясь от своих обязанностей. Такой подход не сработает в IT-сфере, считает Игорь Буторин, поскольку в конечном итоге перегружает и наставника, и ученика — кроме того, из-за бессистемности в передаче знаний вся ответственность за разработку продолжает оставаться на плечах ментора. Поэтому Игорь переосмыслил подход к менторству и разработал методику по сопровождению новичков, которая опирается на создание прозрачных правил и инструкций по действиям в отдельных сценариях.
«Вместо того, чтобы обучать каждого новичка отдельно, мы разработали систему стандартов компании, которая позволяет быстро сориентироваться на рабочем месте, — объясняет Игорь Буторин. — Опираясь на них, мы сделали процесс менторства автономным — ученик получает ответы на большинство вопросов самостоятельно, без лишнего контроля».
При этом проверки успешности передачи стандартов компании в этой модели реализованы через регулярные код-ревью, которые проводит Игорь как главный технический эксперт компании — это позволяет не только экономить время, но и контролировать формирование у обучающихся новых компетенций за счет обратной связи по изученной ими базе. Внедрение подобной практики ускорило адаптацию новых сотрудников, улучшило качество принимаемых технических решений и дало измеримый эффект для конечного продукта — количество правок и доработок после релизов заметно сократилось. Что важно подобная методическая система воспроизводима вне зависимости от специализации компании, а значит, может стать универсальной рамкой наставничества для всего IT-сектора.
Технические решения как фундамент обучения
Однако должного эффекта от внедрения технического регламента, стандартизирующего процесс менторства, как отмечает Игорь Буторин, не будет без поддержки со стороны программной архитектуры: все ключевые процессы разработки должны быть заложены в технологической основе продуктов, чтобы стандарты соблюдались автоматически за счет системного набора правил и ограничений.
Как ответ на проблему масштабирования знаний он разработал уникальное архитектурное коммуникационное ядро, которое в частности стало ключевым компонентом продуктов компании «НПО Колибри». Оно представляет собой модульную программную библиотеку, которая используется в качестве универсальной технологической основы в сложных пользовательских приложениях, что упрощает их разработку и масштабирование — вместе с тем это не только программно-аппаратный комплекс, но и одновременно среда мышления, который и позволяет сформировать принципиально новый стандарт менторства.
«Единый технологический стандарт очень облегчает работу всем сотрудникам, не только новичкам, — подчеркивает Игорь Буторин. — До внедрения архитектурного ядра, больше двух третей времени разработки занимало подключение модулей — а сейчас на это уходит не более 5% всего времени, из-за чего у разработчиков появилось возможность сосредоточиться на бизнес-логике и пользовательском функционале продуктов»
Ускорение времени разработки достигается за счет сокращения количества строчек кода необходимых для передачи команды между модулями — с внедрением ядра в работу оно уменьшилось с 15 до двух, что позволило опытным сотрудникам легче организовать поддержку кода, а новичкам быстрее адаптироваться к работе, избегая избыточных технических деталей. Это превратило единую программную архитектуру не только в инструмент оптимизации разработки, но и в важный элемент образовательной среды внутри самой команды, дополнительно сформировав готовое решение и для других IT-компаний.
Наставничество как часть производственного процесса
Наличие прозрачных технологических стандартов по работе с единым архитектурным решением позволяет организовать автономную систему наставничества, которая не только не замедляет работу, но и ускоряет ее, уверен Игорь Буторин. По его мнению, в таких условиях процесс обучения можно эффективно реализовать через синтез технологической базы и экспертные ревью — этот новый принцип менторства может быть организован в любой IT-компании за счет отраслевой специфики сферы.
«Эта методика позволяет сосредоточить внимание сотрудников на функциональности приложений, — объясняет Игорь. — Ведь их не нужно обучать сложным инфраструктурным решениями: они уже разработаны и функционируют без перебоев — достаточно просто направлять их движение в рамках заданной системы»
При этом за счет унифицированной архитектуры, как опытные сотрудники, так и новички могут подключаться к новым проектам без длительного онбординга, получая обратную связь через технические ревью, введенные Игорем. В случае «НПО Колибри» это позволяет расширять сферу деятельности компании, определяя вектор развития IT-технологий в критически важных для страны сферах — так, проекты на основе ядра, разработанного Игорем, представлялись компанией на выездном семинаре Бюро специальных технических мероприятий МВД России.
Программные и архитектурные наработки Игоря также вызвали интерес среди спасательных служб — они тестировались МЧС на полевых испытаниях комплекса системы поиска пропавших людей в труднодоступных районах, которые проводились МТС и Службой спасения Республики Саха в 2024 году. А сейчас «НПО Колибри» занимается разработкой системы непрерывного мониторинга глюкозы, приложение для которой удалось довести до базовой версии всего за шесть месяцев, благодаря готовой технологической базе и автономной модели наставничества.