DEV Community

Cover image for Por que a habilidade política é importante na engenheria de software?
Bruno Rezende Novais
Bruno Rezende Novais

Posted on

Por que a habilidade política é importante na engenheria de software?

Recentemente estive lendo o livro The Staff Engineer’s Path da Tanya Reilly e um dos aspectos bem abordados no texto é sobre o uso e aquisição do capital social durante nossa evolução como engenheiros. Mas, esse pensamento levou-me a outro questionamento: e quanto ao nosso capital político? Não estou falando aqui de política partidária, de esquerda ou direita, partido A ou partido B e sim no sentido de guiar ou influenciar o modo de organização de um grupo principalmente através do debate de ideias.

Então, isso nos traz a outra reflexão bem importante, geralmente em meio aos códigos ou livros técnicos muitos acabam negligenciando essa soft-skill bem importante. Quanto de nós não lembra de na faculdade ter uma matéria como “Administração de conflitos” ou “Administração de relações” e simplesmente ignorar ela ou estudar apenas para passar? Essas disciplinas no fundo falam, entre outras coisas, sobre a política e como você pode usá-la para ajudar a guiar um grupo ou organização, infelizmente na maioria dos casos acabamos por simplesmente ignorar essas disciplinas talvez por nossa imaturidade.

Pois bem, neste texto irei trazer algumas reflexões do por que a política é tão importante para nós devs no dia a dia e alguns conselhos para ajudar a obter esse capital político.

1. Você não trabalha sozinho.

Não deveria ser novidade para qualquer desenvolvedor ou aspirante que os profissionais da TI não são aqueles profissionais que ficam escondidos no seu box no seu setor e não interagem com ninguém da empresa. Muito pelo contrário. O Engenheiro de Software hoje não é mais essa pessoa fechada, ele deve saber dialogar, deve saber expor suas ideias, mostrar para outras áreas suas visões quanto aos projetos das empresas e dialogar em uma linguagem em que os demais entendam e não somente eles. Trabalhar com desenvolvimento de software é trabalhar em equipe.

Já que trabalhamos em grupo, é normal que divergências de ideias apareçam ou que tenhamos dúvidas de como guiar um projeto para uma direção ou outra. É nesse âmbito que a política aparece. Saber mostrar seu ponto de vista é crucial, mas saber além disso conseguir convencer as pessoas de que seu ponto de vista é o mais importante para o momento é uma habilidade ímpar que fazem muitos juniors alavancarem suas carreiras rapidamente. Cada decisão tomada pelo grupo é uma direção na qual o software e por conseguinte o projeto irão. O preço é pago por todos, assim como a glória também vem para o grupo. Não importa se você foi o que mais se esforçou, se o projeto falhar, o grupo falha e por isso ter a noção de como conseguir esse capital político para ganhar força nas decisões é tão vital.

Muitas vezes teremos ideias que são as corretas para o momento, mas elas não serão ouvidas ou acatadas imediatamente. De fato, isso frusta, porém o grande desafio mora exatamente em como mostrar seu ponto de vista. Nem sempre de início você conseguirá mostrar a todos sua ideia da forma que você quer, ou outras pessoas olharão, mas não conseguirão dar a mesma importância que você deu para ela. Entender isso faz parte do processo. Entretanto existem jeitos de facilitar esse processo e aqui vão algumas dicas:

  1. Construa amizades no seu dia a dia.
  2. Seja objetivo nas suas argumentações.
  3. Crie materiais visuais das suas ideias (diagramas, desenhos, o que for).
  4. Saiba o momento certo de atacar.

Dessas quatro dicas talvez a quarta seja a mais complicada de executar, isso exige um pouco de feeling e com o tempo você conseguirá desenvolver isso. Tente sempre buscar a melhor hora, durante um refinamento, um 1:1 com seu líder técnico, existem momentos em que é uma boa hora para expor suas ideias com mais tranquilidade e ver como será a reação das pessoas. Se não for de primeira, reveja as quatro dicas e volte a tentar.

2. Você responde a alguém.

Bom, a menos que você seja o CTO ou CEO, essa dica servirá para você. Normalmente temos que responder a alguma pessoa na nossa organização, seja nosso líder técnico, nosso coordenador, gerente, diretor, o que seja. Quanto mais alto estamos na hierarquia da empresa, maior nosso contato será com os diretores e até com os executivos e nessas horas construir capital político é mais do que necessário.

Diagrama de organização de time de engenharia, por Alisson Lynch
Diagrama de organização de time de engenharia, por Alisson Lynch

