A Iteration Planning é essencial para que os times ágeis discutam e planejem o trabalho a ser realizado durante a próxima iteração. Além disso, o termo é correspondente à Sprint Planning do Scrum, no entanto, no contexto SAFe esta reunião demanda atenção em pontos específicos.

Para isso, é necessário discutir alguns tópicos importantes que podem elevar a qualidade deste importante evento de time.

Para saber mais sobre essa reunião, também chamada de Planejamento de Iteração, continue a leitura deste artigo.

O que é uma Iteration Planning no SAFe?

Primeiramente, precisamos ter em mente que o SAFe consiste em um framework ágil com princípios, práticas e competências voltados para o desenvolvimento no nível corporativo. Para que seus objetivos sejam alcançados, ele recorre a conceitos pertencentes ao Lean Agile e ao DevOps. 

A Iteration Planning é um evento voltado para que os membros do time possam detalhar, estimar e planejar os itens do Team Backlog priorizados pelo Product Owner que devem ser entregues na iteração que se inicia.

Em outras palavras, é o momento de estabelecer os objetivos da Iteração frente as necessidades de negócio e a capacidade de trabalho do time. Para isso, o time precisa compreender bem os itens do backlog propostos e, em muitas vezes, dividir e organizar um conjunto de tarefas técnicas.

Leia também: SAFe e Scrum — Como Se Relacionam

O que não pode faltar em uma Iteration Planning?

Para que a Iteration Planning seja uma reunião efetiva o time precisa estar atento aos seguintes aspectos:

  • DoR (Definition of Ready):
    • Dividir as histórias de usuário e até mesmo modificá-las pode ser comum durante a Iteration Planning, porém as histórias precisam estar devidamente “preparadas” e obedecer o DoR (definition of ready) do time. Caso isto não ocorra, a reunião será desgastante e o time pode se comprometer com algo que ainda tem um grau de incerteza alto.
  • DoD (Definition of Done):
    • Times ágeis estabelecem o DoD (Definition of Done) para tornar explícita algumas ações necessárias para concluir uma tarefa como, por exemplo: desenvolvimento baseado em boas práticas, testes, publicação, entre outros. Ter clareza do DoD ajuda o time a pensar em estimativas mais próximas da realidade e promove uma entrega de qualidade.
  • Capacidade de entrega:
    • Para saber a quantidade de trabalho queremos realizar, é preciso antes conhecer a quantidade de trabalho que podemos entregar. Realizar uma Iteration Planning sem esta informação poderá nos levar a assumir compromissos pouco realistas.
  • Compromissos assumidos durante a PI Planning:
    • No contexto SAFe os times trabalham em um Agile Release Train (ART) e estão alinhados em um objetivo comum a cada Planning Interval (PI). Desta forma, o time deve trazer para a Iteration Planning os compromissos assumidos durante a PI Planning e criar um plano que esteja conectado com os objetivos, dependências e milestones discutidos previamente.
  • Reservar capacidade de trabalho de forma adequada:
    • Alguns times não planejam débitos técnicos, refactoring e itens de melhoria destacados na última retrospectiva, o que inibe a melhoria do produto e limita a evolução do próprio time.

Quem deve participar da Iteration Planning no SAFe?

De forma geral, os participantes da Iteration Planning costumam ser:

  • o Product Owner;
  • o Scrum Master, que atua como facilitador da reunião;
  • todos os membros do time;
  • caso exista alguma necessidade, stakeholders, especialistas e membros de outros times e áreas serão muito bem-vindos.

Leia também: Os Quatro Valores do Scaled Agile Framework (SAFe)

Se você quer saber mais sobre o universo das metodologias ágeis e entender como essas ferramentas podem te ajudar a se destacar no mercado, confira nosso artigo sobre o Certified SAFe Agilist e descubra três razões para fazer esse curso.

Adaptworks

@Adaptworks

Deixe um comentário