Ты Senior или Tech Lead, просто тебе забыли об этом сказать?

А вы задумывались, в какой момент команда понимает, что ей нужен Tech Lead?

Пока приложение небольшое, всё вроде работает. Но со временем появляются десятки модулей, сложная навигация, миграции, проблемы с CI/CD и безопасностью. А тимлид в основном занят продуктом, сроками, багами и командой.

Но кто тогда следит за техническим состоянием приложения?

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

Знакомы такие случаи?

Мне кажется, здесь и проходит та самая грань, когда команде нужен Tech Lead. Не тогда, когда разработчиков стало десять или пятнадцать, а когда техническое развитие проекта перестаёт помещаться между продуктовыми задачами.

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

Ты Senior или Tech Lead, просто тебе забыли об этом сказать? | Сетка — социальная сеть от hh.ru