Increment | Incremento

Um increment é um conjunto de funcionalidade que é entregue, dessa maneira, no final do sprint pela equipa. Em seguida, vamos ver em maior detalhe o que é um incremento.

Primeiramente, os projetos scrum decompõem-se em sprints e releases.

Um sprint, ou iteração, é, dessa maneira, um período de tempo curto e de duração fixa. Um sprint tem, a princípio, uma a quatro semanas. Durante esse período a equipa trabalha, dessa forma, nos items selecionados do product backlog e desenha, desenvolve e testa funcionalidades. A equipa entrega, finalmente, um conjunto de funcionalidades, vulgarmente designado por increment, ou potentially shippable product. Surpreendentemente, no final do sprint, os utilizados finais podem ou não receber o increment. Por outras palavras, o increment, é um conjunto de novas funcionalidades ou melhorias às funcionalidades criadas em sprints anteriores. Nesse sentido, a equipa apenas pode adicionar os items do product backlog ao increment quando estes estão terminados. Ou seja, os items do product backlog que não foram terminados voltam para o product backlog se essa for a intenção do product owner.

Incremento | Increment | Potentially Shippable Product

Webinars Gratuitos

Cursos Agile

No final do sprint os developers e o product owner demonstram o incremento aos clientes para que eles possam dar o seu 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 feedback do cliente e ajustar o produto de acordo com esse feedback, melhor. Por isso, o incremento deve apresentar novas funcionalidades e que sejam visiveis e testáveis pelos clientes e utilizadores, de outra forma não seria possível obter o feedback.

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

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.