Командная ответственность
Многие начинающие тимлиды замыкают рабочий процесс на себе. Причин может быть масса. Например, мне казалось, что команда может сделать что-то не так, или кто-нибудь плохо проверил задачу, или реализовал фичу без возможности расширения. Помимо замыкания новых обязанностей на себе, может оказаться, что некоторые участники команды начинают пренебрежительно относиться к своим должностным обязанностям, проявляется это чаще всего в низкой вовлеченности и безответственности.
Незаметно для себя тимлид становится узким горлышком. Спустя какое-то время приходит осознание, что нужно изменить подход к работе, т.к. работать в таком режиме тяжело.
Для себя я практикую подход, что если я могу делегировать часть своих обязанностей, то я это делаю.
Что можно отдавать и как это делать?
- В первую очередь нужно расписать свои рутинные операции, которые можно передать другим сотрудникам. Например у меня это было:
- ежедневная проверка sentry
- появление аномальных запросов в Jaeger
- релизы и последующая проверка поведения новых изменений на prod-е
Следующим шагом нужно формализовать рабочие операции в системе документирования, для того, чтобы их мог воспроизвести любой член команды.
Третьим шагом рассказать все операции команде и ввести роль дежурного, который будет выполнять их вместо вас. Конечно нужно это делать постепенно. Ввести один пункт дежурства, после того как все участники выполнили его, обсудить что нужно исправить и улучшить. Далее небольшими итерациями делегировать обязанности команде.
Поначалу вам может показаться, что вы перестаете быть незаменимым. На само деле теперь вы можете сосредоточиться на более интересных задачах. Помимо этого вы получаете дополнительные бонусы в виде спокойного отпуска и вовлеченных людей в команде.
Например, в одной из компаний релизы выполняли только админы и когда один из сотрудников в ходе дежурства начал взаимодействовать с внешним отделом, то это ему понравилось ;)