Engenharia de escalonamento @ Trustly
Vice-Presidente Sénior de Engenharia
"No último ano, Trustly registou um crescimento significativo, tanto na Europa como na América do Norte, com a América do Norte a representar agora quase metade das receitas totais do grupo, em comparação com cerca de um quinto há um ano." - Johan Tjärnberg. Trustly DIRECTOR EXECUTIVO
A nossa equipa de engenharia foi dimensionada em resposta ao crescimento do nosso negócio na América do Norte. Mas é difícil lembrar o quanto a organização evoluiu em 2021.
Como começámos
No final do primeiro trimestre de 2021, a equipe da Engineering Americas tinha um total de 54 funcionários em tempo integral no Brasil. A maioria dos nossos atuais PMs e gerentes de engenharia ainda não havia ingressado na empresa. A carga de trabalho de desenvolvimento foi dividida entre Financial Institution Connectors (FIC) e Core ("todo o resto"). O planeamento do Sprint para o Core decorria durante várias horas e incluía mais de 20 engenheiros.
Contratação de gestores de produtos e gestores de engenharia
No final do segundo trimestre de 2021, a Engineering Americas cresceu para 68 funcionários em tempo integral. Durante esse trimestre, a maioria dos nossos PMs e gerentes de engenharia ingressou na empresa. Reconhecemos que tínhamos que evoluir na forma como planejamos e organizamos nosso trabalho. Como resultado, formamos explicitamente esquadrões de Desenvolvimento de Produtos dedicados a Vetor, Risk e Payment Processors. Isto permitiu-nos separar as nossas actividades de planeamento e mapeamento de estradas em grupos mais pequenos e focados. E, nomeadamente, o DevSecOps (que inclui Suporte de TI, SecOps, DataOps e DevOps) cresceu 50% em relação ao trimestre anterior.
Começar a ganhar escala
No final do terceiro trimestre de 2021, a nossa organização de engenharia aumentou 33% para 90 funcionários a tempo inteiro. Começámos a contratar membros da equipa em Lisboa. Mantivemos o mesmo alinhamento da equipa de produtos do trimestre anterior, com sessões de planeamento de sprint para Vetor, Risk, Payment Processors, FIC e Core (backend + frontend). Mas devido ao crescimento das nossas contratações, a equipa Core era composta por mais de 20 engenheiros, com a definição do roadmap partilhada por vários PMs. Apercebemo-nos de que precisaríamos de ajustar novamente a organização para ter mais equipas ainda mais dedicadas. A equipa DevSecOps cresceu mais 50% - mas ainda não tínhamos adicionado gestores a essa parte da organização.
Apresentação de esquadrões, tribos e guildas
Ao desenvolver a equipa de engenharia, inspirámo-nos nos conceitos de esquadrões, tribos e guildas, tal como descritos pelo Spotify. À medida que fomos aumentando a equipa de Engenharia para as Américas, adaptámos estes conceitos para os alinhar com as necessidades do nosso negócio.
Ao mais alto nível, começámos a considerar a equipa da Engineering Americas como duas tribos:
- Tribo de produtos: alinhada com a gestão de produtos
- Tribo tecnológica: ênfase na escalabilidade, fiabilidade, resiliência e segurança
Cada uma destas tribos de alto nível é um conjunto de esquadras. As esquadras da Tribo de Produto são co-lideradas por um Gestor de Produto (PM) e um Gestor de Engenharia (EM). As Squads da Tribo de Tecnologia têm a sua direção definida pelo nosso CTO e pelos nossos Arquitectos.
Também temos uma equipa de QA e automatização que é híbrida. Os engenheiros de controlo de qualidade individuais estão integrados nas equipas de produtos, mas os serviços de automatização (e lançamento) são fornecidos a todas as equipas.
Juntamente com a nossa evolução para Squads multidisciplinares e Tribos de nível superior, também introduzimos formalmente Guildas na organização - começando com uma Guild de Front-End e uma Guild de Back-End. Cada uma destas Guildas proporciona ligação, transferência de conhecimentos, melhores práticas e consistência na forma como nos desenvolvemos em todos os Squads. Cada Guild é dirigida por um líder de Engenharia prático (especificamente NÃO um Gerente).
Como está a correr
A partir de hoje, somos agora uma equipa de 109 colaboradores a tempo inteiro no Brasil, Portugal e EUA. A nossa equipa adicionou novos PM e Engineering Managers (incluindo em DevSecOps). Nós realinhamos a Engineering Americas em duas Tribos de alto nível, cada uma composta por esquadrões mais granulares.
Criámos também uma equipa de plataformas para se concentrar exclusivamente em iniciativas tecnológicas; esta equipa terá de crescer significativamente em 2022.
Reflexão sobre um 2021 cheio de acontecimentos
- Duplicámos a equipa de engenharia de 54 para 109 funcionários a tempo inteiro.
- Expandimos a presença da nossa equipa para incluir: Brasil, Portugal e Estados Unidos.
- Evoluímos os nossos processos de planeamento e mapeamento rodoviário de duas equipas de produtos para oito equipas de produtos, em alinhamento com as áreas de propriedade do PM.
- Formalizámos a ideia de uma Tribo Tecnológica para dedicar recursos de Engenharia à Escalabilidade, Fiabilidade, Segurança e Resiliência.
Aguardo com expetativa o ano de 2022, que será um ano de crescimento contínuo (e de evolução adicional) para a equipa de engenharia da Trustly Americas.
Ron Pragides
Vice-presidente de Engenharia, Trustly Américas
Ron juntou-se a Trustly em 2021 para liderar a equipa de Engenharia nas Américas. Sua carreira em tecnologia começou no início dos anos 1990 na Texas Instruments, Sun Microsystems e no boom das pontocom. Ron é um veterano de startups e liderou equipes pré-IPO na BigCommerce, Twitter e Salesforce. Ron tem um B.S. e M.S. em Engenharia Eléctrica. Ele está baseado na área da Baía de São Francisco.