Гид Vectorly: Как развивать навыки команды разработчиков - пошаговое руководство

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

Still have questions? Ask us

Содержание:

Этап 1. Проведение оценки навыков команды и определение пробелов

Этап 2. Построение плана развития

Этап 3. Мониторинг прогресса и внесение корректировок в план развития

Приложение. База знаний Vectorly

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

Разработчики, дизайнеры, продакт-менеджеры, маркетологи и другие IT-специалисты сегодня являются самым ценным активом для любой компании.

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

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

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

Этап 1. Проведение оценки навыков команды и определение пробелов

Инструмент: Ревью

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

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

Оценка навыков команды - это важный этап, так как это инструмент постановки “диагноза” перед составлением стратегии профессионального развития. На этом этапе менеджеру необходимо:

  • Оценить навыки всей команды
  • Определить пробелы в навыках каждого члена команды

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

Преимущества регулярных оценок навыков

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

  • Низкая производительность
  • Отсутствие возможностей для роста и обучения
  • Профессиональное выгорание сотрудников
  • Низкий уровень удовлетворенности работой
  • Отсутствие культуры фидбэка
  • Плохая коммуникация между членами команды и отделами

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

Как организовать ревью

Итак, кто должен проводить оценку навыков и как лучше всего организовать этот процесс?

Ответ: лучший метод проведения качественной оценки навыков - это ревью 360.

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

Преимущества метода ревью 360:

  • Дает полную картину о навыках каждого сотрудника и всей команды
  • Позволяет выявить пробелы в навыках команды и определить зоны роста
  • Позволяет сотрудникам лучше понять, как их воспринимают в компании, и сделать так, чтобы их мнение было услышано
  • Повышает компетенцию сотрудников, их удовлетворенность работой и снижает текучесть кадров
  • Формирует культуру коммуникации, прозрачности и обратной связи в коллективе

Кто проводит оценку?

Оценка разработчика

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

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

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

Разработчик получает оценку своих навыков от:

  • руководителя
  • команды разработки
  • остальных сотрудников отдела
  • себя самого, т.е. собственная оценка (self-review)
Ревью 360 Python разработчика

Оценка менеджера команды разработки (team lead)

Тот же принцип применим к менеджерам и тимлидам. Для сотрудников, занятых на руководящих должностях, не так важны технические навыки и умение работать с определенными инструментами и сервисами, сколько навыки лидерства и коммуникации.

По этой причине менеджеров и руководителей групп оценивают:

  • их подчиненные
  • технический директор (CTO)
  • продакт-менеджер
  • они сами (self-review)
Ревью 360 менеджера команды разработки

Какие навыки необходимо оценивать? (Матрицы навыков)

Как провести оценку разработчика

При проведении ревью 360 навыков Python разработчика оцениваются следующие группы навыков:

• Hard skills: Python, Вэб фреймворки, Базы данных,

Git, Дизайн паттерны

• Дополнительные навыки: Планирование, Алгоритмы, Коммуникация

• Soft skills: Командная работа, Индивидуальная работа

• DevOps

• Лидерские навыки

• Продуктовые навыки

Карта навыков Python разработчика

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

Ревью 360 Python разработчика

Как оценивать менеджера команды разработки

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

• Soft skills: Личные навыки, Коммуникация

• Управление знаниями

• Управление командой

• HR

• Управление проектами

• Контроль качества

• Технические навыки

• Корпоративные знания

Карта навыков менеджера команды разработки

На картинке вы можете наглядно увидеть оценку групп навыков в зависимости от роли рецензента.

Ревью 360 менеджера команды разработки
Используйте готовые шаблоны карт навыков Vectorly для 50+ ролей технической команды, чтобы провести ревью.

После проведения оценки

В результате ревью 360 вы получите:

  • Полную картинку по команде, в том числе, существующие пробелы в навыках
  • Анализ по каждому члену команды - какие навыки необходимо развивать, чтобы восполнить эти пробелы

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

Анализ результатов ревью в Vectorly
Основные этапы проведения ревью - Software Engineer Performance Review Example

Этап 2. Построение плана развития

Инструмент: план развития

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

Главная цель - убедиться, что план профессионального развития сотрудников соответствует потребностям бизнеса. Менеджер ориентируется не только на цели каждого отдельного сотрудника, но и учитывает приоритеты и цели компании.

Грамотно построенный план профессионального развития (PDP) - это мощный и ценный инструмент, без которого развитие сотрудников будет не системным и, в конечном итоге, вряд ли принесет пользу компании.

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

Что такое план профессионального развития?

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

План профессионального развития - это эффективный инструмент, который помогает мотивировать сотрудников и направлять их профессиональный рост.

Почему необходимо внедрять план развития?

Система планов развития для сотрудников позволит вашей компании:

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

Как составить план профессионального развития?

Чтобы восполнить пробелы в навыках команды и составить качественный план развития для каждого сотрудника, вам необходимо:

  • Выбрать фокусные навыки для каждого сотрудника

