Como as iterações funcionam no SAFe e por que a qualidade integrada é inegociável.
As iterações do SAFe são timeboxes de 2 semanas (ocasionalmente 1 ou 3 semanas, mas 2 é o padrão). Cada iteração segue um ciclo familiar:
Planejamento da Iteração (meio dia) — A equipe revisa os objetivos da iteração, puxa histórias do backlog da equipe, as decompõe em tarefas e se compromete com o que vai entregar. No SAFe, os objetivos da iteração devem estar alinhados com os objetivos do PI estabelecidos durante o Planejamento do PI.
Execução (a maior parte da iteração) — A equipe trabalha nas histórias, realiza standups diários e integra continuamente. As histórias passam por estados: definida, em progresso, concluída. A equipe acompanha o progresso em relação aos seus objetivos da iteração.
Revisão da Iteração / Demo do Sistema (1-2 horas) — A equipe demonstra o trabalho concluído. No SAFe, isso alimenta a Demo do Sistema no nível do ART, onde todas as equipes mostram seu trabalho integrado aos stakeholders. A demo individual da equipe é uma preparação para a demo do sistema.
Retrospectiva da Iteração (1 hora) — A equipe reflete sobre o que funcionou bem, o que não funcionou e o que melhorar. No SAFe, os insights da retrospectiva também podem alimentar o evento Inspecionar e Adaptar no nível do PI.
O que é diferente do Scrum independente: A iteração é sincronizada entre todas as equipes do ART. Todos começam e terminam no mesmo dia. Essa cadência compartilhada cria pontos naturais de integração e torna a coordenação entre equipes previsível.
Cada PI inclui uma Iteração de Inovação e Planejamento (IP) no final. Isso é exclusivo do SAFe e uma de suas inovações mais valiosas.
O que acontece durante a IP:
Por que a IP é importante:
Sem tempo dedicado à inovação, o débito técnico se acumula, as habilidades estagnam e as equipes se tornam fábricas de funcionalidades. A iteração IP é uma garantia estrutural de que a melhoria e a exploração acontecem — não depende de "encontrar tempo" que nunca se materializa.
A iteração IP também fornece um buffer natural. Se as equipes encontrarem complexidade inesperada durante o PI, a iteração IP absorve o excesso sem exigir extensões de cronograma ou cortes de escopo no meio de uma iteração.
Proteja a Iteração IP
A maneira número 1 pela qual as organizações sabotam o SAFe é usando a iteração IP para 'recuperar o trabalho de funcionalidades'. Isso derrota seu propósito. O tempo de IP é um investimento na capacidade futura do sistema — proteja-o ferozmente.
O SAFe é intransigente quanto à qualidade: você não pode ser ágil com código ruim. A qualidade integrada não é algo desejável — é um valor central e um pré-requisito para fluxo sustentável.
Práticas de engenharia de software:
Práticas arquiteturais:
Por que a qualidade em escala importa mais:
Com uma equipe, a má qualidade significa entrega lenta. Com dez equipes, a má qualidade significa falhas de integração em cascata, apontamento de dedos e defeitos no nível do sistema que ninguém assume. O custo dos problemas de qualidade cresce super-linearmente com a contagem de equipes.
A Armadilha do Atalho da Qualidade
Cortar qualidade para 'ir mais rápido' é pegar emprestado do futuro a taxas de juros de agiotas. Em escala, essa dívida se acumula entre as equipes e se torna exponencialmente mais difícil de pagar.