Вашей команде нужны не только суперзвёзды

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

Тогда у меня работала в команде девушка. Назову её Фекла.

Фекла была уверенным мидлом и неплохо делала свои базовые задачи. И ей этого было достаточно. В сеньоры‑архитекторы она не стремилась. Но так как я считал, что развиваться должны все, я начал настаивать, чтобы она изучила дополнительные материалы. Она этого не хотела и на одном из перф‑ревью честно сказала, что развиваться не хочет, всё и так устраивает, и хватит уже приставать со своими книгами по DDD! Тогда я не мог понять, что это за ерунда.

Недавно я прочитал книгу Radical Candor, и она заставила посмотреть на эту ситуацию по‑другому.

Автор объясняет: если собрать команду из одних достигателей, она взорвётся от конкуренции, а рутину и легаси никто не будет поддерживать.

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

1. Rock Stars. Сотрудники с крутой траекторией роста: - Они амбициозны, полны энергии и хотят всё поменять. - Они не планируют задерживаться на своей текущей позиции дольше года‑полутора. - Их роль: драйверы изменений, инициаторы рефакторинга, вкатывания новых технологий и процессов. - Как ими управлять: давайте им сложные вызовы, амбициозные нереализуемые проекты. И будьте готовы их отпустить (в другую команду или компанию), когда они перерастут свою роль.

2. Rock‑Solid. Сотрудники с постепенной траекторией роста: - Они кайфуют от своей профессии, а не от карьерной лестницы. Им нравится писать код, тестировать, настраивать инфраструктуру, и они не хотят быть менеджерами. - Их роль: фундамент команды (тот самый rock). Они держат архитектуру, знают, почему 3 года назад тут поставили этот "костыль", и обеспечивают стабильность релиза, пока "звёзды" витают в облаках. - Как ими управлять: не тащите их в облака. Не навязывайте им амбициозные цели на развитие софт‑скиллов. Регулярно признавайте их заслуги публично. Уважайте их границы и любовь к стабильности.

В успешной команде должны быть и те, и другие. Если представить команду как дерево, то Rock‑Solid - это корни и ствол, которые питают систему и не дают ей рухнуть в кризис. Rock Stars - это новые ветки и яблоки, которые появляются каждый сезон, приносят результат и идут дальше.

Так вот, Фекла была самый настоящий Rock Solid, а я пытался с ней работать как с Rock Star. В этом и была моя ошибка.

А кого в вашей команде сейчас больше? И к какому типу вы честно относите себя?