O que eu tenho aprendido sobre liderança
Desde o começo do ano, tenho tido a oportunidade de trabalhar na liderança de projetos de software (por isso o motivo da minha ausência por aqui) e essa experiência tem sido muito enriquecedora para mim no aspecto profissional, pois tenho dado extrema relevância a aspectos, que em outrora, eram menos relevantes do que aspectos técnicos, como: lidar com pessoas, processos, riscos, prazos e expectativas.
Não tenho a menor dúvida de que liderança é algo que possa ser adquirido através de um processo de aprendizagem, o que me faz constatar, que por mais que existam pessoas que tenham alguns aspectos de liderança mais bem desenvolvidos de forma natural, que é possível ainda assim desenvolver ainda mais esses aspectos. Ou seja, sempre podemos ser melhores líderes. Acredito também, que as melhores maneiras de evoluirmos é observando outros líderes e também dando atenção as pessoas com que trabalhamos.
Baseado no assunto liderança, preparei uma lista com quase 40 tópicos que tem sido de suma importância no meu dia-a-dia como líder de projeto. Esses tópicos foram pensados baseados em erros e acertos que tenho cometido como líder de projetos de software, por isso existem tópicos focados no aspecto de software, entretanto a maioria é voltada para líderes de maneira geral.
1 – Defina, focado no seu problema, os artefatos técnicos a serem usados no seu projeto e certifique-se de que a probabilidade dos mesmos mudarem é pouco provável
2 – Tenha um plano de comunicação bem definido com a sua equipe
3 – Desenvolva ou escolha uma metodologia de desenvolvimento e tenha certeza de que as pessoas da sua equipe a entenderam e acharam a mesma útil
4 – Se preocupe com o seu modelo de dados
5 – Se possível, tenha sempre o layout em mãos antes do desenvolvimento
6 – Não exija respeito, conquiste
7 – Tenha bom humor
8 – Passe segurança a sua equipe, tenha certeza que ela confie em você, um líder precisa, acima de tudo, inspirar confiança
9 – Tente não demonstrar desespero, euforia e nem pessimismo
10 – Saiba cobrar, mas sem pressionar
11 – Contextualize as pessoas sobre o que elas estão fazendo
12 – Posicione as pessoas sobre o andamento e o status atual do projeto em que elas estão participando
13 – Identifique, antes de tudo, os pontos fortes e fracos de cada um e use isso a seu favor
14 – Promova treinamentos e palestras para pontos em que mais de uma pessoa possua dúvida
15 – Cobre uma documentação do cliente que agregue ao seu time
16 – Converse com o seu cliente
17 – Caso necessário, crie uma documentação própria e simplificada, baseada na documentação original do seu cliente
18 – Defina e detalhe bem as tarefas de cada membro da sua equipe
19 – Faça com que as pessoas da sua equipe entendam da aplicação, entendam do negócio, pois só assim elas podem sugerir melhorias
20 – Tente não ficar dependente de uma mesma pessoas para um ponto específico
21 – Dê feedback constante
22 – Ouça a sua equipe
23 – Reuna sua equipe semanamlmente para discutir como foi a última semana e planejar como será a próxima
24 – Tenha preferência em trabalhar com equipes enxutas a equipe com muitas pessoas
25 – Dê atenção as pessoas novas e explique sobre o que ela fará, aprensente ela a equipe, mostre a empresa
26 – Estime prazos reais para o seu cliente, e não prazos que ele gostaria de ouvir
27 – Promova ações para estimular a união da sua equipe, como almoços mensais, por exemplo
28 – Enumere todas as principais funcionalidades do seu sistema, se possível criando uma hierarquia entre elas, isso ajudara você, a equipe e o cliente a terem uma visão macro do projeto
29 – Crie políticas para o bom de uso de controles de versão, ferramentas de gerenciamento, integração contínua, etc
30 – Faça uma auto-avaliação periodicamente
31 – Evite que as pessoas tenham que trabalhar finais de semana, feriados e fazerem hora extra constantemente
32 – Tenha cuidado em elogiar alguém publicamente. Jamais critique alguém publicamente
33 – Anote tudo o que você deseja fazer, mesmo que não seja prioridade
34 – Mostre e deixe claro a importância de cada membro da equipe
35 – Não fale mal da sua equipe para outras pessoas
36 – Trabalhe e se esforçe mais do que todo mundo, você é o exemplo
37 – Sua equipe precisa te admirar e se espelhar em você
38 – Saiba dizer não, demarque seu limite
39 – Em caso de fracasso, a culpa é do líder, em caso de sucesso, o mérito é de todos
Alguns desses pontos são de cunho mais técnico, outros de cunho gerencial e outras focam no relacionamento inter-pessoal entre você e os membros da sua equipe e entre os membros da sua equipe com eles mesmo. Não se esqueça, que antes de qualquer coisa, nós trabalhamos com humanos e humanos são passíveis a cometerem erros, humanos tem dias bons e ruins, humanos tem expectativas, humanos necessitam de comunicação.
Um recurso que tem me ajudado a ter esses pontos de maneira mais clara é o mapa mental, pois dessa maneira consigo ter todos esses pontos listados e interligados, proporcionando uma organização lógica aos mesmos.
Para finalizar, sempre se questione com a seguinte pergunta: eu seria liderado por mim mesmo?
Se você gostou desse tópico, por favor considere deixar um comentário ou se inscreva no feed e tenha no futuro todos os tópicos entregues diretamente no seu agregador.








