TEAM TOPOLOGIES #1/4: Como a Topologia do Times Influencia a Arquitetura do Software

Será que a arquitetura de um software começa quando desenhamos os primeiros diagramas? Ou ela começa muito antes, na forma como organizamos as equipes? Neste primeiro episódio da série sobre Team Topologies, exploramos uma das ideias mais importantes da engenharia de software moderna: a forte relação entre a topologia dos times e a arquitetura dos sistemas. Ao longo do vídeo discutimos por que organogramas dizem pouco sobre como o trabalho realmente acontece, como o fluxo de valor pode ser interrompido por dependências invisíveis entre equipes, o papel da Lei de Conway e por que a carga cognitiva deve ser considerada ao modelar equipes de software. Mais do que apresentar conceitos, este vídeo propõe uma mudança de perspectiva. Antes de perguntar como projetar um software, talvez seja necessário perguntar: Como devemos projetar as equipes que irão construí-lo? E você? Você acredita que a arquitetura do software é consequência apenas de decisões técnicas ou também da forma como as equipes são organizadas? Deixe sua opinião nos comentários. Se este conteúdo fez sentido para você, inscreva-se no canal e acompanhe a série completa. Este é o Sem Bala de Prata. Porque em engenharia de software, não existem soluções mágicas. Existem boas decisões.