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.

CURSOS AGILE
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.