Ответ
Развитие команды — ключевая задача PM. Вот основные подходы:
-
Индивидуальные планы развития — помогаю каждому определить сильные стороны и зоны роста, ставлю SMART-цели. Например, разработчик хочет изучить микросервисы — добавляем соответствующие задачи в бэклог.
-
Обмен знаниями — регулярные митапы, код-ревью с разбором лучших практик. Пример:
# До ревью
def calc_sum(a, b):
return a + b
# После: добавили type hints и docstring
def calc_sum(a: int, b: int) -> int:
"""Returns the sum of two integers."""
return a + b
-
Делегирование сложных задач — постепенно увеличиваю уровень ответственности, например, доверяю джуну вести небольшой модуль под менторством сеньора.
-
Обратная связь — регулярные 1:1, где обсуждаем прогресс и сложности. Важно фокусироваться на поведении, а не личности: «В этом спринте ты сдвинул сроки из-за отсутствия оценок рисков» вместо «Ты невнимательный».
-
Обучение за счет компании — предлагаю курсы, конференции, доступ к платформам вроде Coursera.
Главное — создать среду, где ошибки воспринимаются как часть роста, а не провал.