Практика обучения в QA отделе. Профиль тестировщика |
14.04.2022 00:00 |
Автор: Елена Поплоухина, руководитель группы тестирования в Usetech (https://career.usetech.ru/) Добрый день! Я – Елена Поплоухина, руководитель группы тестирования в компании Usetech. В предыдущей статье я рассказывала про опыт построения обучения в группе тестирования на основе практики квартальных целей. 3,5 года мы пользовались этим подходом, но в итоге решили всё переделать. Почему так получилось? Для этого было несколько причин, и о них я расскажу в этой статье. Это следующие причины:
Все эти проблемы помог решить переход к практике построения целей на основе профиля тестировщика. Другое название для профиля — матрица компетенций. Профиль позволяет оценить свой уровень знаний и опыта по большому количеству разнообразных навыков, которые нужны в тестировании. На основе списка этих навыков и оценок удобно планировать цели по развитию. Базовая версия профиля тестировщика была получена нами на одном из курсов по тест-менеджменту и переработана на 50% под нашу компанию. Давайте рассмотрим, как выглядит профиль. Профиль тестировщикаВ профиле тестировщика все компетенции разделены по 3 категориям:
Отдельным дополнительным блоком идет мотивация — новые задачи, стабильность, коллектив и т.д. Весь профиль представляет собой Excel-документ или Google-таблицу. Компетенции и навыки по каждой категории перечисляются на отдельном листе документа. Для компетенции описываются следующие атрибуты:
Для того чтобы легко и объективно поставить оценку, для каждого из пяти уровней оценки описаны критерии. Рассмотрим пример оформления навыка “Регрессионное тестирование”. Вес установлен в “4”, поскольку навык нужен на всех проектах компании. Оценка сотрудника установлена в “1” - это значит, что он имеет незначительный опыт проведения регрессионного тестирования на проектах. Для навыка описаны все критерии, по которым можно определить свой уровень. Заполнение профиля У нас есть готовый шаблон профиля тестировщика. В нём перечислены все компетенции, актуальные для нашей компании. Как мы создавали шаблон? У нас была базовая версия, полученная на курсе по тест-менеджменту. Сначала мы проанализировали набор навыков — нужно ли какие-то убрать или добавить. Затем проверили критерии на соответствие проектам нашей компании, часть из них обновили. Установили вес для каждой компетенции. И далее на протяжении нескольких лет добавляли туда новые компетенции, которые требовались на разных проектах. Например, мы расширили блоки тестирования мобильных приложений, нагрузочного тестирования, управления командой. После прохождения испытательного срока каждый QA инженер получает шаблон профиля тестировщика для самостоятельного заполнения оценок. После заполнения проводится ревью оценок руководителем. Спорные оценки обсуждаются и согласуется итоговая оценка. После заполнения профиля у сотрудника и его руководителя есть практически полная картина по компетенциям специалиста. Пример оценок по техническим навыкам: Постановка целей по обучению Цели ставятся на основе профиля по следующему принципу:
Цели оформляются на отдельном листе документа с заполненным профилем тестировщика. Пример поставленных целей: Проверка выполнения цели происходит примерно 1 раз в 1.5-2 месяца. После того как цель выполнена — новая оценка по навыку переносится в профиль тестировщика. И ставится следующая цель. Таким образом, у руководителя и сотрудника есть не только матрица компетенций сотрудника, но и наглядная картина развития этих компетенций. В этом подходе не всё сразу шло “как по маслу”. Проблем практики квартальных целей мы постарались избежать. Но встретились с новыми. Много мелких целейОдна из них — это постановка большого количества мелких целей. Такая ситуация у нас чаще всего возникала в двух ситуациях:
В этих случаях действительно можно отобрать много навыков из профиля, по которым за несколько месяцев можно поднять уровень с 0 до 1. Проблема заключается в том, что ещё на этапе планирования обучения происходила “потеря фокуса”. Непонятно, за что браться в первую очередь. Также в совокупности время на изучение небольших задач может превратиться в большое число и мы придем к недостижимым целям. На практике мы вывели следующую формулу — потенциально для обучения/повышения уровня можно отбирать из профиля столько навыков, сколько хочется. Но на временной период брать максимум 2-3 навыка, самых важных для проекта. А после их выполнения — делать переоценку навыков из шаблона. Возможно, по некоторым из них удалось повысить оценку. Нерегулярность проверокВ первые полгода внедрения практики мы немного расслабились и допустили 2 ошибки:
Это приводило к тому, что сотрудники забывали про цели. А руководитель не мог вовремя обнаружить ошибки в постановке целей по обучению и скорректировать их. Какие выводы для решения проблем я сделала:
Не хватает времени на обучениеПрактика обучения у нас поменялась, а проблема с нехваткой времени на обучение осталась. Случаются проекты или периоды работы, когда идет интенсивная разработка и тестирование. В этом случае не остаётся достаточно времени на обучение, несмотря на то, что цели поставлены. В одних ситуациях обучение необходимо, потому что сотруднику не хватает навыков для успешной работы. Например, на проекте требуется тестирование API, а у тестировщика мало опыта. В итоге, если не следовать плану обучения, с большей вероятностью сотрудник плохо справится с задачами. Мы с такой ситуацией сталкивались редко. В этом случае в качестве решения будет привлечение еще одного более опытного тестировщика на проект. Чаще встречалась ситуация, когда сотруднику хватало навыков для работы, но он хотел повысить свою квалификацию, эффективность или сменить вектор развития — например, с ручного на автоматизированное тестирование. И когда этого не получалось достичь из-за отсутствия времени на обучение, сотрудник был демотивирован. Как мы пытались решать эту проблему? Опять же, привлечением дополнительного тестировщика на проект. Можно ставить менее глобальные цели, которые не будут требовать больших временных затрат. Например, не получается сейчас с полноценной автоматизацией. Давайте изучим базовые возможности автоматизации в Postman. Можно временно отказаться от участия в практике обучения, можно оставить цель в том виде, в каком она была, если сотрудник очень хочет продвинуться и готов тратить на обучение личное время. Если такая ситуация продолжается несколько временных периодов подряд, лучше планировать ротацию на другой проект. Чтобы избежать выгорания и разочарования. Главный вывод — невыполнение цели по этой причине не сказывается на результатах годовой аттестации. Учитывается в первую очередь качество работы сотрудника на проекте. У наставника не хватает времени на проверки целейНаш отдел тестирования начинался с нескольких человек. С проверкой результатов у 3-4 человек я справлялась. Но при росте группы тестирования мне как руководителю перестало хватать времени на проверку целей. Для группы в 15-20 человек проверка одной промежуточной точки растягивалась на несколько недель. Второй проблемой являлся тот факт, что руководителю в определенный момент не будет хватать навыков в тестировании для объективной проверки результатов обучения. Редко можно встретить тестировщика, который будет профи и в ручном, и в нагрузочном, и в автоматизированном тестировании. Для решения ситуации мы выработали следующий подход:
Сравнение двух подходов — квартальные цели и профиль тестировщикаУ двух практик обучений много общего, но для меня профиль тестировщика выглядит более удобным и гибким инструментом. Он позволяет цельно и широко взглянуть на свой уровень, понять свои слабые места и построить карту роста. Можно брать цели разной сложности, на произвольный, но измеримый срок. Практика обучения дала следующие плюсы для компании:
Сотрудникам единая практика обучения даёт следующие преимущества:
Итог
Я поделилась своим опытом и наблюдениями. Оставляйте свои комментарии и вопросы, а также делитесь своими историями. Спасибо, что уделили время прочтению статьи. |