Time e agilidade técnica no SAFe: como a escala não vira time grande

A escala não vem de time maior. Vem de mais times pequenos, sincronizados.

· 9 min de leitura
Revisado em

Time e agilidade técnica é a competência do SAFe que responde a uma pergunta específica: o que precisa ser verdade dentro dos times para que a escala funcione. Ela cobre três dimensões: times ágeis, qualidade embutida e times de times ágeis.

E existe uma conclusão que atravessa as três, e que vale antecipar porque ela contraria a intuição de quem está crescendo uma organização: a escala não vem de time maior. Vem de mais times pequenos, sincronizados.

O tamanho da unidade não muda quando a empresa cresce. O que muda é a quantidade de unidades e o mecanismo que as coordena.

Times ágeis: duas características, não negociáveis

Um time ágil tem duas características essenciais, e as duas são condições, não preferências.

Autogerenciável. Assim como trabalhadores do conhecimento se organizam, o time decide como fazer o trabalho e como distribuí-lo. Se alguém de fora distribui tarefa, o time não é autogerenciável, é executor.

Multifuncional. O time tem todas as habilidades necessárias para entregar valor: desenhar, desenvolver, testar, implantar. A palavra "todas" é o que importa. Time que depende de outra área para terminar não entrega valor, entrega parte.

Algumas características que o SAFe atribui a esses times:

  • Otimizados para entrega de valor, não para ocupação
  • Entregam incremento a cada duas semanas
  • Têm os papéis de Scrum Master e Product Owner
  • Até dez pessoas
  • Embutem qualidade em cada incremento
  • Refinam histórias, criam, testam, desenvolvem e implantam
  • Comprometem-se com os objetivos do PI

Sobre o tamanho, vale uma nota de atualização: material mais antigo fala de cinco a onze pessoas, e o Guia do Scrum de 2020 passou a falar de tipicamente dez ou menos. A diferença numérica importa menos que a razão: o time precisa caber em uma conversa.

E o SAFe não reinventa a execução. Usa Scrum para as iterações, com transparência, inspeção e ciclos curtos, e usa o quadro Kanban para visualizar e otimizar o fluxo. Os dois, em camadas diferentes.

Qualidade embutida: por que "embutida"

Do time ágil ao trem: as três dimensões e a escala Um time ágil tem até dez pessoas, é autogerenciável e multifuncional. Qualidade embutida é o que garante que cada iteração produza incremento utilizável. De cinco a doze times formam um Agile Release Train, entre 50 e 125 pessoas, sincronizados na mesma cadência e com um backlog só. UM TIME Time ágil autogerenciável e multifuncional até 10 pessoas O QUE SUSTENTA Qualidade embutida fluxo, par, propriedade coletiva, automação, definição de pronto MUITOS TIMES Agile Release Train mesma cadência, um backlog só 5 a 12 times, 50 a 125 pessoas OS QUATRO TIPOS DE TIME DENTRO DO TREM Alinhado ao fluxo entrega valor direto a quem usa Subsistema complicado exige especialização profunda Plataforma serve os outros times Capacitação ensina e destrava os outros Os quatro tipos vêm do Team Topologies, de Matthew Skelton e Manuel Pais, e o SAFe os adotou. A escala não vem de time maior. Vem de mais times pequenos, sincronizados.
A unidade não muda de tamanho quando a organização cresce. O que muda é a quantidade de unidades e o mecanismo que as sincroniza.

A palavra escolhida carrega o argumento. Qualidade embutida significa que cada iteração produz incremento no padrão acordado, e não que existe uma fase de teste depois onde a qualidade é adicionada.

Isso não é rigor por rigor. É a condição para velocidade sustentável: sem qualidade em cada incremento, a velocidade dos primeiros meses vira retrabalho nos meses seguintes.

As práticas que o SAFe lista:

  • Estabelecer o fluxo, para que trabalho não acumule em fila invisível
  • Formação de pares e revisão entre colegas
  • Propriedade coletiva e padrões, para que qualquer pessoa possa mexer em qualquer parte
  • Automação
  • Definição de pronto, escrita e acordada

Repare de onde essa lista vem. Programação em par, propriedade coletiva, padrão de código e automação são práticas do XP. O SAFe não as inventou, adotou. Para software, as técnicas concretas são as mesmas: teste ágil, TDD, e desenvolvimento orientado a comportamento.

E um detalhe que costuma passar: as práticas de qualidade se aplicam a todos os times, de negócio ou de tecnologia. Não é uma competência da engenharia.

Antes da prova Teste seu nível com 30 questões no formato da prova do SAFe Agilist

Times de times: o Agile Release Train

Aqui está o mecanismo de escala propriamente dito.

O SAFe organiza Agile Release Trains de acordo com o fluxo de valor. Um ART reúne de cinco a doze times, entre 50 e 125 pessoas, e é isso que o framework existe para coordenar.

