Increment | Incremento

De acordo com o Scrum Guide, um increment é um conjunto de funcionalidades concluídas durante o sprint de acordo com a Definition of Done. Em outras palavras, o incremento são os elementos do product backlog que a equipa desenvolveu acordo com os parâmetros de qualidade. Da mesma forma, a equipa Scrum e os stakeholders inspeccionam o incremento durante a sprint review para garantir que o projeto caminha na direção correta. Sempre que necessário, a equipa ajusta o backlog para incorporar o feedback do incremento.

De acordo com a abordagem Scrum, a equipa seleciona os items do product backlog que acredita conseguir concluir durante o sprint. Antes de concluir o sprint, a equipa entrega, finalmente, um ou mais incrementos. Sendo o Scrum uma abordagem empírica, o trabalho deve ser inspeccionável. Nesse sentido, a equipa só adiciona os items do product backlog ao increment quando realmente os termina. Ao mesmo tempo, os items do product backlog que a equipa não terminou voltam para o product backlog se essa for a intenção do product owner.

para garantir que o projeto caminha na direção correta.

Increment | Incremento, scrum increment, increment vs release, definition of done increment, potentially shippable increment, scrum sprint deliverables

No final do sprint os developers e o product owner demonstram o incremento aos stakeholders para recolher feedback. Isto porque, a framework scrum recorre a sprints por estar alinhada ao princípio “falhar com frequência e falhar cedo”. Em outras palavras, se não for possível evitar a mudança, quanto mais cedo a equipa obtiver ajustar o produto, melhor. Por isso, o increment deve estar num estado inspeccionável pois de outra forma não é possível obter o feedback.

Finalmente, uma release agrega as funcionalidades de vários sprints e entrega-as aos utilizadores finais.

O que é considerado um Increment?

Um Increment pode ser:

  • Uma nova funcionalidade

  • Uma melhoria numa funcionalidade existente

  • Uma correção que melhora a experiência do utilizador

  • Um conjunto de atualizações que, juntas, criam valor

Não precisa de ser algo “grande” — o mais importante é que esteja pronto para ser usado e que tenha qualidade.

Requisitos para um Increment no Scrum

Para que a equipa possa considerar que algo é um Increment válido, tem de:

  • Cumprir os critérios definidos na Definition of Done

  • Ser integrado no produto

  • Ser testado e funcional

  • Estar potencialmente pronto para entrega

Sem estes critérios, a equipa não pode considerar que houve entrega real de valor no Sprint.

Quando se cria um Incremento?

Um novo Incremento é criado sempre que a equipa termina um item do Product Backlog de acordo com a Definition of Done.

Durante um Sprint, podem existir vários Incrementos.

Na Sprint Review, a equipa apresenta todos os Incrementos concluídos até à data como parte do resultado do Sprint.

Incremento vs Entrega

É importante distinguir:

  • Incremento: tudo o que está potencialmente pronto para ser entregue

  • Entrega (release): decisão de disponibilizar o Incremento ao cliente ou utilizadores

Dito isto, a equipa nem sempre entrega os Incrementos de imediato. Ou seja, o Product Owner decide quando entregar, com base na estratégia e no contexto do produto.

Boas práticas na gestão de Incrementos

  • Garantir que cada Incremento cumpre sempre a Definition of Done

  • Integrar e testar frequentemente, mesmo durante o Sprint

  • Usar automação para validar Incrementos com rapidez

  • Manter o foco na criação de valor — não apenas na entrega de tarefas

Conclusão

O Incremento é uma peça central do Scrum. A equipa é capaz de medir o progresso e demonstrar o valor real ao cliente através do incremento. Um Sprint sem Incremento não é um Sprint completo. Garantir que há sempre algo pronto a ser usado é uma das formas mais claras de aplicar a agilidade na prática.

Em seguida, sugerimos que veja os posts sobre os outros scrum artifacts aqui. Igualmente, sugerimos que consulte aqui os cursos de scrum master e scrum product owner.

Em suma, este artigo explica o que é um Incremento no Scrum, quando é criado, quais os critérios para ser considerado válido e como se distingue da entrega. Mostra o papel do Incremento como indicador de progresso e valor gerado em cada Sprint.