* Atualizado para o SAFe 6
A PI no SAFe®
O SAFe® divide a linha do tempo do desenvolvimento em uma série de iterações dentro de uma PI.
A Big Picture ilustra como uma PI é iniciada por um evento de Planejamento da PI (PI Planning) e é seguido por quatro iterações de execução, concluindo com uma iteração de Inovação e Planejamento (IP – Innovation e Planning).
Esse padrão é sugestivo, mas arbitrário, sendo que não existe uma regra fixa para quantas iterações podem existir em uma PI.
A experiência mostrou, no entanto, que uma duração de uma PI entre 8 e 12 semanas funciona melhor, com um viés em direção a durações mais curtas.
Um Trem de Soluções (Solution Train) e seus Agile Release Trains (ARTs) associados, usam a mesma cadência de PI, como mostra a figura abaixo.
A PI representa o ciclo PDCA de Shewhart, como mostrado na parte superior da figura acima. Ele combina o valor desenvolvido por cada time ágil em um marco significativo para medir objetivamente a solução em desenvolvimento.
Esse ciclo de aprendizado PDCA da PI é representado no SAFe® pelos seguintes eventos e atividades de um ART:
- Planejar – O evento PI Planning é a etapa de planejamento do ciclo
- Fazer – A execução da PI
- Checar- A demonstração do que foi feito é a verificação
- Ajustar – A inspeção e adaptação (I&A – Inspect & Adapt) é o ajuste
Cadência e entrega sob demanda
A execução contínua de PIs fornece o ritmo para que os trens e os ativos que eles criam para crescer de forma iterativa e incremental.
Embora os trens determinem o melhor ritmo de desenvolvimento de produtos, áreas de negócios estão habilitadas a lidar com lançamentos sempre que necessário, ou conforme necessidade do mercado.
A cadência de uma PI pode ser diferente da cadência de entrega. No entanto, em algumas situações, as PI e as cadências de entrega são as mesmas, o que pode ser uma grande conveniência.
Outros ARTs podem precisar entregar mais ou menos frequentemente do que a cadência da PI.
Ainda assim, outros terão vários ciclos de lançamento independentes para os vários componentes da solução.
Executando uma PI no SAFe®
Quando se trata da execução de uma PI para um único trem (ART), uma sequência de eventos ART cria um sistema de circuito fechado para manter o trem nos trilhos, conforme figura abaixo:
Cada evento do ART está descrito abaixo:
Planejamento da PI (PI Planning)
Cada PI começa com um evento de planejamento. Como o planejamento da PI ocorre em uma cadência fixa, todo o calendário de eventos de um ano, pode ser agendado com bastante antecedência.
Ao agendar os eventos de planejamento da PI com antecedência, a Organização pode reduzir o custo de viagens e logística.
Também ajuda as pessoas no trem, especialmente os proprietários da empresas, a gerenciar seus outros compromissos para garantir que possam estar presentes nesses eventos críticos.
COACH SYNC
O Release Train Engineer (RTE) normalmente facilita um evento semanal (ou mais frequentemente, conforme necessário) de Coach Sync.
A Coach Sync ajuda a coordenar as dependências dos ARTs e fornece visibilidade do progresso e impedimentos.
O RTE, Scrum Masters e outros (quando apropriado) se reúnem para revisar seu progresso em direção a marcos (milestones), objetivos da PI e dependências entre as equipes.
O evento tem uma duração de 30 a 60 minutos e é seguido por uma pós-reunião, onde os indivíduos que desejam aprofundar-se em problemas específicos podem sanar suas dúvidas e obter alinhamentos.
Sincronização de PO (PO Sync)
De maneira semelhante ao SoS, geralmente é mantida por Product Owners e Product Manager.
Esse evento geralmente ocorre semanalmente ou com mais frequência, conforme necessário.
A sincronização de PO também é feita de 30 a 60 minutos e seguida por uma pós-reunião para para resolver qualquer problema.
A sincronização de PO pode ser facilitada pelo RTE ou por um Product Manager.
O objetivo é obter visibilidade de quão bem o ART está progredindo para atingir os objetivos da PI , discutir problemas ou oportunidades com as Features e promover qualquer ajuste de escopo.
Feature é qualquer serviço que vá de encontro a necessidade de um stakeholder.
O evento também pode ser usado para se preparar para a próxima PI e pode incluir o refinamento do Backlog do ART e a priorização ponderada do menor trabalho a ser executado primeiro (WSJF) antes do próximo evento de planejamento da PI.
ART Backlog é a área de espera para as próximas Features, destinadas a atender às necessidades do usuário e oferecer benefícios de negócios para um único ART.
Gerenciamento de Versão (Release Management Meetings)
Fornecem controle para todas as próximas versões, bem como a comunicação e a gestão das mesmas.
Demonstração (System Demo)
Uma demonstração dos ativos que serão entregues. É um evento quinzenal que fornece feedback das partes interessadas sobre a eficácia e a usabilidade de todos os ativos em desenvolvimento.
Essa demonstração também ajuda a garantir que a integração entre equipes em um mesmo ART ocorra regularmente, pelo menos uma vez a cada iteração.
E como “pontos de integração controlam o desenvolvimento do produto”, a demonstração é o ponto de rotina no qual o comportamento significativo e emergente do sistema ou solução completos podem ser avaliados.
Preparação para a próxima PI (Next PI Planning Event)
A preparação para a próximo PI é um processo contínuo, com três áreas de foco principais:
A preparação para a próximo PI é um processo contínuo, com três áreas de foco principais:
- Alinhamento do gerenciamento e disponibilidade para planejar
- Backlog e antecipação de conteúdos
- Logística do evento – Instalações disponíveis
Como qualquer uma delas pode interferir potencialmente nos resultados e no comprometimento do planejamento da PI, é necessário um cuidado especial a cerca dos três fatores.
Inspeção e Adaptação (Inspect & Adapt)
A PI é concluída quando sua janela de tempo ou “time box” expira. Cada PI termina com uma demonstração final do sistema chamada PI System Demo.
Este é um evento digno de destaque que ilustra todos os recursos que foram realizados durante a PI.
Isso é feito como parte do evento de I&A (Inspect & Adapt), que é um período regular para refletir, aplicar técnicas de solução de problemas e executar ações de melhoria necessárias para aumentar a velocidade, a qualidade e a confiabilidade da próxima PI.
O resultado do evento de I&A é um conjunto de recursos de melhoria ou histórias que podem ser adicionadas à lista de pendências para o próximo planejamento da PI.
Dessa maneira, todo ART melhora cada PI.
PI para Trens de Solução (Solution Trains)
Os trens de soluções (Solution Trains) têm eventos e atividades adicionais importantes, que trazem um foco semelhante ao desenvolvimento e fornecimento bem-sucedidos de grandes soluções empresariais:
Nesta configuração do SAFe® os ARTs criam vários incrementos de valor que crescem dentro das Capabilities da solução durante a PI. As novas Capabilities devem ser projetadas, desenvolvidas, testadas e validadas holisticamente, juntamente com as Capabilities existentes da solução.
Capability é um comportamento de solução de nível superior que normalmente abrange vários ARTs. As Capabilities são dimensionados e divididos em várias Features para facilitar sua implementação em uma única PI.
Você pode ter uma visão melhor sobre as diferenças entre Features e Capabilities na imagem da Big Picture apresentada na configuração Large Solution do SAFe®.
Gostou do nosso texto sobre PI no SAFe®? Deixe seus comentários. Até mais!
Este texto é uma tradução e adaptação do texto da ©Scaled Agile Inc.