Dev (Back & Front)ARTIGO

Dia a dia na Engenharia do Asaas: como funcionam nossas squads multidisciplinares

O time de Engenharia do Asaas se diferencia por contar com princípios que guiam as decisões de todos os seus integrantes. No dia a dia das equipes, isso se reflete em uma dinâmica de trabalho que envolve autonomia e colaboração, por meio da divisão em squads multidisciplinares.

Dia a dia na Engenharia do Asaas: como funcionam nossas squads multidisciplinares
Imagem: Rodrigo Miguel

O time de Engenharia do Asaas se diferencia por contar com princípios que guiam as decisões de todos os seus integrantes. No dia a dia das equipes, isso se reflete em uma dinâmica de trabalho que envolve autonomia e colaboração, por meio da divisão em squads multidisciplinares.

Continue a leitura e conheça mais sobre o dia a dia na engenharia do Asaas e como são nossas squads!

O que é uma squad?

Começando pelo começo, vamos explicar o que é uma squad. Trata-se de uma equipe multidisciplinar (ou seja, com profissionais que atuam em papéis diferentes) que compartilha do mesmo objetivo.

Por exemplo, uma equipe composta por um profissional de redação, um designer gráfico e um líder, que atua com o objetivo de promover a marca de uma empresa, pode ser considerada uma squad. Assim, ao invés de reunir profissionais que têm a mesma função, o agrupamento é feito considerando o objetivo específico do time, o projeto que ele está desenvolvendo ou o problema que está solucionando.

Como são as squads do Asaas?

No Asaas, geralmente as squads são compostas por 1 tech lead, 1 product manager, 1 product designer e alguns engenheiros, que é como chamamos os nossos desenvolvedores.

  • tech lead é o profissional responsável por fazer a gestão das atividades do grupo, avaliar a viabilidade e os requisitos técnicos e garantir a qualidade dos produtos. Além disso, também tem a função de liderar e desenvolver a squad, garantindo o engajamento dos colaboradores e a gestão de performance.
  • Product manager, ou PM, é o gerente do produto, quem realiza o planejamento e a gestão do produto e define quais iniciativas serão desenvolvidas.
  • product designer atua em conjunto com os engenheiros criando fluxos de interação e interfaces digitais no produto, utilizando conhecimentos de experiência de usuário (UX) e interface de usuário (UI).
  • Por fim, os engenheiros têm como missão desenvolver sistemas complexos e de alta qualidade, trabalhando em melhorias para usuários e clientes.

Como nossos próprios engenheiros comentam, esse modelo funciona muito bem aqui porque favorece a produtividade, a integração entre os setores e, consequentemente, a comunicação.

Assim, os profissionais da squad podem se comunicar melhor entre si, pois compartilham do mesmo objetivo e mantêm-se mais próximos, e também podem colaborar com outras squads.

Confira mais detalhes sobre o assunto no vídeo sobre o dia a dia nas squads de Engenharia do Asaas.

Quais são as rotinas das equipes?

Faz parte da cultura do time de Engenharia o cuidado com a qualidade das entregas, o trabalho colaborativo e priorização da qualidade antes da quantidade.

No dia a dia, o time tem algumas rotinas que contribuem para que essas características sejam ainda mais fortes.

  • Daily e reunião semanal

Nas reuniões diárias (dailies) com o time, os profissionais têm espaço para compartilhar o que desenvolveram no dia anterior, se encontraram algum obstáculo ou se precisam de ajuda com alguma tarefa. Assim, todos da equipe podem saber o que os colegas estão desenvolvendo e contribuir sempre que necessário.

Nas reuniões semanais, em conjunto com o PM e o tech lead, são definidas as atividades em que o time estará focado, sempre negociando prazos para que o produto final seja desenvolvido com qualidade. Por isso, quando necessário, entrega-se menos ou mais tarde, mas sempre com alta qualidade.

  • Revisões de código

Para cultivar o aprendizado dos engenheiros e a qualidade do produto, há uma rotina diária de revisões de código, em que cada um reserva um tempo do seu dia para olhar os códigos dos colegas e propor melhorias.

Além dessas rotinas fixas, também há alinhamentos conforme a necessidade de cada projeto. Quando uma tarefa impacta diferentes partes do produto, por exemplo, ocorrem conversas com outros squads da Engenharia, o que possibilita a colaboração e a troca de ideias sobre como seguir com a tarefa.

Para conhecer mais sobre o time, confira o post do coordenador da área, Joás Garcia, explicando sobre os princípios da Engenharia, e siga o Asaas no Medium para saber assim que os próximos posts forem ao ar.

Estamos com oportunidades abertas! Confira nossas vagas e venha trabalhar com a gente.

Ah, e se você curtiu esse post, não deixe de bater palmas pra ele!

VP de Engenharia na Asaas. Envolvido com Engenharia de Software há mais de 20 anos, lidera times apaixonados por resolver problemas que tornem a vida das pessoas mais fácil.

Ver perfil