Pular para o conteúdo
H.Tech

Do livro Maturidade em TI · capítulo 3 · U1 Comunicação e Influência

Como um desenvolvedor se comunica com o negócio

Como um desenvolvedor se comunica com o negócio?

Por Vinícius Graciano ·

Um desenvolvedor se comunica com o negócio quando abre cada conversa pelo impacto para quem está ouvindo (prazo, custo, risco ou receita) e só depois entra no detalhe técnico, se pedirem. Na prática isso vira hábitos que você treina: traduzir a mesma entrega para cada audiência, avisar atraso no minuto em que percebe, discordar com proposta na mão e documentar cada decisão cara de desfazer.

Esse é o assunto do capítulo 3 do meu livro Maturidade em TI, a dimensão que chamo de U1, Comunicação e Influência. Das sete dimensões que uso para medir maturidade, é a que mais trava gente boa.

Por que comunicação pesa tanto para quem programa?

Liderando time, vi dois sêniores empatados em técnica se separarem na carreira. O que subiu falava claro, que é diferente de falar bonito. Defendia um trade-off em uma frase e fazia o gestor sair da reunião sabendo o que decidir.

Na minha carreira construí sistema que deu certo e sistema que fracassou, e a stack nunca foi o divisor. Os fracassos seguiram o mesmo roteiro: o time não explicava a complexidade do que fazia, não tinha argumento para defender o prazo, e cada revisão de data virava briga. Aparecia o “a TI não entrega nada”, o time ia apagar o próximo incêndio, e um patrocinador abortava o projeto. Os sucessos foram chatos de tão simples: conversa constante e toda definição documentada, técnica ou de negócio.

Daí vem uma leitura minha de campo, sem auditoria: comunicação resolve 80% dos problemas de uma operação de tecnologia. Se duas pessoas têm a resposta certa e só uma consegue defender, o time vai com quem defendeu. A outra vai para casa achando que foi passada para trás.

Como traduzir uma entrega técnica para cada pessoa?

A mesma entrega pede uma frase diferente para cada cadeira. Pense numa otimização de autenticação que derrubou a latência do login de 80 ms para 12 ms.

  • Para outro dev, você fala do mecanismo: o token, a rotação, o número de milissegundos.
  • Para o tech lead, fala do ganho e do preço: latência caiu, a lógica ficou mais complexa, o ganho compensa.
  • Para o gestor de produto, fala do usuário: login mais rápido, efeito esperado na conversão do cadastro.
  • Para o CEO, uma frase: “Login mais rápido. Sentimos menos abandono no cadastro.”

Quem fala de token com refresh rotacionado para o CEO avisa, sem querer, que não sabe ler quem está na frente. E o CEO percebe na hora.

Uma regra ajuda em qualquer reunião: antes de abrir a boca, escreva na cabeça uma frase que responda por que aquilo importa para quem está ouvindo, agora. “O pagamento parou para clientes novos nos últimos 40 minutos; explico a causa ou vou direto para a solução?” funciona. Começar contando que o fornecedor mudou a versão da API e o handler não estava versionado faz a sala desligar no segundo minuto.

Como avisar atraso sem perder a confiança?

Avise no minuto em que percebeu. Se esperar o time perguntar ou o dia acabar, você já perdeu.

A mensagem tem quatro partes: o bloqueio que apareceu, as alternativas que você já avaliou e por que descartou, o caminho que escolheu e a nova data. Se precisar de ajuda, diga qual, com nome. Gestor que recebe isso cedo consegue reorganizar o plano. Gestor que descobre na véspera fica com a sensação de que o time esconde coisa, e essa sensação dura meses.

O mesmo vale para pedir ajuda. “Não sei fazer, me ajuda?” gasta o tempo do outro. Conte o que tentou, onde travou e qual caminho você pensa seguir, e peça para validar. Você economiza o tempo de quem ajuda e ganha fama de quem respeita o tempo dos outros.

Como dizer não a um prazo sem virar o chato do time?

A maioria dos times entra em reunião de decisão sem preparar nada: não sabe quem estará na sala, não leva número, não leva opção. A conversa fica no achismo e você sai com o prazo entubado nas suas costas.

Antes de uma reunião em que uma decisão vai sair, responda por escrito quatro perguntas. Quem estará na sala e o que cada um precisa ouvir (o CFO ouve custo e risco, o CEO ouve prazo e resultado). Qual decisão você quer que saia, numa frase. Que material sustenta a conversa: número, opções com prós e contras, sua recomendação. E qual é a sua resposta se pedirem para apertar o prazo.

