As Áreas de Responsabilidade do Gerente de Engenharia
Esse post foi traduzido automaticamente do inglês. Se você encontrar algum erro, por favor entre em contato.
Este post faz parte de uma série sobre Fundamentos da Gestão de Engenharia.
As Áreas de Responsabilidade do Gerente de Engenharia
Em posts anteriores desta série, discutimos como um Gerente de Engenharia (Engineering Manager - EM) pode definir seus objetivos e quais ferramentas tem à disposição para orientar sua equipe.
Embora essa informação seja útil, uma pergunta importante ainda não foi respondida. Onde aplicar essas ferramentas? Em outras palavras, em quais áreas o EM deve focar?
Em outras funções, essa pode ser uma pergunta simples. Porém, é fácil se perder quando se trata de gerenciar uma equipe de software. Entre revisar código e documentos técnicos, fazer mentoria com seus liderados, pensar na visão de longo prazo da equipe e muitas outras responsabilidades, um EM tem diversas opções sobre onde investir seu tempo.
Para aumentar a complexidade, embora um Gerente de Engenharia gerencie, obviamente, engenharia, ele também é um dos líderes de uma equipe multifuncional que envolve gestão de produto, design e outras disciplinas. Nesse sentido, o EM precisa focar nos aspectos de engenharia da equipe e colaborar efetivamente com seus pares no gerenciamento do esforço mais amplo do time.
Produto, Engenharia e Pessoas
Em Systems Leadership, os autores apresentam a ideia de que para qualquer equipe ter sucesso a longo prazo, três áreas precisam funcionar bem: Técnica, Social e Comercial. Em termos simples, a equipe precisa ser competente em sua atividade técnica, proporcionar um ambiente onde as pessoas gostem de trabalhar e fornecer um serviço comercialmente bem-sucedido.
O mesmo vale para equipes de software. Elas precisam ter sucesso em:
- Produto: A equipe precisa entregar funcionalidades ou um produto que sejam bem adotados e, no geral, bem-sucedidos no mercado.
- Engenharia: A equipe precisa entregar software que seja adequado ao propósito, com a qualidade necessária e em um ritmo sustentável.
- Pessoas: Para uma equipe ter sucesso a longo prazo, as pessoas precisam estar realizadas e crescendo em suas carreiras.
Neste contexto, é importante que o EM entenda as nuances de responsabilidade nas áreas acima. Para esclarecer, usaremos os termos “responsável” e “accountable” (prestador de contas final), conforme definido pelo modelo RACI.
O Gerente de Engenharia é accountable pela Engenharia. Ou seja, ele é o responsável final por tudo que acontece dentro da prática de engenharia. Ele também é accountable por seus liderados, os engenheiros, garantindo que eles tenham sucesso no time.
Além disso, embora as empresas tenham diferentes perspectivas sobre liderança de equipe, os Gerentes de Engenharia são (no mínimo) responsáveis pelo sucesso do time como um todo. Na prática, isso significa que os EMs devem focar na colaboração multifuncional com seus pares, sentir-se responsáveis por todas as áreas e garantir que estejam envolvidos e alinhados nas decisões mais amplas.
No fim das contas, se um time tem sucesso, é muito provável que o EM esteja tendo sucesso. Se um time está enfrentando dificuldades, bem, então é bastante provável que o EM não esteja prosperando.
Como você faz isso na prática? Esse é o tópico dos próximos posts.
Se você achou este conteúdo interessante, este post faz parte de uma série sobre Fundamentos da Gestão de Engenharia. De forma mais ampla, eu escrevo sobre como liderar equipes de engenharia de software de forma eficaz. Me siga se você se interessa pelo tema.