description |
---|
Dicas, coletânea de artigos e discussões e definições dos papéis de liderança em tecnologia |
O que difere o papel de gestão e liderança em tecnologia das outras áreas do mercado? Quais responsabilidades são específicas ou fazem parte do mesmo contexto, mesmo em times com assuntos totalmente diferentes dessa área?
Quando falamos em liderança de tecnologia precisamos assumir que, no contexto de desenvolvimento de software, algumas premissas vindas do famoso livro de Extreme Programming ainda são válidas pro nosso contexto atual:
- Software não é determinístico;
- Desenvolvimento é um trabalho criativo.
Além desses pontos, ainda temos outro paradigma de pensamento, uma nova era onde as coisas são:
- Voláteis - estão em constante mudança, numa velocidade não previsível;
- Incertas - sem previsão, cheias de surpresas no caminho;
- Complexas - tem diversos problemas e fatores que às vezes estão interconectados;
- Ambíguas - não tem uma certa clareza ou não se sabe a dificuldade de entende-las.
Somando-se essas duas formas de pensamento, chegamos a um mundo complexo em que acabamos gerando a necessidade de uma gestão específica pra tecnologia. No meio desse caos e incerteza, como podemos ter uma liderança que faça sentido e tenha um propósito mais claro?
Uma reflexão, ou provocação, que faço aqui é: até que ponto precisamos ter de fato pessoas com esse papel de gestão nos times? Realmente é necessário o papel de uma liderança, seja ela mais técnica ou mais voltada à pessoas, dentro das equipes? Não e sim.
No famoso termo de "times de alta performance" pressupomos que as pessoas têm capacidade de realizar seu trabalho sem que alguém tenha que dizer como fazê-lo. Nesses times, as pessoas sabem reavaliar seu trabalho constantemente, criando ciclos de aprendizado, recebendo e dando feedback para seus pares, refletindo sobre os resultados que estão entregando e corrigindo a rota e objetivos do time, de acordo com as mudanças do negócio.
Pra muitos(as), isso parece ser algo super utópico. Daí surge a necessidade de pessoas promotoras dessas culturas dentro das equipes. Quando disse que "não" logo acima, pra necessidade desses papéis, minha intenção é justamente refletir sobre o fato de termos o pretexto dos papéis de gestão pra tentar difundir essa cultura de auto-gestão nos times. Se esses papéis forem pra promover essa cultura, até faz sentido tê-los na sua equipe, mas com a ressalva de que, as responsabilidades desses papéis deveriam ser também das pessoas que são desenvolvedoras em algum momento futuro - e próximo.
Mas ainda é possível ou necessário termos os papéis de liderança estipulados nos times? Na minha cabeça, ainda vejo como importantes esses papéis, principalmente pra que haja pessoas com energia focada nesses assuntos, de forma constante, que consigam se aprofundar nos temas relacionados às suas responsabilidades e tragam essas sugestões de melhoria contínua pros times. Aqui imagino mais os papéis de liderança como influenciadores(as) ou promotores(as) de práticas que ajudam a desimpedir o time do que a gestão tradicional, mais centralizadora e representativa.
No fundo, o cenário que desejamos é que as pessoas entendam a necessidade e importância da auto-gestão, e até lá, termos papéis pra ajudar a entender isso tudo é essencial nessa trajetória de auto descoberta. Não me vejo falando sobre esses assuntos se não tivesse pareado com outros líderes que tinham esse papel, mas que idealizavam também esse futuro para os times que atuavam. Isso foi essencial pra que eu pudesse compreender o porquê fazia sentido não pensar em deixar para um(a) Tech Lead ou Engineering Manager as responsabilidades que essas pessoas exerciam no dia-a-dia.