В сфере информационных технологий часто обсуждается, должен ли руководитель разработки участвовать в написании кода. В компании Beeline Cloud проанализировали разные точки зрения по этому вопросу.
Сторонники программирующих менеджеров считают, что участие в коде помогает лучше понимать задачи команды и сохранять профессиональный авторитет. Многие ведущие фирмы, такие как Google и GitHub, требуют от технических руководителей навыков программирования. Это помогает не только показывать пример, но и повышает мораль в коллективе. Исследование учёных из нескольких университетов подтвердило, что техническая компетентность руководителя позитивно влияет на атмосферу в команде.
С другой стороны, есть мнение, что руководителям следует уделять больше времени управлению, оптимизации процессов и развитию сотрудников. В компаниях, например Amazon, считают, что управленцы не обязаны писать код, а должны сосредоточиться на коучинге и организации работы. Даже опытные специалисты часто испытывают трудности при переходе к управлению из-за нехватки навыков менеджмента, несмотря на технический багаж.
Некоторые эксперты советуют, что если у менеджера есть желание и возможность — он может заниматься менее срочными задачами, такими как исправление багов или автоматизация рутинных процессов, что принесёт пользу команде и не отвлечёт от основных обязанностей.
Для тех, кто только начинает путь руководителя разработки, Beeline Cloud рекомендует несколько книг: «Управление разработкой для всех нас» Сары Драснер, «Искусство управления разработкой» анонимного автора и «Как управлять эффективными инженерными командами» Эдди Османи. Эти издания помогут освоить управление командами и выстроить эффективную работу коллектива.