Increment | Incremento
No Scrum, um increment é um conjunto de funcionalidades concluídas durante o sprint, seguindo a Definition of Done. Além disso, representa os itens do product backlog que a equipa desenvolveu com qualidade e prontidão para utilização. De forma semelhante, a Scrum Team e os stakeholders inspecionam o incremento durante a Sprint Review, garantindo que o projeto caminha na direção correta. Portanto, sempre que necessário, a equipa ajusta o backlog para incorporar feedback obtido a partir do incremento.

CURSOS AGILE
Seleção e Criação de Incrementos
Durante o sprint, a equipa seleciona os itens do backlog que acredita conseguir concluir. Em seguida, entrega um ou mais increments ao final do sprint. Como o Scrum é uma abordagem empírica, o trabalho deve ser sempre inspeccionável. Assim, a equipa só adiciona os itens ao incremento quando estão realmente completos. Por outro lado, itens não concluídos regressam ao product backlog, caso o Product Owner decida reincorporá-los no futuro.
Demonstração e Feedback ao Increment
No final do sprint, os developers e o product owner apresentam o increment aos stakeholders para recolher feedback. Isto porque, a framework Scrum valoriza o princípio de “falhar cedo e falhar com frequência”. Em outras palavras, quanto mais cedo a equipa receber feedback, mais rápido consegue ajustar o produto às necessidades reais. Portanto, o increment deve estar sempre em estado inspeccionável, pois só assim é possível obter respostas úteis dos stakeholders.
Releases e Incrementos
Além disso, uma release agrega funcionalidades de vários sprints e entrega-as aos utilizadores finais. Assim, é importante distinguir entre increment e entrega:
-
Increment: tudo o que está potencialmente pronto para ser entregue.
-
Entrega (release): decisão de disponibilizar o increment ao cliente ou utilizadores.
Dito isto, a equipa nem sempre entrega os increments de imediato. O Product Owner define o momento da entrega com base na estratégia e contexto do produto.
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.
Importante, o tamanho do increment não é relevante. O que importa é que esteja pronto para uso e cumpra os critérios de qualidade.
Requisitos para um Increment no Scrum
Para ser considerado válido, um increment deve:
-
Cumprir a Definition of Done.
-
Ser integrado no produto.
-
Ser testado e funcional.
-
Estar potencialmente pronto para entrega.
Sem estes critérios, não é possível considerar que houve entrega de valor real no sprint.
Boas práticas na gestão de Incrementos
Além disso, a equipa deve:
-
Garantir que cada increment cumpre sempre a Definition of Done.
-
Integrar e testar frequentemente, mesmo durante o sprint.
-
Usar automação para validar increments rapidamente.
-
Manter foco na criação de valor, e não apenas na conclusão de tarefas.
Conclusão
O increment é uma peça central do Scrum. Portanto, permite à equipa medir progresso e demonstrar valor real ao cliente. Em seguida, garante que cada sprint produz algo pronto a ser usado, aplicando 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, o increment é o conjunto de funcionalidades concluídas durante o sprint que cumpre a Definition of Done. Além disso, mostra o valor gerado pela equipa e permite ajustar o produto com base no feedback dos stakeholders. Portanto, cada increment é essencial para medir progresso, manter qualidade e entregar soluções reais em cada sprint.