Dentro de qualquer grupo de pessoas, seja de indivíduos que trabalham juntos ou compartilham os mesmos espaços e rituais, certas crenças e códigos as guiam rumo a uma coexistência saudável e objetivos em comum. 

Isso também se aplica às equipes de tecnologia: para incentivar a inovação e construir um ambiente sadio de trabalho para fomentar o autodesenvolvimento, precisamos de um conjunto robusto de princípios e valores que costumamos chamar de Cultura de Engenharia.

Cultura de engenharia: além da programação

Talvez isso venha como uma surpresa para alguns, mas nem todos os aspectos de uma boa cultura de engenharia envolvem programação – o que não significa que a prioridade não seja a qualidade da execução quando se busca o supercrescimento e o foco no cliente. 

Os principais objetivos ao desenvolver uma boa cultura de engenharia são formar e manter um ambiente no qual os engenheiros de software sintam-se desafiados e engajados.

Desse modo, a cultura se manifesta sozinha por meio de como a organização define os objetivos, das práticas técnicas adotadas, de como as pessoas colaboram entre si, do processo de tomada de decisões e de como a gerência traduz os valores para as competências esperadas e comunica tudo isso às equipes.

Com isso, elaborar uma cultura requer uma profunda compreensão dos desafios. 

Alguns são bastante conhecidos por diferentes empresas, como a sobrecarga operacional, o desenvolvimento de carreira e oportunidades de crescimento, e não há uma fórmula mágica para abordar todos esses fatores aqui. Equilibrar planos de curto e longo prazo pode abrir o caminho para a criação de um lugar melhor onde os engenheiros possam trabalhar de forma efetiva.

Conheça nossas oportunidades

Cultura de engenharia no Nubank

No Nubank, revisamos constantemente nossas práticas e processos para torná-los melhores e mais eficientes – e uma mudança na direção e nas prioridades só se torna possível quando há uma base sólida. 

Defender os princípios que nos guiam enquanto equipe de tecnologia nos ajudou a crescer, ao mesmo tempo em que todos os membros da equipe continuam nutrindo a cultura diariamente ao entregar novos produtos, estabelecer rituais e rotinas, apresentá-la a novos colegas e fornecer oportunidades de crescimento. 

Quais são os nossos princípios de engenharia no Nubank? 

Antes de listá-los, é importante enfatizar que eles refletem os nossos valores fundamentais e ecoam a nossa missão de lutar contra a complexidade e empoderar pessoas. Dessa forma, a otimização por meio de plataformas demonstra a nossa mentalidade de solucionar problemas desafiadores ao abstrair a complexidade pelo fornecimento de opções e suporte às nossas equipes. 

Confiança

Em um ambiente focado no cliente, a confiança é a base para qualquer coisa que fazemos. “A confiança do cliente é difícil de ganhar e fácil de perder” é o mantra por trás do nosso princípio, que traduz como segurança e privacidade são as maiores prioridades. 

A diferença aqui é a maneira como o Nubank soluciona problemas: controles de design eficientes e inteligentes guiam a nossa estratégia de segurança, pois acreditamos que a complexidade incentiva comportamentos negativos, e simplicidade e consistência são fundamentais para tornar a segurança possível.

Propriedade

Outra peça fundamental da nossa cultura de engenharia é a propriedade, o que significa que cada um de nós é responsável pela qualidade dos nossos resultados, e nós não colocamos a garantia de qualidade nas mãos de terceiros – nossas expectativas sobre o nosso próprio trabalho deveriam ser maiores do que as de qualquer outra pessoa. 

E por qualidade também temos uma compreensão definida: para as nossas equipes, um resultado de qualidade remove a complexidade, ajuda os clientes (internos e externos) a conquistar algo novo ou melhor, é resiliente contra agentes maliciosos, busca a integridade e é pensado para as diversas “-ades” (estabilidade, disponibilidade etc.). 

Além de tudo isso, durante o processo de obtenção dessa qualidade de resultado, os engenheiros também devem ser capazes de entender e explicar suas vantagens e desvantagens, uma parte essencial da nossa função. 

Envolvimento

Com essas salvaguardas bem definidas, nós também encorajamos mais um comportamento crítico que fundamenta a nossa cultura de engenharia: o envolvimento. 

Temos que defender e participar do ciclo completo de desenvolvimento de todos os nossos produtos. 

A engenharia é parte de uma equipe multifuncional e, por isso, ajuda a modelar, elaborar, executar, entregar e analisar as soluções propostas. Todos esses princípios  – ao lado de outros princípios críticos, a exemplo de dados como um ativo estratégico e a nossa escolha deliberada por uma abordagem canônica – resultaram em equipes mais saudáveis.

Como dito anteriormente, não existe uma fórmula mágica, e temos que sempre defender e viver a cultura diariamente para garantir sua longevidade. Mesmo assim, você não vai se arrepender de ser mais receptivo a feedbacks, defender propositadamente o valor desses comportamentos, manter um ciclo de aprendizado ativo e apresentar constantemente novos desafios à sua equipe.

Conheça nossas oportunidades