Почему я отказался тушить пожар и спас проект
В любой команде случаются авралы: сроки по пяти параллельным проектам горят, бэклог трещит по швам, заказчики нервничают. В этот момент приходят выбитые из колеи менеджеры.
Они видят, что я прямо сейчас не пишу код, и, само собой, приговаривают: «У тебя же свободные руки! Хватай шланг, поливай вместе со всеми! Быстрее потушим!»
Звучит логично, правда?
Лишние руки не помешают, да. Но это ловушка.
Если я схвачу шланг, я стану просто ещё одним пожарным. Я уткнусь лицом в пламя и перестану видеть картину целиком.
А кто тогда посмотрит наверх? Кто увидит, что крыша вот-вот обвалится нам на головы? Кто заметит, что в цистерне заканчивается вода, и нужно срочно переключать потоки или звать подмогу? Кто увидит, что второго бойца в углу отрезало огнем, и он в панике делает глупости?
Никто.
Тимлид — это не «самый быстрый кодер». Тимлид про стратегию. Моя задача — не лить воду, а управлять расчетом.
Я должен предвидеть риски, распределять силы (желательно грамотно) и защищать команду от хаоса.
А когда капитан бросает штурвал, чтобы помочь грести, то корабль... Действительно поплывет быстрее. Но обычно он плывет прямо на скалы.
Собственно, замена одного из пожарных помогла: пожар в итоге был потушен.
Поэтому я не беру шланг. Я делаю так, чтобы пожар был потушен системно, эффективно и без жертв среди личного состава. В этом вижу свою задачу.