2021-11-17 10:06:31
#развитие_сотрудников #виталий_черков
Конфликт архитектора и тимлидаТри года назад я пришел в KTS фронтенд-стажёром. За это время я сильно прокачался, и сейчас в моём профессиональном развитии естественным образом появилась развилка:
— продолжить развиваться технически и стать архитектором
— прокачивать навыки управления командой, soft-скилы и стать тимлидом
Конечно, во многом пути архитектора и тимлида пересекаются. Архитектору тоже нужны soft-скилы: уметь донести свою точку зрения, предлагать цели, мотивировать команду. А тимлид должен продолжать развиваться технически, чтобы уметь предложить актуальные технические решения, понимать адекватность существующих подходов, найти выход из проблемы. Более того, в небольших командах позиции тимлида и архитектора часто совмещаются.
Но всё же я считаю, что в долгосрочной перспективе это разные векторы: идеального тимлида-архитектора быть не может, поскольку каждая специализация свидетельствует о противоречащих друг другу чертах личности. Чтобы ответить, почему, нужно понять, что лежит в их основе.
Архитектор — человек, который проектирует и развивает систему таким образом, чтобы в долгосрочной перспективе в неё можно было безболезненно вносить изменения. В основе проектирования лежит соблюдение жёсткой формы, чтобы система минимально зависела от людей, которые её реализуют. Если архитектор акцентирует внимание на команде, его решения будут не так строги и в дальнейшем могут расшатать систему. Возможно, роль архитектора частично состоит в том, чтобы формировать команду под систему, а не наоборот.
Тимлид помогает проекту жить и развиваться в первую очередь за счет эффективности команды: он перенаправляет ресурсы в своей зоне ответственности, предотвращает выгорание, следит за тем, чтобы каждый член команды рос и развивался. Для тимлида на первый план выходят отношения с людьми, в таком случае форма вторична. Конечно, эффективность команды — не самоцель, а средство развития проекта. Тимлида можно назвать связующим звеном между менеджером, архитектором и командой.
Чтобы архитектор эффективно развивал систему, он должен максимально снизить неопределенность: сформулировать правила развития и строго следовать им. Он работает с жёсткой структурой, а в случае внешних воздействий тщательно продумывает изменения в проекте и их возможные последствия.
Тимлид же не может и не должен опираться исключительно на строгие правила: каждый член команды — уникальный человек, к которому нужен индивидуальный подход. Команда менее стабильна, это мягкая форма: люди приходят и уходят, меняются требования, поэтому приходится постоянно адаптировать процессы. Именно через тимлида внешние воздействия влияют на систему.
Получается, что тимлид вносит неопределенность, с которой борется архитектор. Это и есть конфликт, который не даёт в долгосрочной перспективе объединить обе роли в одном человеке.
Важно понимать, что для эффективной команды нужны и архитектор, и тимлид. Поэтому будет лучше, если их роли в компании будут выполнять разные люди. Они должны не конкурировать, а находиться в балансе и взаимно дополнять друг друга. Хотя между ними и неизбежны разногласия во мнениях.
А вы что думаете?
154 views07:06