O que é Team Topologies?
Em português: Topologias de Times
Team Topologies orienta o desenho de times e suas interações para favorecer fluxo de valor sustentável.
Team Topologies é um modelo de desenho organizacional de Matthew Skelton e Manuel Pais. Distingue quatro tipos de time: alinhado ao fluxo, plataforma, habilitador e subsistema complicado. Também descreve colaboração, X-as-a-Service e facilitação como modos de interação. O objetivo é melhorar fluxo de mudanças e manter a carga cognitiva das equipes em nível administrável.
Origem
Matthew Skelton e Manuel Pais apresentaram o modelo no livro Team Topologies, publicado em 2019. O material oficial dos autores descreve os quatro tipos e três modos de interação. São categorias para orientar decisões e evolução da organização, não cargos obrigatórios nem garantia de desempenho pela simples mudança de nomes.
Fonte primária: What are the core team types in Team Topologies?
Na prática
Team Topologies é um modelo de Matthew Skelton e Manuel Pais para desenhar e evoluir a organização de times de software buscando fluxo de valor. Ele descreve quatro tipos fundamentais de time e três modos de interação. A preocupação central é permitir que mudanças cheguem a usuários com menos espera e com carga cognitiva administrável. Não é uma lista de cargos, um organograma fixo nem uma ordem para renomear todas as equipes.
O que acontece quando falta
Sem observar fronteiras entre times, uma mudança pequena pode exigir muitas passagens e aprovações. Pessoas gastam tempo coordenando trabalho que poderia ser local ao fluxo de valor. Team Topologies oferece linguagem para diagnosticar e redesenhar essas relações. Ainda assim, a solução depende de produto, tecnologia, habilidades e incentivos reais; o modelo não substitui análise do contexto.
Como funcionam as topologias
Team Topologies é um modelo de Matthew Skelton e Manuel Pais para desenhar e evoluir a organização de times de software buscando fluxo de valor. Ele descreve quatro tipos fundamentais de time e três modos de interação. A preocupação central é permitir que mudanças cheguem a usuários com menos espera e com carga cognitiva administrável. Não é uma lista de cargos, um organograma fixo nem uma ordem para renomear todas as equipes.
Time alinhado ao fluxo. O stream-aligned team responde por um fluxo de trabalho que entrega valor a clientes ou usuários. Pode ser alinhado a produto, segmento ou outra fonte coerente de valor. Precisa de autonomia suficiente para construir, operar e melhorar seu recorte, mas não deve carregar sozinho toda especialidade técnica da organização. Pergunte quantas transferências são necessárias para uma mudança chegar ao público; dependências frequentes podem revelar fronteiras mal desenhadas.
Time de plataforma. Oferece capacidades internas como produto para reduzir o esforço repetido dos times alinhados ao fluxo. Plataforma útil tem usuários internos, experiência de consumo, suporte e evolução contínua. Não é sinônimo de uma fila central que precisa aprovar cada deploy. Se uma ferramenta força incontáveis tickets e configurações manuais, talvez tenha deslocado trabalho em vez de diminuir carga cognitiva. Meça adoção, autonomia e tempo poupado aos consumidores.
Time habilitador. Ajuda outros grupos a adquirir capacidades, por exemplo em segurança, testes ou arquitetura. Seu papel é facilitar aprendizado e remover obstáculos, geralmente por período delimitado. Não deveria se transformar em dependência permanente que executa todo trabalho especializado pelos demais. O sucesso aparece quando o time apoiado consegue operar melhor sem ajuda contínua, ou quando se identifica uma capacidade que deve virar serviço de plataforma.
Subsistema complicado. Um complicated-subsystem team cuida de uma parte que exige conhecimento especializado difícil de distribuir amplamente, como um algoritmo complexo. A separação protege times alinhados ao fluxo de absorver uma carga técnica excessiva. Não use a categoria para qualquer módulo ou equipe funcional antiga. Se a interação para mudanças simples é lenta e frequente, revise a fronteira ou a interface oferecida.
Colaboração. É um modo de interação intenso, útil quando duas equipes precisam descobrir juntas uma solução ou uma fronteira. Deve ter objetivo e horizonte claros. Colaboração permanente em toda alteração consome capacidade e pode ser sinal de desenho incompleto. Ao aprender o suficiente, parte da relação pode passar a um serviço com interface estável.
X-as-a-Service. Um time fornece algo que outros consomem por interface clara, documentação e suporte apropriados. Isso reduz necessidade de reuniões e coordenação para mudanças rotineiras. Não significa ausência total de conversa; feedback dos consumidores informa evolução do serviço. A qualidade da experiência de quem consome importa tanto quanto a existência técnica de uma API ou ferramenta.
Facilitação. Um time ajuda outro a superar uma lacuna de conhecimento ou prática. É a interação típica de um time habilitador. Deve deixar capacidade instalada, não criar dependência indefinida. Combine problema, aprendizado esperado e momento de encerrar ou alterar o apoio. Ao desenhar o relacionamento, escolha o modo adequado à incerteza e maturidade da interface, em vez de chamar toda interação de “colaboração”.
Observe carga cognitiva. Uma equipe que precisa dominar dezenas de serviços, normas e ferramentas pode não conseguir manter qualidade e rapidez. Reduzir carga cognitiva pode envolver melhores limites de responsabilidade, uma plataforma utilizável ou apoio temporário. Não use o conceito para remover autonomia sem analisar o trabalho real. O objetivo é permitir que pessoas concentrem atenção no fluxo de valor pelo qual respondem.
Evolua a estrutura. Comece mapeando times existentes, fluxos de valor, dependências e modos atuais de interação. Um redesenho pode exigir mudança gradual de propriedade, interfaces e capacidades. Compare tempo de passagem de uma mudança, volume de transferências e experiência das equipes. Novos nomes no organograma não resolvem contratos de serviço ruins nem incentivos que recompensam otimização local. A topologia deve ser revisada quando produto e tecnologia mudam.
Exemplo de fluxo de compra
Exemplo hipotético: uma empresa tem times separados por front-end, back-end, banco de dados e operações. Uma alteração simples na jornada de compra atravessa quatro filas. A organização forma um time alinhado ao fluxo de compra, com capacidade de entregar e operar a experiência principal. Uma plataforma fornece implantação e observabilidade por autosserviço. Um time habilitador apoia por algumas semanas a adoção de práticas de segurança.
Um cálculo tributário especializado permanece com um time de subsistema complicado e oferece uma interface definida. Durante a definição da interface, os times colaboram intensamente; depois, o consumo rotineiro ocorre como serviço. Se a equipe de compra ainda abre tickets manuais para cada deploy, o desenho precisa ser corrigido. Os papéis são hipóteses de desenho, não etiquetas automaticamente corretas.
O exemplo ilustra que mudar estrutura envolve também modos de interação. A organização deve verificar se o fluxo melhorou e se a carga sobre as pessoas ficou sustentável, em vez de contar apenas quantos times agora têm nomes novos.
Como usar Team Topologies
Mapeie fluxo
Identifique onde valor chega a usuários e onde espera.
Desenhe times
Defina responsabilidades alinhadas a fluxos e especialidades.
Examine carga
Observe conhecimentos e tarefas exigidos de cada grupo.
Escolha interação
Acorde colaboração, serviço ou facilitação conforme necessidade.
Crie interfaces
Reduza dependências rotineiras por bons serviços internos.
Revise
Meça fluxo, autonomia e experiência das equipes.
Tipos de time e modos de interação
Tipo descreve a responsabilidade principal de uma equipe; modo descreve como duas equipes trabalham juntas em certo contexto. Um time de plataforma pode colaborar para descobrir uma interface e depois oferecer serviço. Um habilitador costuma facilitar aprendizado. Confundir as duas dimensões leva à ideia incorreta de que um tipo de time sempre interage de uma única forma.
Erros comuns
- Renomear sem mudar dependências. O fluxo continua atravessando filas.
- Chamar fila central de plataforma. Falta autosserviço e experiência do consumidor.
- Tornar habilitação permanente. O aprendizado não se instala no time.
- Colaborar intensamente para sempre. A coordenação absorve capacidade.
- Ignorar carga cognitiva. Autonomia vira sobrecarga.
Para se aprofundar
Fontes primárias
- What are the core team types in Team Topologies?, Team Topologies (2021)
- Team Interaction Modeling with Team Topologies, Team Topologies
Termos relacionados
Comparativos relacionados
Aprenda mais sobre os assuntos relacionados.
Perguntas frequentes
Quais são os quatro tipos de time?
São times alinhados ao fluxo de valor, times de plataforma, times habilitadores e times de subsistema complicado. Os primeiros entregam diretamente para clientes ou usuários. Os demais oferecem capacidades, apoio ou especialização para reduzir carga cognitiva e dependências. A classificação descreve responsabilidades, não títulos de cargo nem uma estrutura que toda empresa deve copiar literalmente.
Quais são os modos de interação?
Colaboração intensa por período definido, X-as-a-Service com interface consumível e facilitação para desenvolver capacidade em outro time. O mesmo par de equipes pode mudar de modo ao longo do tempo. Escolher conscientemente a interação ajuda a limitar coordenação desnecessária e a deixar claro quem responde pelo serviço.
O que é carga cognitiva nesse modelo?
É a quantidade e complexidade de informação que as pessoas precisam processar para executar o trabalho. Um time responsável por muitos domínios, ferramentas e procedimentos pode ter dificuldade para entregar com segurança. Plataforma, melhores limites de responsabilidade e habilitação podem reduzir essa carga. Não é pretexto automático para fragmentar toda responsabilidade.
Plataforma é qualquer equipe de infraestrutura?
Não. No modelo, plataforma oferece capacidades internas de modo que times consumidores tenham boa experiência e menos trabalho repetitivo. Pode incluir infraestrutura, mas precisa tratar seu serviço como produto. Uma equipe que só recebe tickets para operações manuais pode continuar sendo gargalo mesmo com o nome de plataforma.
Team Topologies substitui Scrum ou Kanban?
Não. Ele trata principalmente de tipos de equipe, fronteiras e interações para favorecer fluxo de valor. Scrum e Kanban tratam outras dimensões de gestão e entrega do trabalho. Podem ser combinados, desde que se verifique na prática se a estrutura reduz dependências e ajuda os times a atender clientes com qualidade.
Curso K21 recomendado
Flight Levels System Architecture (FLSA)
Flight Levels Academy · 16 horas ao vivo
