Critérios de Qualidade

Quais padrões de qualidade o trabalho deve atender para estar pronto?

Todo o código passou por revisão por pares e foi aprovado por pelo menos outro desenvolvedor.
A cobertura de testes unitários atende ao nosso limite acordado de 80% ou mais.
Nenhum bug crítico ou de alta severidade permanece em aberto.
Documentação e Comunicação

O que precisa ser documentado ou compartilhado antes de estar pronto?

A documentação voltada ao usuário foi atualizada para refletir a mudança.
As notas de versão e as entradas do changelog estão completas.
A documentação da API reflete quaisquer endpoints novos ou alterados.
Testes e Validação

Como verificamos se o trabalho realmente funciona?

Todos os critérios de aceitação da história de usuário foram atendidos.
Testes manuais concluídos nos navegadores e dispositivos suportados.
Funcionalidade validada pelo product owner antes de ser encerrada.
Implantação e Prontidão

O que precisa ser verdade para liberar o trabalho com segurança?

A funcionalidade está implantada em produção ou atrás de uma feature flag.
O monitoramento e os alertas estão configurados para a nova funcionalidade.
Há um plano de rollback ou recuperação caso algo dê errado.

O que é a Definição de Pronto?

Já entregou algo só para descobrir que, na verdade, não estava realmente concluído? A Definição de Pronto (DoD, do inglês Definition of Done) traz clareza a um dos acordos compartilhados mais importantes que uma equipe pode ter. Ela estabelece um entendimento claro e coletivo dos critérios que devem ser atendidos antes que qualquer trabalho — uma história de usuário, uma funcionalidade ou um sprint inteiro — possa ser considerado verdadeiramente concluído. Ao tornar essas expectativas explícitas, as equipes reduzem o retrabalho, melhoram a qualidade e criam um padrão confiável e repetível de entrega. Enraizada nas práticas ágeis e do Scrum, a Definição de Pronto funciona como uma lista de verificação de qualidade com a qual todos concordam antes do início do trabalho. Ela elimina as dúvidas das conversas do tipo "isso está finalizado?" e ajuda as equipes a evitar a armadilha de carregar trabalho oculto para sprints futuros. Seja definindo o "pronto" pela primeira vez ou revisitando um acordo existente, esta sessão colaborativa incentiva todas as vozes a contribuírem — de desenvolvedores e testadores a designers e product owners — para que o resultado reflita a perspectiva de toda a equipe. Conduzir esta sessão no TeamRetro facilita capturar, discutir, agrupar e priorizar os critérios que mais importam para a sua equipe. O resultado é um documento vivo que cresce junto com a maturidade e os padrões da sua equipe. O resultado é uma entrega mais previsível, menos surpresas na revisão e um senso compartilhado de responsabilidade que eleva a qualidade de tudo o que você entrega. Saiba mais sobre o conceito no <a href="https://www.scrum.org/resources/blog/done-understanding-definition-done" target="_blank" rel="noopener noreferrer">guia da Scrum.org sobre a Definição de Pronto</a>.

Formato de colaboração Definição de Pronto

Critérios de Qualidade

Quais padrões de qualidade o trabalho deve atender para estar pronto?

Este tópico captura os parâmetros técnicos e de qualidade que cada trabalho deve satisfazer antes de ser considerado concluído. Incentive a equipe a pensar sobre qualidade de código, cobertura de testes, desempenho e padrões. Faça perguntas instigantes como 'O que nos deixaria confiantes de que isso não vai quebrar em produção?' para revelar expectativas implícitas e transformá-las em critérios explícitos e mensuráveis.

Documentação e Comunicação

O que precisa ser documentado ou compartilhado antes de estar pronto?

Use este tópico para revelar as expectativas de compartilhamento de conhecimento e documentação que mantêm a equipe alinhada e reduzem confusões futuras. Estimule os participantes a considerar quem precisa saber sobre a mudança e quais artefatos devem existir. Esta costuma ser a parte mais negligenciada do 'pronto', então incentive uma reflexão honesta sobre falhas passadas.

Testes e Validação

Como verificamos se o trabalho realmente funciona?

