Agilidade e gestão de projetos

Agile em escala: SAFe, LeSS, Nexus e o que realmente quebra

Avançado9 min de leituraAtualizado

Esta página foi traduzida do inglês com a ajuda de IA e conferida com o original. Ler a versão em inglês

Frameworks de escala existem porque os custos de coordenação crescem mais rápido que o número de times, e não porque o ágil deixa de funcionar. Este guia identifica o que realmente quebra em escala, compara SAFe, LeSS, Nexus e o argumento do descaling, explica ARTs e PI planning nos termos atuais do SAFe e apresenta de forma justa por que escalar de forma pesada é tão controverso.

O que você vai aprender

  • Identificar os problemas de coordenação específicos que surgem quando vários times compartilham um produto
  • Aplicar padrões leves — mapeamento de dependências, comunidades de prática, fóruns de sincronização — antes de adotar um framework
  • Descrever como o SAFe está estruturado hoje, incluindo ARTs, planning intervals e lean portfolio management
  • Comparar SAFe, LeSS, Nexus e a alternativa de Team Topologies pelo que cada um otimiza
  • Avaliar quando um framework de escala ajuda e quando reduzir dependências é a melhor resposta

Quase tudo o que é difícil em entregar software com muitos times é um problema de coordenação, e não um problema de ágil. Um time de oito pessoas consegue ter o quadro completo em uma conversa de quinze minutos. Dez times construindo um mesmo produto não conseguem, e o número de conversas possíveis entre pares cresce com o quadrado do número de times; em algum momento, o custo de coordenação passa a dominar.

Frameworks de escala são tentativas de administrar esse custo. São também, mais do que qualquer outro tema da prática ágil, uma indústria — fortemente certificada, fortemente comercializada e fortemente criticada. Este guia separa os problemas dos produtos: o que realmente quebra em escala, quais são os padrões leves, como os principais frameworks diferem e onde as críticas acertam. Ele pressupõe que você conhece o framework Scrum no nível de um único time.

O que realmente quebra

Seis falhas específicas aparecem conforme o número de times cresce, e vale a pena nomeá-las, porque um framework que não trata a falha que você tem não vai ajudar.

Dependências. O time A não consegue terminar até que o time B entregue um endpoint que não está no plano do time B. Cada vínculo desses vira espera, e a espera é invisível nas métricas por time — todo time parece ocupado enquanto o produto não entrega nada.

Integração. Times que só integram o trabalho no fim do trimestre descobrem as incompatibilidades no pior momento possível. A frequência de integração é o fator que melhor prevê se uma entrega com vários times vai dar certo, o que faz de um pipeline de entrega compartilhado um pré-requisito, e não um luxo.

Fragmentação do backlog. Cada time mantém sua própria lista, priorizada pelo seu próprio stakeholder. Deixa de existir uma resposta única para o que o produto deve fazer em seguida, e a otimização local vence silenciosamente o valor do produto.

Deriva da arquitetura. Sem uma visão compartilhada, os times resolvem o mesmo problema de quatro jeitos diferentes, ou a decisão de design de um time bloqueia outro. É aqui que a atração por componentes implantáveis de forma independente fica mais forte, e é por isso que as conversas sobre escala e sobre microsserviços costumam chegar juntas.

Responsabilidade diluída. Com vários product owners e vários backlogs, ninguém é dono do resultado do produto. Escalar para a hierarquia substitui a tomada de decisão.

Critérios de qualidade inconsistentes. O "pronto" de um time inclui testes automatizados e um deploy; o de outro significa um pull request mergeado. O incremento não é mais confiável do que seu contribuidor mais fraco.

Padrões leves, antes dos frameworks

A maioria das organizações deveria esgotar estas opções antes de comprar um framework.

  • Mapeamento de dependências. Antes de um ciclo de planejamento, liste cada dependência entre times com os dois times envolvidos, a entrega e a data em que ela é necessária. Dependências visíveis são negociadas; as invisíveis viram desculpas. O resultado mais valioso costuma ser a decisão de eliminar uma dependência movendo uma pessoa ou uma fronteira.
  • Scrum of Scrums. Uma sincronização curta e frequente com um representante por time. Funciona quando o representante é um desenvolvedor da linha de frente que conhece o estado real, e degenera em reunião de status quando vira um encontro de gestores.
  • Refinement e reviews conjuntos. Uma única sessão de refinement em que os times olham juntos os próximos itens pega a dependência que, de outro modo, apareceria no meio da sprint. Uma única review conjunta do produto integrado evita quatro demonstrações de coisas que não se encaixam.
  • Comunidades de prática. Grupos voluntários e transversais — testers, desenvolvedores front-end, segurança — que combinam padrões e compartilham técnicas sem serem responsáveis pela entrega. Baratas e eficazes para reduzir a deriva.
  • Uma definition of done compartilhada. O acordo entre times de maior impacto, e o que mais costuma ser ignorado.
  • Fronteiras de arquitetura alinhadas às fronteiras dos times. A dependência mais barata é aquela que deixou de existir. Reestruturar para que cada time seja dono de uma fatia implantável remove mais custo de coordenação do que qualquer cadência de reuniões.

