Привет! Меня зовут Наталья, в QA я с 2010 года. За это время была тестировщиком, QA, QA Lead, спикером на курсах по тестированию, ментором. С 2018 года возглавляю группу менторов в направлении QA компании SimbirSoft. Мы с командой развиваем внутреннюю программу обучения для новых сотрудников (Примечание. Ниже по тексту мы их иногда будем называть менти). В статье расскажем, какие подходы оказались эффективными у нас – возможно, они будут полезны и вам.  руководитель группы менторов в направлении QA Наш опыт учитывает особенности заказной разработки: нужны специалисты, готовые влиться в самые разные проекты – от банков до промышленного ПО, с командами от 3 до 100+ человек. В статье рассмотрим, что нужно знать менторам в QA, как составить программу обучения, выстроить непрерывный процесс передачи знаний и погружения в проект. Также наши коллеги поделятся своими лайфхаками. К нам в QA-команду приходят как опытные специалисты, так и начинающие, которые ранее изучали процессы тестирования на наших практикумах или курсах (тут). Как показывает практика, менторская поддержка необходима каждому, независимо от уровня и квалификации, поскольку она помогает создать у нового сотрудника общее видение всех процессов и погрузить в работу, а специфика компании и её культура разработки могут различаться от того, с чем специалист имел дело до этого.  В зависимости от базовых знаний определяется содержание программы. Если новый сотрудник не имеет опыта и глубоких знаний, он проходит всю программу – от начала и до конца. Если он проходил наш практикум или курсы или имеет опыт в QA, то вначале пишет тест. По результатам для изучения даем только то, что сотрудник не знает или где у него есть пробелы.  Как выбрать ментора для нового сотрудника?    Во время интервью технический специалист и руководитель отдела выясняют сильные и слабые стороны специалиста, его предпочтения по развитию, опыт работы и другие важные моменты. Все эти данные учитываются при подборе наставника. Задача – сделать взаимодействие на период испытательного срока максимально полезным и комфортным и для ментора, и для нового сотрудника. Например, если приходит человек с сильными техническими скилами, то и наставник у него будет сильный, чтобы им было интересно общаться друг с другом. Не менее важно сочетание по темпераментам, чтобы избежать дискомфорта и сложностей в коммуникации.  Наша программа обучения в QA разбита на блоки, каждый из которых посвящен отдельной теме: “тестовая документация”, “баг”, “тест-дизайн”, “тестирование API”, “SQL” и пр. Всего – 17 обязательных и 4 для самостоятельного изучения. При этом мы постоянно актуализируем ее, добавляя современные инструменты, необходимые для решения задач клиентов.    Каждый блок состоит из: теоретического материала, собранного нашими специалистами из проверенных источников с примерами из опыта компании;  теста для самостоятельной проверки знаний по теме;  практического задания; личной беседы с ментором – для более детальной и качественной проработки материала. Также практически каждый новый сотрудник имеет возможность применить полученные знания на практике. Это удобнее всего организовать на внутренних проектах. При этом наставник тщательно мониторит его работу – от ведения тестовой документации до полноты покрытия тестами требований.   ментор Наши лайфхаки:1) Один из удачных способов что-то объяснить – выяснить, чем менти занимался раньше, и объяснять уже на примерах из его предыдущей сферы работы. Когда он понял "физику процесса", можно переносить на IT-сферу. 2) Комплексно обучать сложным блокам. Даю задание изучить базу в виде блока из программы обучения. Далее скидываю обучающие ролики из других источников, где тот же самый блок объясняется уже другим языком и какие-то вещи могут быть донесены иначе. Плюс такого способа еще и в том, что в некоторых видеозаписях визуально показывают, как это работает. Затем показываю, как это работает на реальном проекте. Для группы менти организовываю воркшопы, где каждый изучает какой-то инструмент и потом делится с остальными участниками.  3) Для меня важно, чтобы мой подопечный понимал, о чем говорит. Если я вижу, что он просто воспроизводит заученный текст, даю дополнительные вопросы для самостоятельного изучения, для ответов на которые ему потребуется изучить разные источники информации. Такой подход позволяет менти лучше погружаться в первичную тему, а когда он ищет информацию в рамках дополнительных вопросов, мимоходом читает еще и сопутствующие материалы. Во-первых, важно сразу постараться донести до менти, что пройти обучение и закрыть испытательный срок – его интерес и ответственность. Такой подход помогает обеспечить правильный настрой: это не школа, а работа, ментор – не учитель, а наставник.   ментор Ментор – поддержка своего менти, его друг в новом коллективе. Его цель – помочь докопаться до истины самому, а не давать сразу ответ. При этом важно изначально мощно замотивировать новичка на крутой результат и следить за тем, чтобы не запускался обратный процесс – демотивация. Например, передавать фидбек о какой-либо неудаче я стараюсь живым диалогом, а не чатом, чтобы видеть эмоции новичка, поддержать его и не оставлять наедине с незакрытыми мыслями о неудаче.  ментор Важно воспринимать менти как равного себе, как человека, у которого ментору тоже есть чему поучиться.   ментор Важный момент – дать понять подопечному, что не нужно бояться спрашивать, уточнять, предлагать, обсуждать.   Во-вторых, обучение в мини-группах. Конечно, индивидуальное обучение предпочтительнее, но наша компания быстро растет и работа “один на один” нам уже не подходит. Поэтому в большинстве случаев мы обучаем в мини-группах, т.е. один наставник ведет 2-3 новых сотрудников. Всё общение, обучение и обсуждение происходит в корпоративном мессенджере и на групповых созвонах. Преимущества такого подхода для нового сотрудника: развивается навык командной работы, можно вместе с коллегами разобрать “сложные” вопросы и отработать навыки аргументации своей позиции, вести дискуссию друг с другом, мотивирует идти в одном темпе с остальными. Главная сложность такого подхода – бывает непросто понять, все ли участники группы разобрались в вопросе.  Что делать? В таких случаях мы разбиваем один большой вопрос на несколько более мелких и задаем их каждому, чтобы иметь точное представление, все ли их понимают. Если случается такое, что кто-то не знает, как ответить, наш ментор спрашивает другого и просит пояснить свою позицию. После обсуждения просим сотрудника, у которого этот вопрос вызвал сложности, дать резюмирующий ответ. В-третьих, как бы избито это не звучало, но индивидуальный подход также уместен. Каждый воспринимает и усваивает информацию по-разному,  поэтому важно «найти ключик». Например, если менти – визуал, больший отклик у него получат видеозаписи, схемы и т.п. ментор С кем-то добиваемся полного осознания теории через разбор и дополнительные статьи. Кто-то может понять только по практике, такому менти даю больше практических заданий. Есть и такие, которым проще сформировать представления на основе реальных ситуаций. Для них я раскрываю информация на примерах из практики на проектах.   В-четвертых, подготовить к погружению на проект на несложных кейсах и обеспечить менти необходимыми материалами. ментор Прежде всего, начать нужно с рассказа о целях и содержании проекта, его архитектуре. Далее передать для изучения документацию и мануалы (если они необходимы), а также дать несложные, в основном, функциональные кейсы, обозначить требования и сказать «плыви». Если у менти возникают вопросы, ответить на них. Но когда человек делает сам, своими руками, это повышает осознанность и понимание, как все работает. Затем даю маленькие задачки (если они есть) или декомпозицию большой задачи на новый функционал, чтобы он не просто дрейфовал на айсберге «не трогайте, я погружаюсь», а постепенно привыкал к процессам команды. ментор Чтобы погрузить новичка в проект, я стараюсь выдать ему все материалы, которые будут ему полезны, основываясь на специфике проекта. Например, если сотрудник впервые оказывается на банковском проекте, расскажу и покажу ему самые важные особенности банковских приложений, которым нужно уделять внимание, найду материалы с реальными кейсами на интеграционные тесты в этой области.    В-пятых, первое время контролировать его работу на проекте. ментор По моему мнению, также очень важно в первое время нахождения новичка на проекте уделять внимание ревью написанной им документации или заведённых багов. Также нужно не забывать следить за нагрузкой новичка на проекте, не позволять ему копаться в проекте дольше рабочего дня, чтобы избежать выгорания.   ментор Как правило, перед тем, как загрузить тестовую документацию в инструментарий проекта, прошу показать мне, что он будет отправлять, чтобы оперативно внести правки. Также через шаринг экрана смотрю, как он выполняет или планирует выполнять те или иные задачи на проекте. Параллельно разбираем, что правильно/неправильно он делает или как это вообще сделать с нуля. При этом менторы осуществляют только высокоуровневый контроль, не проверяют за менти каждую задачу. Как правило, им достаточно знать предметную область проекта, контролировать соблюдение ключевых основ тестирования и подходов к обеспечению качества.    Несколько месяцев назад я провела опрос среди действующих менторов, что им нравится в менторстве и почему они этим занимаются. Среди основных мотиваторов они называли: желание делиться опытом; дополнительная “прокачка” хардскилов: наша программа обучения постоянно дорабатывается и расширяется с учетом актуальных тенденций, поэтому менторский состав всегда в тренде; работа с людьми; желание реализовать себя не только в рамках проекта; дополнительный материальный стимул: поскольку менторы прокачивают свои скилы, их вознаграждение тоже растет.  В процессе работы мы определили ряд must have навыков ментора:   Высокий технический уровень. Специалист должен хорошо владеть технологиями и инструментами, которые содержатся в программе обучения. Коммуникабельность и эмпатичность. Умение и желание обучать, давать обратную связь и направлять ее в позитивное русло. Ответственность. Ментор – это специалист и наставник, на которого равняется новый сотрудник и формирует свое мнение о компании. Поэтому подход к своим обязанностям (соблюдение регламентов, договоренностей) должен быть образцовым. Достижения на проекте. Ментор стремится к хорошим результатам и показательному опыту на проектах. Гибкость и быстрое переключение между задачами. Хороший ментор может совмещать работу на проекте с наставничеством. Лояльность. Ментор понимает ценности компании и разделяет их вместе со своей командой. Если человек понимает, что он хочет этим заниматься, мы приглашаем его на встречу или созвон с главным ментором филиала. Там ему еще раз рассказывают о “внутренней кухне” и основных задачах. Далее кандидат проходит опросник, в котором собраны вопросы по софт- и хардскилам, изучает внутренние регламенты. Затем они вместе с главным ментором обсуждают ключевые правила и итоги опроса. Если по каким-то темам есть пробелы, то, прежде чем приступить к менторству, их нужно восполнить. При успешном прохождении опросника и усвоении основных правил, новый ментор смело пополняет наше корпоративное сообщество. Сегодня примерно 20% QA-специалистов SimbirSoft выбрали путь наставничества. Подводя итог, хочу сказать, что менторство служит большим подспорьем как для ментора и новичка, так и для всей компании. Во время обучения новые сотрудники не только растут в профессиональном плане, но и чувствуют заботу, поддержку от своих наставников.  Сами менторы при этом также развивают свои хард и софтскилы, которые в дальнейшем им помогают добиваться успеха в их непосредственной работе. К тому же, внутри компании они становятся частью неформального сообщества, объединенного одной идеей, занимаются разными видами активностей и получают другие приятные бонусы. В нашей компании быть ментором – престижно и почетно.  Безусловно, процессы онбординга и менторства у каждой компании свои. Мы пробовали разные способы обучения QA-специалистов для того, чтобы они были готовы к работе на любых проектах и стеках технологий. Описанный в статье подход к менторству на сегодняшний день остается для нас наиболее действенным. Будем рады, если этот опыт был вам полезен и помог почерпнуть что-то новое. Спасибо за внимание!