Para discordar, uso uma estrutura que treino nos times: reconhece a parte válida do outro, isola o ponto específico que preocupa, propõe uma alternativa e pergunta se faz sentido testar. Num exemplo do livro, o dev concorda que o lançamento é importante para o cliente, mostra que as três últimas entregas parecidas levaram em média 2,3 vezes o tempo orçado e propõe entregar as duas funcionalidades de maior impacto no trimestre e empurrar as outras três. Isso tira a conversa do “não dá” e coloca o gestor para escolher o que entra.

O que documentar para o negócio confiar no time?

Documente toda decisão que custa caro desfazer ou que alguém vai questionar daqui a seis meses: escolha de banco, de framework, de provedor de autenticação, contrato de API pública. Nome de variável e ordem de import ficam de fora.

O formato é curto, três parágrafos de um registro de decisão (ADR): o que foi decidido, por que (com as alternativas que você descartou) e o que muda para os outros times, inclusive como reverter. Leva uns dez minutos. Quando a crise chegar e alguém perguntar por que vocês fizeram daquele jeito, você abre o documento e a conversa termina, em vez de recomeçar do zero.

Isso muda a carreira de quem já é bom tecnicamente?

Pedro (nome trocado, com permissão) era dev sênior numa fintech, cinco anos de casa, autor de metade do sistema de cobrança. Pediu promoção a Staff três vezes em dois anos e ouviu não nas três. Na quarta, o CTO explicou: tecnicamente ele já estava no nível, mas resolvia tudo em silêncio. No radar, comunicação estava em 2 e o resto em 4.

Em nove meses ele escreveu quatro RFCs (os dois primeiros voltaram para revisão), apresentou um tech talk sobre a arquitetura de cobrança, começou a comentar PRs de outros times e documentou as cinco decisões mais importantes dos dois anos anteriores. Algumas tinham economizado centenas de milhares de reais e ninguém sabia que eram dele. Foi promovido no ciclo de dezembro, dez meses depois do diagnóstico, com a mesma técnica e a mesma stack.

Como saber se estou me comunicando melhor?

Meça três números em 30 dias: quantas pessoas te procuraram para pedir opinião antes de decidir, quantos documentos seus outras pessoas citaram ou linkaram, e quantos status semanais você mandou sem ninguém pedir (a meta é um por semana). Anote tudo numa planilha simples toda sexta, em dez minutos. Sem registro, “estou comunicando melhor” é fé.

E saiba a hora de parar. Status sem mudança desde ontem polui o canal, e pedir validação para cada decisão da sua alçada é insegurança disfarçada de humildade.

Para quem decide e não é técnico: cobre a tradução. Quem lidera tecnologia na sua empresa tem obrigação de falar com você em prazo, custo, risco e receita. Se a resposta vier em jargão, peça a versão em impacto. Time que não traduz a própria entrega também não consegue defender o próprio orçamento.

Onde ir a partir daqui

Escolha uma ação para esta semana: mande na sexta o primeiro status sem ser cobrado, ou escreva o ADR da última decisão cara que o seu time tomou.

O capítulo 3 de Maturidade em TI traz as oito ações completas, as cinco moedas de influência sem cargo e o registro de evidências que transforma comunicação em material de promoção.

Baixe os 22 templates do livro: os modelos de atraso, pedido de ajuda, discordância e ADR estão lá, prontos para copiar.

Perguntas frequentes

Como explicar uma decisão técnica para alguém que não é técnico?

Traduza a decisão para prazo, custo, risco ou receita e diga isso na primeira frase. O detalhe técnico entra depois, só se a pessoa pedir.

Como avisar um atraso sem queimar a confiança do gestor?

Avise no momento em que percebeu, com quatro elementos: o que está acontecendo, o que você já tentou, o caminho escolhido e a nova data. Atraso avisado cedo com plano vira gestão de risco; atraso descoberto na véspera vira cobrança.

Comunicação conta mesmo para promoção em TI?

Conta. Mentorei um dev sênior negado três vezes para Staff com técnica impecável; ele foi promovido dez meses depois de começar a escrever RFCs, apresentar a arquitetura e documentar decisões, sem mudar de stack.

De onde saiu este artigo

Do capítulo 3 · U1 Comunicação e Influência de Maturidade em TI, o livro em que eu escrevi o método inteiro. Aqui está a ideia aplicada; lá está o capítulo com os exemplos e os templates.

Ver o livro na Amazon

Outros artigos do livro

Todos os artigos

Material do livro

Receba os 22 templates do livro (PDF)

Os 22 templates prontos do livro, para usar amanhã no seu time: comunicação de atraso, frase de impacto, pitch de promoção, post-mortem sem culpa e o resto do apêndice. O link do PDF aparece aqui mesmo, assim que você enviar.

A gente usa o seu nome e e-mail para saber quem leu e, no máximo, para um contato do time sobre o livro. Você não entra em lista de disparo. Detalhe emprivacidade.

Pedir um orçamento