O SAFe como está hoje

O Scaled Agile Framework é a opção formal mais adotada e também a mais criticada. Vale a pena descrevê-lo com precisão.

O SAFe reúne práticas consolidadas — Scrum no nível do time, Kanban para o fluxo, desenvolvimento de produto lean e uma camada explícita de governança de portfólio — em um único modelo operacional prescritivo. Ele evolui de forma contínua, e não por versões numeradas ocasionais: o site do framework agora publica atualizações mensais, organiza seu conteúdo em cinco disciplinas (liderança e cultura, agilidade técnica e de time, fluxo de desenvolvimento de produto, integração e entrega de grandes soluções, e lean portfolio management) em vez das quatro configurações anteriores — Essential, Large Solution, Portfolio e Full SAFe — e em 2026 acrescentou um modelo operacional "AI-native" ao lado do principal. As versões dos cursos de certificação agora são identificadas por ano e mês de lançamento, e não por um número de versão do framework.

As ideias estruturais que importam na prática permaneceram estáveis:

ConceitoO que é
Agile Release TrainUm time de times duradouro, normalmente de 50 a 125 pessoas, que planeja, constrói e faz releases em conjunto em uma cadência compartilhada
Planning IntervalO ciclo do ART, normalmente de 8 a 12 semanas — em geral quatro ou cinco iterações mais uma iteração de inovação e planejamento
PI planningUm evento de dois dias em que todos os times do trem planejam juntos o intervalo, expõem as dependências e combinam objetivos
Release Train EngineerO facilitador do trem — o equivalente ao Scrum Master no nível do ART
Product ManagementDono do backlog de features do ART, acima dos product owners de cada time
System Team e System DemoInfraestrutura compartilhada e uma demonstração regular da solução integrada
Development value streamO fluxo de ponta a ponta, do conceito ao faturamento, em torno do qual os ARTs se organizam, e cada vez mais o que é financiado no lugar de projetos
Lean portfolio managementÉpicos, limites de investimento e decisões de financiamento no nível do portfólio

O PI planning é o elemento que os profissionais mais defendem, mesmo quando não gostam do resto. Reunir todos os times no mesmo lugar por dois dias para planejar o mesmo intervalo, desenhar as dependências em um quadro e se comprometer com objetivos compartilhados resolve diretamente os problemas de dependência e alinhamento, e o efeito social de cem pessoas concordando com um plano cara a cara é difícil de reproduzir de forma assíncrona. Também é caro — dois dias vezes cem pessoas, todo trimestre —, e esse é exatamente o trade-off que você deve avaliar, e não dar como certo.

As alternativas

O LeSS adota a abordagem oposta: escalar removendo, e não acrescentando. Até oito times compartilham um product owner, um product backlog, uma definition of done e uma sprint, com a sprint planning dividida em uma parte comum e partes por time, e uma retrospectiva geral. Não há papéis novos nem backlogs extras. O LeSS é intelectualmente coerente e exige uma mudança organizacional de verdade — um único product owner com poder real sobre oito times não é algo que a maioria das hierarquias concede —, e é por isso que sua adoção é bem menor do que sua qualidade faria supor.

O Nexus é a extensão mínima do Scrum para três a nove times. Ele acrescenta uma única coisa: um Nexus Integration Team responsável pelo incremento integrado, mais uma prática de refinement que identifica as dependências entre times antes que elas causem estrago. Se você já faz Scrum bem e seu único problema é a integração, é o menor passo que ajuda.

A abordagem de Team Topologies defende que o problema é estrutural. Organize-se em times stream-aligned que são donos de uma fatia de ponta a ponta, apoiados por times de plataforma, times enabling e times complicated-subsystem, e defina os modos de interação entre eles. Ela não oferece cerimônia nenhuma, o que a torna complementar, e não concorrente — muitas organizações rodam a mecânica do SAFe ou do LeSS sobre uma estrutura desenhada com Team Topologies.

O descaling é a quarta opção, a honesta: reduzir o número de times que precisam se coordenar, dividindo o produto, redesenhando as fronteiras dos serviços ou aceitando um escopo menor. É a resposta menos vendável e, muitas vezes, a correta.

FrameworkO que acrescentaIndicado paraPrincipal risco
SAFePapéis, eventos, backlogs, governança de portfólioGrandes empresas reguladas com hierarquia já existentePeso de processo; os times perdem autonomia
LeSSQuase nada; remove estruturaOrganizações dispostas a mudar as linhas de reporteSó funciona com uma mudança real de autoridade
NexusUm time de integraçãoDe três a nove times Scrum madurosNão trata de portfólio nem de financiamento
Team TopologiesUm vocabulário estruturalQualquer tamanho; complementa os demaisNão é, sozinho, um processo de entrega

