Pular para o conteúdo
Scrum

O que é Incremento?

Em português: Incremento do produto

Incremento é uma parte utilizável e integrada do produto que cumpre a Definition of Done e aproxima o time da Meta do Produto.

Incremento, no Scrum, é um passo concreto e utilizável em direção à Meta do Produto, integrado aos incrementos anteriores e verificado para funcionar em conjunto. Um item do Product Backlog só se torna parte dele quando cumpre a Definition of Done. Pode haver vários Incrementos numa Sprint, e sua entrega aos usuários não depende de esperar a Sprint Review.

Origem

Ken Schwaber e Jeff Sutherland desenvolveram Scrum desde a década de 1990 e publicaram a primeira versão do Scrum Guide em 2010. O Incremento faz parte dos artefatos do framework. A versão oficial de 2020 o descreve como um passo concreto em direção à Meta do Produto, utilizável, aditivo aos incrementos anteriores e completamente verificado com eles.

Em 2020, a Definition of Done passou a ser apresentada como o compromisso do Incremento. O guia afirma que vários Incrementos podem ser criados numa Sprint e que eles podem ser entregues antes de sua conclusão. A Sprint Review serve para inspecionar o resultado, não como portão de liberação.

Fonte primária: The Scrum Guide

Na prática

Pense em ampliar uma casa que já está em uso: uma nova parte só ajuda se for segura, acessível e funcionar com a estrutura existente. No Scrum, o Incremento amplia ou melhora o produto de forma utilizável. Não basta uma funcionalidade isolada parecer pronta na máquina de uma pessoa. Ela precisa cumprir o padrão de qualidade do produto e funcionar junto com o que já existe. A Definition of Done torna esse padrão transparente.

O que acontece quando falta

Sem Incrementos utilizáveis, o time pode acumular trabalho parcialmente feito ao longo de várias Sprints. As pessoas interessadas veem apresentações, mas não têm uma base confiável para inspecionar produto ou dar feedback sobre uso. Testes, integração e correções ficam para uma fase futura, aumentando incerteza.

Quando cada Sprint contém uma parte realmente pronta, o time consegue avaliar progresso e opções de liberação. Isso não garante, por si, que o produto terá sucesso. É uma condição para aprender com algo concreto e adaptar o caminho, em vez de confundir atividade com entrega.

Como funciona o Incremento no Scrum

Pense em ampliar uma casa que já está em uso: uma nova parte só ajuda se for segura, acessível e funcionar com a estrutura existente. No Scrum, o Incremento amplia ou melhora o produto de forma utilizável. Não basta uma funcionalidade isolada parecer pronta na máquina de uma pessoa. Ela precisa cumprir o padrão de qualidade do produto e funcionar junto com o que já existe. A Definition of Done torna esse padrão transparente.

Relação com o Product Backlog. O Product Backlog reúne trabalho futuro do produto. Quando um item atende à Definition of Done, nasce uma parte do Incremento. O item não entra por porcentagem de conclusão nem por avaliação informal de alguém. Se não cumpre o padrão, não pode ser apresentado como pronto. A transparência permite que o time e pessoas interessadas saibam o que realmente está disponível para uso.

Integração com o produto. O Scrum Guide 2020 diz que cada Incremento é aditivo aos anteriores e verificado para funcionar em conjunto. Uma mudança que opera sozinha, mas quebra um fluxo existente, ainda não atende a esse princípio. Testes, revisão, integração e outras verificações dependem da qualidade exigida pelo produto. Não há uma lista universal de tarefas técnicas no guia; o time e a organização definem o padrão adequado na DoD.

Utilizável não é necessariamente liberado. Um Incremento deve estar em condição de uso. A decisão de expor a mudança pode depender de estratégia de lançamento, comunicação ou outras condições de negócio. Essa distinção não autoriza chamar de utilizável algo que ainda precisa passar por testes essenciais. Uma feature flag pode controlar exposição, mas não apaga defeitos nem substitui a DoD. A possibilidade de liberar deve ser real, não apenas teórica.

