SAFe® explicado – o valor "Alinhamento" para o produto
O SAFe baseia-se em quatro valores centrais. O primeiro desses valores é "Alignment" – em português: "Alinhamento". Mas por que o alinhamento é tão importante que foi definido como valor principal – e o que está por trás disso?
Neste artigo, vamos nos concentrar apenas no alinhamento do produto. Ter um alinhamento técnico é igualmente importante, mas a abordagem aqui é diferente.
A seguinte situação é comum em novas equipes ágeis:
No final do Sprint, porém, a situação geralmente é assim:
Em muitas equipes, a diversidade de temas e a complexidade da implementação também crescem muito rapidamente. Mas o problema é basicamente o mesmo:
Ninguém sabe o que é importante no geral – cada um trabalha na sua própria direção. Em vez de se complementarem, todos otimizam o próprio trabalho e tentam alcançar os próprios objetivos. Se depois ainda faltar em cada equipe individual a visão do que é importante no todo, o resultado final também muitas vezes não gera valor para o cliente. Uma review entre equipes acaba acontecendo assim:
Quanto mais equipes estão envolvidas no desenvolvimento do produto, mais difícil costuma ser manter a visão geral.
Como desenvolvedor individual, você se concentra – com razão – nos objetivos da sua própria equipe e no backlog da sua equipe. Mas: como garantir que os objetivos das diferentes equipes estejam alinhados entre si?
Se você esquecer esse ponto, as equipes rapidamente seguem em direções diferentes:
Exatamente essas diferentes direções impedem que o cliente fique satisfeito, mesmo quando cada equipe fez o melhor possível e até alcançou a meta estabelecida.
No SAFe, busca-se evitar essa situação através de diversas medidas.
No início de cada Program Increment acontece um planejamento conjunto. Nele, as equipes individuais definem suas próprias metas, sincronizam-nas entre si – e as alinham com os objetivos superiores do incremento:
Todas as equipes conhecem assim a sua contribuição para o "todo maior" e obtêm uma compreensão clara de para onde a sua jornada vai no próximo incremento. A base para o diálogo importante entre as equipes é uma compreensão compartilhada de como os objetivos das equipes estão definidos em relação ao objetivo geral e aos objetivos das outras equipes.
Enquanto o incremento está em andamento, as equipes sincronizam regularmente a sua abordagem e o seu estado atual em relação aos seus próprios objetivos e também em conjunto em relação aos objetivos de PI superiores. A jornada das equipes durante o incremento tem mais ou menos este aspeto:
No início de cada Sprint, as equipes definem seu respectivo objetivo de iteração. No final da iteração, verifica-se se esse objetivo foi alcançado individualmente e se ainda está alinhado com a direção comum. Pode acontecer de ter havido algum desvio. Mas graças à System Demo regular, isso é identificado rapidamente e de forma clara. Pode-se corrigir o rumo imediatamente no próximo Iteration Planning.
O ponto mais importante do alinhamento conjunto está na seguinte afirmação: "Ou temos sucesso juntos, ou todos fracassamos." Isso significa que uma organização ganha pouco se uma equipe atinge seu objetivo, mas os objetivos gerais do incremento não foram alcançados:
As equipes não devem, portanto, apenas otimizar o alcance de seus próprios objetivos, mas também ajudar umas às outras para avançarem juntas. Isso se reflete na filosofia do SAFe: "Nada é mais forte do que uma equipe ágil – exceto uma equipe de equipes!"
O alinhamento conjunto do desenvolvimento de produtos no SAFe refere-se, portanto, igualmente aos objetivos, à forma de trabalhar – e também à atitude e mentalidade!