Фокусные навыки - это направления потенциального развития ваших сотрудников, которые позволят устранить существующие пробелы в навыках команды.

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

План развития в Vectorly
  • Поставить задачи на развитие фокусных навыков в план развития

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

Эти задания должны быть добавлены в список задач каждого сотрудника и включать в себя:

1) тренинги, курсы, и другие обучающие ресурсы, направленные на развитие фокусных навыков

2) рабочие задачи в Jira, Asana, Gitlab и т.д., направленные на отработку фокусных навыков

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

Формирование списка задач в плане развития Vectorly

Как выбрать обучающие ресурсы и материалы, которые пойдут в план развития сотрудника?

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

Но как решить, какие учебные мероприятия следует добавить в план развития и где их найти? Чтобы помочь менеджерам в поиске и сократить их время, команда Vectorly собрала базу знаний с полезными материалами и онлайн-платформами для развития технических навыков.

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

Рекомендации в Vectolry

Другой способ найти подходящие обучающие ресурсы - использовать нашу бесплатную базу знаний.

База знаний Vectorly включает в себя:

  • Доступ к платформам онлайн-курсов для развития технических навыков
  • Тесты и челленджи на развитие навыков
  • Книги для разработчиков программного обеспечения
  • Популярные платформы для менторства
  • Список психологических онлайн-платформ

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

После создания плана развития

В результате этого этапа вы и ваша команда получите:

  • Четкое понимание того, какие навыки должны быть улучшены у каждого сотрудника, чтобы повысить общую производительность команды.
  • Список задач с конкретными заданиями - как практическими, так и образовательными - для развития этих основных навыков.

Но это только начало процесса профессионального развития, поскольку следующая цель - успешно реализовать этот план.

Этап 3. Мониторинг прогресса и внесение корректировок в план развития

Инструмент: Встречи 1-на-1

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

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

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

Чтобы сэкономить время на подготовку, вы можете воспользоваться готовыми шаблонами Vectorly.

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

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

Почему 1:1 встречи важны для для команды технической разработки?

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

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

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

Организационные вопросы: Как проводить встречи один-на-один?

Как запланировать такую встречу?

Старайтесь не делать встречи спонтанными или случайными. Ведь и вам, и сотруднику необходимо подготовиться к этому важному разговору. Сообщите им о встрече по крайней мере за 3-4 дня и отправьте письмо с приглашением.

Что следует включить в письмо:

  • Дата и время встречи
  • Причина встречи
  • Тема встречи и примерные вопросы (это сведет к минимуму возможное волнение и даст сотруднику время подумать над повесткой)
  • Задания (какую информацию необходимо подготовить к встрече)

Место встречи

Лучшее место для встречи один-на-один - это уединенные и тихие пространства. Рабочие опенспейсы не подходят, так как и вы, и сотрудник будете отвлекаться, что помешает откровенной беседе.

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

Время встречи

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

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

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

Как часто следует проводить встречи один-на-один?

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

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

Повестка встреч один-на-один

Во время встречи один-на один группируйте вопросы в несколько блоков. Это позволит сохранить структуру диалога и поспособствует более плавной беседе.

Чтобы сэкономить время на подготовку к индивидуальной встрече, вы можете воспользоваться готовым шаблоном по личному развитию с набором вопросов из библиотеки Vectorly.

Шаблон встречи 1-на-1

После встречи

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

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

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

Ключевые факторы успешной стратегии профессионального развития команды

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

Вот основные факторы успешного профессионального развития IT команды:

Фактор №1. Регулярно проводите оценку навыков сотрудников, чтобы выявить “пробелы” команды (идеально - раз в квартал). Прежде чем приступить к созданию плана развития, сначала нужно найти слабые места - понять, какие навыки отсутствуют или недостаточно развиты в вашей команде. Сделав это, вы сможете определить общие цели для команды и выбрать фокусные навыки для каждого сотрудника, которые будут отвечать этим целям.

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

Фактор № 3. Мониторинг - важная часть профессионально развития команды. Чтобы сотрудники эффективно прокачивали навыки в рамках индивидуально плана развития, менеджер должен регулярно проводить встречи один-на-один с целью мониторинга прогресса выполнения задач. В ходе этих встреч менеджер может помочь сотруднику в решении задачи, внести коррективы в план развития. Если сотрудник успешно выполнил свой план развития, следует составить новый. Сделайте такие встречи регулярными (раз в две недели) и запланируйте их в свой календарь заранее.

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

Приложение

Команда Vectorly собрала крупнейшую базу знаний для развития навыков технических команд и их профессионального роста.

В базе знаний Vectorly вы найдете:

  • Онлайн-курсы
  • Тесты и задания на развитие навыков
  • Литература для разработчиков
  • Популярные платформы для менторства
  • Список онлайн-платформ психологической помощи для борьбы со стрессом и выгоранием
After your trial, you can keep your Pro features, or choose what feature your team really needs and pay just for them.
Personal support manager
100% money back
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.