Seja conciso nas suas ideias, busque oportunidades e principalmente busque ajudar nas dores deles para que você ganhe capital social e com isso possa convertê-lo em capital político, tendo apoio nas suas ideias e/ou decisões. Vê algum time que está com um problema complexo do qual você já resolveu alguma vez? Se proponha a ajudar! O prazo está apertado para a equipe? Veja onde a equipe pode ganhar tempo e proponha planos de ação. Consegue visualizar alguma oportunidade de crescimento para o negócio? Converse com seu gestor sobre.

Lembre-se, de uma forma ou outra você responde a alguém e ele deve ser a primeira pessoa que você deseja ter uma grande quantidade de capital político. Alinhe suas ideias com a do seu gestor, entenda a direção que ele quer seguir e veja como pode agregar boas ideias para isso, o processo se tornará muito mais feliz se você buscar aliados e não inimigos.

3. Escolha as lutas que deseja lutar

Esse talvez seja o conselho mais importante desse post. Durante nosso trabalho veremos muitos fluxos que podem ser melhorados, seja dentro da nossa própria área ou não. Porém entenda que não é por ver melhoria em todos que devemos sair propondo mudanças em todos. A cada mudança que você propõe, você está escolhendo uma luta, está gastando seu capital político, e há brigas que simplesmente não valem a pena naquele momento.

Veja, não estou querendo dizer que você deve simplesmente fazer nada se notar uma possibilidade de melhoria. Mas sim que existem momentos diferentes, momentos em que seu capital político estará maior e será mais fácil para você dialogar e outros momentos em que sua ideia será simplesmente ignorada pela falta desse capital. Algumas dessas brigas causarão atrito entre sua área e outras e com isso você irá erodir seu capital ainda mais, tome cuidado!

Por isso, escolha bem em quais lutas gastar seu capital político e como você irá chamar essas lutas.

4. Grupos distintos, capital político distinto.

Normalmente em grandes organizações é comum que tenhamos que conversas com áreas distintas e em muitas exista uma certa cultura de “silos”, grupos que fecham-se em si mesmo e acabam não dialogando com as outras áreas e tornando-se alheias com as dores das outras áreas. Isso é ruim quando necessitamos pedir alguma requisição por exemplo e estamos com uma sensação de urgência muito maior do que a outra área sente. Isso reflete exatamente nosso capital político. Para poder provocar essa sensação na outra área temos que ter capital para gastar, precisamos fazer com que principalmente os líderes daquela área simpatizem-se com nossa demanda e urgência.

Isso nos leva a outra reflexão, em grupos distintos teremos capital político distinto, pode ser que na área A sejamos super bem vistos e nossas demandas recebam a priorização que desejamos, porém pode ser que na área B não seremos priorizados e tenhamos que ter algumas reuniões até que a real urgência seja exposta.
Por isso, volto na dica que dei anteriormente: Construa amizades, busque ajudar e faça aliados, não inimigos.

5. Conclusão

No todo esses conselhos podem parecer até óbvios, todavia muitos nãos os aplicam. Muitos devs podem ser talentosos tecnicamente, mas carecem nessa parte e se frustram ao não entender porque suas ideias não tem tanto impacto ou porque sua promoção demora muito a sair, talvez essa seja uma possível resposta.

Top comments (4)

Collapse
 
danielhe4rt profile image
Daniel Reis

Gostei bastante da leitura e isso me deixou bastante reflexivo sobre as "lutas" que eu geralmente compro dentro da uma empresa.

Na maior parte do tempo eu puxo melhoria em TODOS os lugares e as vezes isso é visto com maus olhos...

Collapse
 
devmateusramos profile image
Mateus Ramos

Gostei dos pontos levantados. Uma boa relação com o gestor e acimas é o que realmente melhora tudo, desde prazo pra entregas, adequar tempo pra melhorias na aplicação etc. Esse ponto de que outras áreas tem dores que não vemos é muito bom se atentar nisso pra gente ter mais empatia e paciência com os outros, ou até mesmo aprender a ser mais descritivo e relacionar melhor os prazos.

Collapse
 
ventolin profile image
ventolin

Gracias, muy importante. La política nos ayuda a tomar decisiones y en algunos grupos es un tabú hablar de ella. Piensan que por el hecho de no hablar de política, esta no existe en su grupo.

Collapse
 
suamirochadev profile image
Suami Rocha

Amei, muito didático. Parabéns pelo post 🎉