Mais de um por Sprint. A Sprint não é um lote obrigatório que só gera resultado no último dia. Um time pode concluir um recorte na primeira semana e outro depois. Se cada um cumprir a DoD e se integrar ao produto, ambos são Incrementos. Isso reduz o tamanho das mudanças e pode acelerar feedback. Também pode haver apenas um Incremento numa Sprint, desde que o time alcance um resultado utilizável. Frequência de liberação ao cliente depende do produto e não é uma competição entre equipes.

Relação com a Meta do Produto. O Incremento deve representar um passo rumo à Meta do Produto, o objetivo de longo prazo presente no Product Backlog. Uma entrega tecnicamente pronta pode não gerar o resultado de negócio esperado; por isso, a equipe precisa observar uso e aprender. Porém, falta de resultado não torna retroativamente a parte não pronta. Qualidade de construção e valor percebido são perguntas diferentes que o time examina em momentos apropriados.

Na Sprint Review. O Time Scrum apresenta e discute o resultado da Sprint com pessoas interessadas para inspecionar progresso e adaptar o Product Backlog. Incrementos podem ter sido liberados antes da reunião. A Review não é uma aprovação formal que transforma trabalho incompleto em pronto, nem um portão pelo qual toda mudança deve passar antes de chegar ao usuário. O feedback obtido pode alterar prioridades e os próximos recortes.

Quem faz o quê. Os Desenvolvedores são responsáveis por incutir qualidade ao aderir à Definition of Done. O Product Owner é responsável por maximizar o valor do produto e pela gestão eficaz do Product Backlog. O Scrum Master ajuda o time a focar Incrementos de alto valor que atendam à DoD. O Scrum Guide não cria uma etapa em que o PO certifica, no fim da Sprint, se os Desenvolvedores fizeram algo pronto.

Exemplo fora de software. Scrum pode ser aplicado a produtos e serviços não digitais. Uma melhoria de atendimento, por exemplo, só é utilizável se orientações, pessoas e canais necessários estão preparados conforme o padrão acordado. Um documento ainda não aprovado ou um piloto sem acesso ao cliente pode ser aprendizado útil, mas não deve ser confundido com um Incremento pronto do serviço. O time precisa adaptar a DoD ao produto real.

O Incremento é a evidência de progresso concreto. Estimativas, histórias iniciadas e apresentações de slides podem ajudar a planejar ou explicar trabalho, mas não substituem uma parte utilizável. Quando o time mantém essa distinção, consegue inspecionar resultado com honestidade e decidir melhor o que fazer depois.

Exemplo de Incremento em um produto de agendamento

Imagine um time hipotético que melhora um sistema de agendamentos. A Sprint dura duas semanas e a Meta é reduzir erros de confirmação. Antes, o time mostra oito itens na Sprint Review. Cinco estão em ambiente de teste, dois precisam de revisão de segurança e um depende de integração. Nenhum cumpre integralmente a DoD. Os números são ilustrativos. A demonstração parece movimentada, mas não há Incremento utilizável.

Na Sprint seguinte, o time divide a mudança em recortes menores. Primeiro, melhora a mensagem de confirmação para todos os agendamentos e verifica acessibilidade, testes e operação conforme a DoD. Essa parte se integra ao produto e pode ser liberada no quarto dia. Depois, acrescenta uma confirmação por outro canal, também integrada e verificada. O time pode apresentar ambos na Review e discutir o efeito observado nas dúvidas de usuários.

O número de itens ditos "prontos" pode cair de oito para dois, mas a informação fica mais confiável. Se o segundo recorte ainda depender de uma autorização externa, ele não entra no Incremento até cumprir o padrão. O time torna o impedimento visível e adapta seu plano sem mascarar o estado do trabalho.

Em um serviço presencial, o recorte poderia ser uma nova orientação de recepção implantada em uma unidade piloto com pessoas treinadas, material acessível e um modo de observar erros. Uma apresentação da proposta, por si só, não seria a melhoria utilizável. O contexto determina o que compõe o Incremento e como verificar que funciona com o serviço existente.

