
Hoje continuamos nossa série sobre gestão de projetos. Leia os artigos anteriores aqui:
- Metodologias de Gestão de Projetos em TI: Fazendo a Escolha Certa em Meio à Incerteza
- Do Conceito à Revisão: Etapas da Gestão de Projetos em TI
Neste artigo, vamos explorar o que faz um bom gestor de projetos e se é possível para um desenvolvedor se tornar um.
Existem duas maneiras de nomear um gestor: você pode contratar alguém de fora ou escolher um especialista da sua equipe técnica. Acredita-se amplamente que a segunda opção seja mais eficaz, pois um “insider” já está imerso nos processos da empresa, conhece a cultura corporativa e desenvolveu relacionamentos com os colaboradores.
Tudo isso é verdade, mas não necessariamente quando se trata de encontrar um gestor de projetos de TI. Sim, às vezes desenvolvedores se tornam bons gestores de projetos, mas isso é mais uma exceção do que a regra. O caminho mais provável para um programador é se tornar líder de equipe. Vamos entender o porquê.
Incerteza constante
Antes de resolver qualquer problema, um desenvolvedor precisa dividi-lo mentalmente em partes menores e mapear – na cabeça e no papel – a estrutura e o algoritmo da solução que ele seguirá.
A gestão de projetos de TI envolve abraçar o caos e dar sentido a ele. Desde o início, um gestor de projetos precisa trabalhar sob incerteza, onde é difícil prever exatamente como o projeto se desenvolverá. Tudo pode mudar ao longo da implementação: prazos, orçamentos, requisitos do cliente – e é necessário ajustar tudo no caminho. Para alguém acostumado a lidar com problemas que exigem uma abordagem estritamente sistemática, todo esse caos pode ser muito difícil de navegar. No geral, a maioria das posições gerenciais exige que você lide com incertezas, e você precisa se sentir confortável nesse ambiente para se tornar um bom especialista.
Traduzindo o linguajar do cliente
Apesar dos estereótipos comuns sobre especialistas em TI serem introvertidos, boas habilidades de comunicação ainda são altamente desejáveis, já que precisam interagir constantemente ao implementar projetos. Para um líder de equipe, a capacidade de encontrar uma linguagem comum com especialistas técnicos é essencial. Gestores de projetos têm o papel mais difícil: precisam manter a comunicação não apenas com a equipe, mas também com o cliente, que pode não ter conhecimentos técnicos e pensar de forma diferente. Nesse sentido, o gestor de projetos se torna uma espécie de intérprete entre as duas partes. Portanto, a marca registrada de um bom gestor de projetos é a capacidade de alternar entre diferentes estilos de comunicação.
Por outro lado, os desenvolvedores geralmente não têm experiência em se comunicar com clientes: estão acostumados a conversar com pessoas que falam a mesma linguagem técnica, e adaptar-se a outro estilo pode ser bastante difícil. É por isso que pode ser mais fácil para um especialista em TI se tornar um líder de equipe: nessa posição, ele supervisionará o desenvolvimento e a comunicação dentro da equipe, enquanto o gestor de projetos lida com o cliente e transmite os requisitos dele.
Candidato ideal
Não há regra sem exceção, e às vezes desenvolvedores se tornam bons gestores de projetos. Mas, para que isso aconteça, o candidato deve atender a vários requisitos além da capacidade de trabalhar sob incerteza e entender o linguajar do cliente.
- Habilidades de negociação. Comunicar as expectativas do cliente para a equipe de maneira clara não é a única responsabilidade do gestor de projetos. É preciso identificar as soluções mais adequadas, oferecê-las ao cliente e argumentar sua posição. Isso significa que você também precisa ser um bom negociador.
- Habilidades organizacionais. Isso é bastante claro: gestores de projetos precisam delegar tarefas, alocar carga de trabalho, calcular prazos, controlar a implementação e otimizar processos de acordo com a metodologia da empresa.
- Capacidade de motivar a equipe. Como qualquer outro supervisor, um gestor de projetos deve criar um ambiente confortável dentro da equipe, onde as pessoas se sintam motivadas a fazer seu trabalho. Para isso, é necessário construir confiança, oferecer incentivos, entender os pontos fortes e fracos de cada um e demonstrar empatia.
- Conhecimento técnico. Nem é preciso dizer que gestores de projetos de TI precisam saber como estruturar o processo de desenvolvimento, quais tarefas estão envolvidas e como são sequenciadas, quem é responsável por cada parte do projeto e assim por diante.
Um gestor de projetos qualificado provavelmente terá todas essas habilidades, ao contrário de um desenvolvedor sem experiência em gestão. Mas, por outro lado, se um especialista em TI demonstrar bom potencial, sempre é possível treiná-lo – como dizia Napoleão, "todo soldado carrega em sua mochila o bastão de marechal".