Arquitetura e entregaComo a equipe trabalha
Os cursos que mudam a forma como uma equipe toma decisões, e não o framework que ela usa. Eles valem em qualquer contexto — se aplicam da mesma forma em .NET, JVM ou Node.
Arquitetura que resiste ao mundo real
Como traçar fronteiras que ainda façam sentido no terceiro ano — e como perceber, cedo, quando uma delas está no lugar errado.
- Onde colocar uma fronteira, e o caso bem mais comum de não criar uma
- Propriedade dos dados, consistência e o acoplamento escondido em um banco compartilhado
- Monólito, monólito modular e serviços — custos, não ideologia
- Registrar decisões para que a próxima equipe herde o raciocínio, não só o resultado
- Ler um sistema existente em busca das divisões que ele já tem
ParaDesenvolvedores sêniores, tech leads, arquitetos
Planejamento de sprints e estimativas
Por que as estimativas erram, o que fazer a respeito e como planejar uma sprint que ainda se pareça com a realidade na quarta-feira da segunda semana.
- Fatiar o trabalho para que cada item caiba em uma única sprint
- Estimar com intervalos e grau de confiança, em vez de falsa precisão
- Capacidade, itens transferidos e a aritmética de um compromisso crível
- Definition of ready e definition of done, escritas para a sua equipe
- Conduzir as cerimônias em menos de uma hora sem perder o propósito delas
ParaEquipes de entrega, product owners, scrum masters
Discovery, escopo e roadmap
Transformar uma ideia ainda crua em algo que você consegue orçar, sequenciar e defender diante de quem vai assinar.
- Chegar ao requisito real por trás da funcionalidade pedida
- Viabilidade técnica e o spike que responde primeiro à incógnita mais cara
- Dividir em fases para que algo de valor seja entregue antes de o todo ficar pronto
- Construir, comprar ou integrar — decidido pelo custo total, e não pelo instinto
- Escrever o plano de forma que as concessões continuem visíveis depois que você sair da sala
ParaProduto, líderes de entrega, qualquer um que precise se comprometer com uma data
Padrões de engenharia e fluxo
Code review, branching, CI/CD e os testes que valem a pena escrever — as práticas que definem a velocidade com que uma equipe pode avançar com segurança.
- Code review que pega problemas de design, e não de formatação
- Um modelo de branching e release alinhado à frequência real das suas entregas
- Pipelines que falham por motivos reais e continuam rápidos o bastante para inspirar confiança
- Onde os testes se pagam, e onde silenciosamente não se pagam
- Fazer do padrão o caminho natural, para que ele sobreviva ao próximo prazo
ParaEquipes de engenharia completas
Modernização sem congelamento
O padrão strangler aplicado ao seu sistema — como substituir uma plataforma enquanto ela continua em produção e o roadmap segue andando.
- Encontrar a primeira fatia: pequena, valiosa e realmente separável
- Rodar o antigo e o novo lado a lado, por trás das mesmas URLs
- Bibliotecas compartilhadas e multi-targeting como ponte entre os dois
- Sequenciar a camada de dados, que é onde esses esforços costumam travar
- Tornar o progresso visível para quem está financiando, sprint a sprint
ParaLíderes e stakeholders em uma plataforma legada