As críticas, apresentadas com justiça

Os argumentos contra os frameworks pesados de escala merecem ser ouvidos de verdade, e não descartados.

O argumento mais forte é que acrescentar estrutura de coordenação trata o sintoma. Se os times precisam de um evento de dois dias a cada trimestre para resolver dependências, o problema são as dependências, e o evento as torna toleráveis o bastante para que ninguém conserte a arquitetura. Um segundo argumento é que frameworks prescritivos recriam, com nomes novos, os gates de fase e as passagens de bastão que a entrega iterativa deveria eliminar — um plano trimestral assumido por cem pessoas é um plano caro de mudar, o que combina mal com "responder a mudanças mais que seguir um plano". O terceiro é comercial: a receita de certificações cria um incentivo para tornar os frameworks cada vez mais elaborados, e as organizações muitas vezes compram treinamento em vez de mudar a forma como financiam e estruturam o trabalho.

Também há defesas legítimas. Grandes organizações precisam de fato de uma forma de alinhar investimento e entrega, e "simplesmente tenha menos dependências" não é um conselho aplicável para uma empresa com um sistema core de trinta anos. Um framework oferece um vocabulário comum e uma configuração inicial melhor do que o arranjo improvisado que ele substitui. E, em muitas grandes empresas, a alternativa não é um descaling elegante, mas a volta às releases anuais.

O teste prático é se a estrutura diminui com o tempo. Uma adoção em que o número de reuniões de coordenação cai a cada ano, porque as dependências foram eliminadas em vez de gerenciadas, está funcionando. Uma em que o aparato só cresce virou o processo que deveria substituir. Seja qual for o framework, a previsão envolvendo muitos times continua se apoiando no mesmo throughput medido descrito em estimativa e planejamento, e não na confiança de um plano produzido em uma sala grande.

Principais conclusões

  • Problemas de escala são problemas de coordenação: dependências, integração, backlogs fragmentados, deriva da arquitetura, responsabilidade diluída e critérios de qualidade inconsistentes.
  • Experimente mapeamento de dependências, refinement conjunto, comunidades de prática e uma definition of done compartilhada antes de adotar um framework; são baratos e tratam as mesmas falhas.
  • O SAFe agora evolui continuamente e organiza suas orientações em cinco disciplinas; as ideias duradouras são o Agile Release Train, o planning interval de 8 a 12 semanas, o PI planning e o financiamento por value stream.
  • O LeSS escala removendo estrutura, o Nexus acrescenta apenas um time de integração e Team Topologies oferece estrutura em vez de cerimônias — cada um otimiza para restrições diferentes.
  • A crítica mais certeira é que o aparato de coordenação torna as dependências toleráveis em vez de eliminá-las; julgue uma adoção pela redução desse aparato ao longo do tempo.
  • A dependência mais barata é a que não existe, por isso redesenhar as fronteiras de arquitetura e de times geralmente supera qualquer cadência de reuniões.

Fontes e leituras complementares

Perguntas frequentes

A partir de quantos times é preciso um framework de escala?
Dois ou três times no mesmo produto costumam se coordenar bem com um backlog compartilhado, uma sessão de refinement conjunta e uma sincronização semanal. Acima de uns cinco, a coordenação informal consome mais tempo que o próprio trabalho e algo mais estruturado se justifica. O número importa menos que a densidade de dependências: oito times trabalhando em serviços realmente independentes precisam de muito menos aparato do que três times mexendo no mesmo módulo.
O SAFe ainda é ágil?
Depende do que você considera. O SAFe mantém iterações curtas, software funcionando, retrospectivas e demonstrações, e acrescenta camadas de planejamento e governança que os autores do Manifesto Ágil não reconheceriam. Quem valoriza a autonomia dos times acima de tudo enxerga nessas camadas a volta do peso de processo contra o qual o ágil surgiu; quem trabalha em grandes organizações reguladas as vê como o preço de conseguir aprovar qualquer forma de entrega iterativa.
Qual é a diferença entre LeSS e SAFe?
O LeSS escala removendo estrutura: um único product owner, um único product backlog, uma única definition of done e uma única sprint para até oito times, quase sem papéis novos. O SAFe escala acrescentando estrutura: backlogs adicionais, papéis, eventos de planejamento e governança de portfólio. O LeSS exige uma mudança organizacional profunda para funcionar; o SAFe pode ser adotado por cima de uma hierarquia existente, o que é ao mesmo tempo seu atrativo e a origem da maior parte das críticas.
O modelo Spotify funciona como framework de escala?
Ele nunca foi pensado para isso. O artigo que todo mundo copiou descrevia como uma empresa estava organizada em um momento específico, e pessoas dessa mesma empresa disseram publicamente depois que nem lá ele funcionou como estava escrito. Squads, tribes, chapters e guilds são um vocabulário útil para pensar em estruturas matriciais e comunidades de prática, mas copiar o diagrama não transfere a cultura de engenharia que o fazia funcionar.