Product Backlog Building: Um guia prático para criação e refinamento de backlog para produtos de sucesso

Refinamento contínuo

Refinamento é o ato de quebrar as funcionalidades ou incluir informações adicionais aos PBIs para ter itens menores e mais precisos. Essa é uma atividade contínua para adicionar detalhes aos PBIs, como descrição, ordem e tamanho. A definição de preparado é o guia para o trabalho de refinamento do backlog.

PBIs refinados geralmente são alocados às Sprints seguintes. Por exemplo, um time atualmente na Sprint N, deve estar refinando itens para a Sprint N +1. Um time na Sprint 0 deve refinar itens do backlog para a Sprint 1. Um time na Sprint 6 deve refinar itens do backlog para a Sprint 7.

Essa é a forma ágil de trabalhar: sem refinar antecipadamente itens que somente serão trabalhados em um futuro distante. Projetos não ágeis tinham a tendência de primeiro refinar tudo, para depois desenvolver tudo.

DICA: Faça somente o refinamento para os PBIs seguintes (de uma a

três Sprints, no máximo). Evite refinar PBIs que somente serão

desenvolvidos muitas Sprints à frente.

Times ágeis trabalham com refinamento contínuo e entrega contínua. Dessa forma, no trabalho de refinamento contínuo, o time considera os insights e feedbacks dos usuários em relação aos incrementos que ele já está utilizando, os quais já foram entregues anteriormente.

Entrega contínua – do inglês, continuous delivery15 – é uma prática de engenharia de software na qual os times de desenvolvimento de software produzem um produto entregável em ciclos curtos, garantindo que o software possa ser lançado com segurança a qualquer momento.