Como produzir Incrementos utilizáveis

  1. Defina o objetivo e o recorte

    Escolha uma parte pequena do produto que ajude a avançar a Meta da Sprint e possa ser integrada.

  2. Torne a DoD explícita

    Confirme padrão de qualidade e dependências antes de chamar um item de pronto.

  3. Integre cedo

    Junte o novo comportamento ao produto existente e verifique que ambos funcionam em conjunto.

  4. Conclua e exponha o estado real

    Marque pronto apenas o que cumpre a DoD. Mostre bloqueios e itens incompletos sem porcentagens enganosas.

  5. Decida sobre a liberação

    Quando utilizável, avalie se e como expor a mudança. Não trate a Review como portão obrigatório.

  6. Inspecione resultado

    Observe uso e feedback, discuta-os na Review e adapte o Product Backlog.

Erros comuns sobre Incrementos

  • Chamar "quase pronto" de Incremento. Trabalho pendente da DoD continua incompleto.
  • Esperar a Review para liberar. O evento não é um portão de aprovação.
  • Ignorar integração. Uma função que quebra o produto existente não é um passo utilizável.
  • Confundir deploy e valor. Estar em produção não demonstra benefício para usuários.
  • Usar feature flag como desculpa. Esconder a interface não substitui qualidade.
  • Medir apenas quantidade de itens. Um recorte pronto pode valer mais que muitos itens iniciados.

Visão K21

O que a gente aprendeu na prática sobre Incrementos

Rafael Sabbagh, em Novidades no Guia do Scrum: Por que e o que mudou?, explica que não é preciso esperar a Sprint acabar para entregar um Incremento. A gente usa isso para questionar a ideia de que só existe valor no dia da Review.

Avelino Ferreira Gomes Filho, em O que é Scrum?, descreve a construção iterativa e incremental do produto. Quando o time chama de Incremento uma parte que ainda depende de testes ou integração, perde a transparência que essa ideia exige. O padrão de pronto precisa ser observado em cada parte incorporada ao produto.

Baseado nos posts: Novidades no Guia do Scrum: Por que e o que mudou?; O que é Scrum?

Para se aprofundar

No blog da K21

Fontes primárias

Termos relacionados

Perguntas frequentes

Incremento precisa ser liberado em produção?

O Scrum Guide exige que o Incremento seja utilizável e cumpra a Definition of Done, mas não obriga sua liberação a usuários ao fim de cada Sprint. A decisão de expor pode depender de contexto de negócio. O time não deve usar essa distinção para deixar testes ou integração essenciais para depois. A possibilidade de uso precisa ser concreta.

Pode haver vários Incrementos na mesma Sprint?

Sim. O Scrum Guide 2020 afirma que vários Incrementos podem ser criados durante uma Sprint. Cada um precisa cumprir a Definition of Done, ser utilizável e funcionar com os anteriores. Eles podem ser liberados antes da Sprint Review. O número não é um objetivo em si; o foco é avançar a Meta do Produto com qualidade e obter oportunidades de aprendizado.

Um item incompleto pode aparecer na Sprint Review?

O time pode falar sobre trabalho em andamento e obstáculos para dar transparência, mas não deve apresentá-lo como parte de um Incremento pronto. O Scrum Guide diz que um item que não cumpre a Definition of Done não pode ser liberado nem apresentado na Sprint Review como Incremento. A conversa pode ajudar a adaptar o plano, desde que o estado real fique claro.

Qual a diferença entre Incremento e release?

Incremento é uma parte utilizável do produto que cumpre a Definition of Done e funciona com as partes anteriores. Release é a decisão de disponibilizar comportamento a usuários. Um Incremento pode existir antes de sua exposição, e vários podem compor uma liberação. A separação não deve esconder trabalho de qualidade ainda pendente. A Review também não determina automaticamente o momento de release.

O Product Owner aprova o Incremento no fim da Sprint?

O Scrum Guide 2020 não define uma etapa de aceite final pelo Product Owner. Os Desenvolvedores aderem à Definition of Done ao construir o Incremento; o Product Owner responde pelo valor do produto e pela gestão do Product Backlog. Colaboração durante a Sprint ajuda a esclarecer necessidades. A Sprint Review inspeciona resultado e adapta o plano, mas não transforma um item incompleto em pronto.

Cursos K21 recomendados

Certified ScrumMaster® (CSM)

Scrum Alliance · 16 horas ao vivo

Ver curso

Certified Scrum Product Owner® (CSPO)

Scrum Alliance · 16 horas ao vivo

Ver curso
Adicione como fonte preferencial no Google