Este tópico foca nas etapas de verificação que comprovam que o trabalho atende aos requisitos e se comporta como esperado. Oriente a equipe a pensar além dos testes automatizados, incluindo testes manuais, exploratórios e de aceitação. Incentive-os a definir quem valida o trabalho e em qual ambiente.

Implantação e Prontidão

O que precisa ser verdade para liberar o trabalho com segurança?

Aqui a equipe define o que significa o trabalho estar pronto para ser liberado e disponível para os usuários. Estimule a discussão sobre implantação, monitoramento, planos de rollback e prontidão operacional. Isso ajuda as equipes a evitar a lacuna comum entre 'código completo' e 'entregar valor de fato'.

Quando utilizar esta retrospectiva

  • Quando uma nova equipe está se formando e precisa estabelecer padrões de qualidade compartilhados desde o início.
  • Quando o trabalho está sendo frequentemente reaberto ou bugs estão escapando para a produção, sinalizando critérios de conclusão pouco claros.
  • Antes de iniciar um novo projeto ou sprint para garantir que todos concordem sobre como é o trabalho finalizado.
  • Ao integrar novos membros que precisam entender as expectativas de qualidade da equipe.
  • Durante uma retrospectiva quando a equipe identifica inconsistência na forma como o trabalho é considerado concluído.

Perguntas sugeridas para quebra-gelo

  • Se 'pronto' tivesse uma personalidade, como ela seria — perfeccionista, pragmática ou herói de última hora?
  • Qual foi a coisa mais surpreendente que você descobriu que, na verdade, NÃO estava finalizada?

Ideias e dicas para sua reunião de retrospectiva

  • Co-crie a Definição de Pronto com toda a equipe para que todos sintam senso de propriedade — evite deixar uma única pessoa ditar os padrões.
  • Mantenha os critérios realistas e alcançáveis; uma DoD excessivamente ambiciosa que nunca é cumprida mina seu propósito.
  • Torne cada critério específico e verificável para que não haja ambiguidade sobre se ele foi satisfeito.
  • Trate a Definição de Pronto como um documento vivo e revise-a periodicamente conforme os padrões e ferramentas da sua equipe evoluem.
  • Incentive os membros mais quietos a contribuir dando a todos um tempo para adicionar ideias de forma independente antes da discussão em grupo.
  • Distinga entre a Definição de Pronto e os critérios de aceitação — a DoD se aplica a todo trabalho, enquanto os critérios de aceitação são específicos de cada história.

Perguntas frequentes

O que é uma Definição de Pronto no ágil?
Uma Definição de Pronto é um conjunto compartilhado e explícito de critérios que um trabalho deve atender antes de ser considerado concluído. Ela cria um padrão de qualidade consistente em toda a equipe e reduz a ambiguidade sobre o que 'finalizado' significa.
Qual a diferença entre a Definição de Pronto e os critérios de aceitação?
A Definição de Pronto se aplica a todos os itens de trabalho como uma lista de verificação de qualidade universal, enquanto os critérios de aceitação são específicos de uma história de usuário individual e descrevem seus requisitos únicos. Ambos devem ser satisfeitos para que o trabalho esteja verdadeiramente concluído.
Quem deve participar da criação da Definição de Pronto?
Toda a equipe deve colaborar, incluindo desenvolvedores, testadores, designers e o product owner. A propriedade compartilhada garante que os critérios sejam realistas, abrangentes e respeitados por todos.
Com que frequência devemos atualizar nossa Definição de Pronto?
Trate-a como um documento vivo e revise-a periodicamente — por exemplo, durante as retrospectivas ou conforme suas ferramentas, habilidades e padrões de qualidade amadurecem. Muitas equipes a revisitam a cada poucos sprints.
Quanto tempo leva para criar uma Definição de Pronto?
Uma sessão inicial geralmente leva de 45 a 90 minutos, dependendo do tamanho da equipe e de quanto alinhamento já existe. As revisões subsequentes costumam ser bem mais curtas.

É novo no mundo das retrospectivas? Leia nosso guia sobre como conduzir uma retrospectiva →