Recentemente, pela primeira vez, ao invés de membro da equipe, trabalhando como desenvolvedor, e prestando contas ao gerente de projetos, fui escalado para ser o líder da “equipe” de desenvolvedores de um projeto de software.
Na verdade, a equipe era apenas eu e mais um desenvolvedor :-)
Assim mesmo, pude sentir o quanto é completamente diferente o trabalho de gerenciar e lidar com outras pessoas do que o de desenvolver, apenas.
Confesso que estava mais confortável sem ter que desempenhar esse papel. Valeu como uma experiência e, também, para estar mais preparado para uma próxima ocasião.
O tempo dedicado ao gerenciamento – se quisermos um bom gerenciamento – é grande, sendo que eu realmente gosto é de programar… não me senti confortável tendo que solicitar feedback e resultados de outra pessoa…
Mas, como disse, foi interessante sentir um pouquinho esse diferente “sabor” e quem sabe eu aprenda a degustar o lado bom desse papel também, num próxima ocasião…
Gostaria da sua ajuda para destrinchar o seguinte tópico:
10 – Saiba cobrar, mas sem pressionar
Esse tópico considero muito complexo, pois a cobrança, pelo menos no meio corporativo, se não vier junto da pressão, geralmente não dá resultado. Além do mais todo projeto, a partir do planejamento, é regido pela pressão, uma vez que você fechou um cronograma e se comprometeu com o cliente. Além do fato de os clientes estarem sempre atrás de um prazo “enxuto” e nem sempre mais barato. Baseado nisto temos as técnicas desenvolvidas para conduzir um projeto de software com o menor tempo sem perder a qualidade como o Extreme Programming, entre outros.
Marcos, certamente é complexo, assim como vários outros pontos, justamente porque esses pontos abordam situações sobre o convívio e relacionamento com pessoas e nada mais complexo do que isso.
Quanto a esse ponto especificamente, quando eu digo “saiba cobrar, sem pressionar” me refiro a justamente a equipe saber onde ela está inserida, a sua responsabilidade e também a sua importância na resolução dos problemas, por isso acredito que se a equipe tem essa visão, uma pressão acaba sendo desnecessária, justamente porque a equipe já sabe o papel dela.
Inclusive, acredito que um dos papéis do líder é “blindar” a equipe de pressões externas e direcionar a equipe aos resultados da melhor maneira, portanto o meio deve impactar o mínimo possível a satisfação e o dia-a-dia da equipe, pois uma vez que isso é impactado, o resultado e os objetivos também são, além de pontos mais subjetivos e que podem vir a ser irreversíveis como: satisfação e motivação.
O líder, pelo ser papel, é quem deve receber cobranças, prazos,situações de stress, absorver e traduzir isso para uma realidade onde a equipe consiga produzir resultados impactando o mínimo possível os pontos citados acima.
Mas concordo, é complexo.