Resenha Metodologia Ágil
A definição de pronto é fundamental para uma equipe de Scrum altamente funcional. São características / critérios que sua equipe deve atender para dizer que os requisitos realmente estão prontos, não se tratando apenas da funcionalidade, mas também de qualidade.
Definição de pronto, é uma simples lista de atividades (codificação, comentários, revisão de código, testes de integração, documentação, implantação, etc.) que adiciona e entrega valor ao produto, e quando mantemos sempre esse foco faz com que muitas atividades e itens do backlog desnecessários sejam eliminadas. Um item de backlog deve atender todas as características especificadas no conceito de pronto, podemos ter um item onde deixa de atender apenas uma dessas características, logo o mesmo não está pronto definitivamente pois um item de backlog está ou não pronto, não existindo meio termo. Embora cada membro da equipe tenha um conceito diferente de pronto, todos os integrantes devem ter um entendimento compartilhado do que significa o trabalho estar pronto, assegurando a transparência, incrementando o produto final.
A mesma definição também orienta o time de desenvolvimento no conhecimento de quantos itens do backlog devem ser selecionados na reunião de planejamento do Sprint, onde o propósito final do Sprint é entregar funcionalidade potencialmente utilizáveis que aderem à definição de "Pronto" do time Scrum.
O time de desenvolvimento entrega um incremento de funcionalidade do produto a cada
Sprint, e este incremento é utilizável e o Product Owner pode liberá-lo imediatamente. Se a definição de pronto é parte das convenções, padrões e diretrizes do processo de desenvolvimento de software da organização, todos os times devem segui-la como um mínimo, claro, podendo também incrementa-la de acordo com as necessidades do produto ou time. Caso a organização não tenha essas definições, o time de desenvolvimento deve elaborar a as definições apropriadas