Três características definem o trem:

Sincronizado na mesma cadência. Todos os times seguem o mesmo ritmo de PI, o que é o que torna possível planejar dependência entre eles.

Um único backlog. Não um por time, um para o trem. É o que alinha todos à mesma missão, e é a parte mais difícil de sustentar politicamente.

Multifuncional, como o time. O trem também tem todas as habilidades necessárias para entregar o fluxo de valor, agora incluindo as áreas da organização que participam dele.

Os quatro tipos de time

Dentro do trem, os times não são todos iguais. São quatro tipos:

Alinhado ao fluxo. Organizado segundo o fluxo de trabalho, entrega valor direto a quem usa. É o tipo padrão, e deveria ser a maioria.

De subsistema complicado. Cuida de um subsistema que exige especialização ou conhecimento profundo, do tipo que não se distribui por vontade.

De plataforma. Fornece serviço e infraestrutura para os outros times consumirem.

De capacitação. Existe para ajudar os outros, levando especialidade e tornando os times proficientes em algo novo. É o único cujo sucesso se mede pela redução da própria necessidade.

Essa tipologia não é do SAFe. Vem do Team Topologies, de Matthew Skelton e Manuel Pais, e o framework a adotou. Vale saber a origem, porque o livro discute as interações entre esses tipos com muito mais profundidade do que caberia num framework de escala.

Quem responde pelo quê no trem

Cinco papéis sustentam o ART.

Release Train Engineer (RTE). É o equivalente ao Scrum Master no nível do trem: facilita, remove impedimento e conduz os eventos. Não é o chefe do trem, é quem faz o trem funcionar.

Product Management. Responde pelo backlog do ART: define e prioriza.

Business Owners. São os principais interessados no resultado do trem, e é deles que vem a atribuição de valor de negócio aos objetivos.

System Architect e Engineering. Fornece orientação de arquitetura e capacidade técnica aos times.

System Team. Fornece processo e ferramenta para integrar e avaliar os ativos com antecedência.

Uma nota de nomenclatura, porque o SAFe 6.0 mexeu nisso: o que era Program Backlog virou ART Backlog, e a palavra "Program" saiu em favor de "ART" em todo o framework. Material anterior a 2023 usa o termo antigo.

O que costuma travar

A parte conceitual é direta. O que trava é outra coisa, e na minha visão são duas.

Multifuncional na planilha e dependente na prática. O time é declarado multifuncional, mas depende de um time de banco de dados, de um time de infraestrutura e de uma fila de segurança para entregar. Nesse arranjo, a autonomia é nominal e o PI Planning transforma-se em negociação de fila.

Time de plataforma que vira gargalo. O tipo existe para servir os outros, e quando ele fica sem capacidade, todos os times alinhados ao fluxo param juntos. É o ponto único de falha mais comum em ART grande, e ele não aparece no quadro de nenhum time, só no atraso de todos.

Na sua organização, quando um time diz que está bloqueado, a dependência aparece em algum lugar visível, ou ela só se materializa como atraso na véspera da entrega?

Perguntas

Dúvidas frequentes

Quantas pessoas tem um time ágil no SAFe?

Até dez pessoas, alinhado ao que o Guia do Scrum passou a recomendar em 2020. Material anterior fala de cinco a onze. O ponto não é o número exato: é que o time precisa caber numa conversa e ter todas as habilidades para entregar valor sozinho.

O que é um Agile Release Train?

É a organização de cinco a doze times ágeis em torno de um fluxo de valor, entre 50 e 125 pessoas. Todos na mesma cadência, com um único backlog e uma missão comum. É o mecanismo que o SAFe usa para escalar sem aumentar o tamanho dos times.

O que é qualidade embutida no SAFe?

É garantir que cada iteração produza incremento no padrão de qualidade acordado, em vez de deixar qualidade para uma fase de teste no fim. As práticas são fluxo, programação em par, revisão entre pares, propriedade coletiva do código, automação e definição de pronto.

Quais são os tipos de time em um ART?

Quatro: alinhado ao fluxo, que entrega direto a quem usa; de subsistema complicado, que exige especialização profunda; de plataforma, que serve os outros times; e de capacitação, que ensina e destrava. A tipologia vem do Team Topologies e o SAFe a adotou.

O SAFe usa Scrum e Kanban?

Usa os dois, e em papéis diferentes. Scrum dá a cadência das iterações, com transparência, inspeção e ciclos curtos. Kanban dá a visualização e a otimização do fluxo de trabalho. Não são alternativas: operam em camadas distintas.

Sobre o autor

Raphael Fontes é executivo de tecnologia e lidera a tecnologia da Sesatech como Diretor de Tecnologia (CTO). Escreve sobre inteligência artificial, automação, engenharia, dados, gestão de projetos e liderança. Trajetória completa.