Чтобы управлять программистами, нужно понимать их мотивацию. Как “сегодняшнюю” – почему я хочу в проект? Так и глобальную – а что я буду хотеть завтра, удовлетворит ли меня эта работа?
Как правило, в долгосрочной перспективе программист у вас заскучает или проект его перерастет. Значит, замена в команде неизбежна в любом проекте.
Часть работы с кадрами тимлид делает сам, часть – делегирует, но его голос – важнейший в таких вопросах.
А значит – он должен уметь оценивать и принимать решения.
* Когда и кого искать? Как оценивать способность влиться в команду? Как проверять soft skills?
* Как отслеживать настроение программиста, как управлять его развитием? Как делать ему “интересно”?
* Что делать, если программист хочет уйти?
* Что делать, если вам нужно избавиться от человека по своей инициативе?
* Можно ли, вообще, увольнять при текущем кадровом голоде?
* Увольнять одним днем или пусть сидит 2 недели?