O checklist de definição de pronto que sua equipe realmente precisa
Equipe ágil reunida em torno de um quadro branco com um checklist concluído, comemorando após finalizar um incremento do sprintO que a definição de pronto realmente é
| Definição de Pronto | Critérios de aceitação | |
|---|---|---|
| Escopo | Universal, aplica-se a todo trabalho | Específico para uma história |
| Foco | Padrões de qualidade e processo | Requisitos funcionais |
| Quem escreve | Toda a equipe Scrum | Product Owner (com contribuição da equipe) |
| Exemplo | "Código revisado por pelo menos um dev" | "Usuário pode filtrar por intervalo de datas" |
Um checklist de definição de pronto em três níveis
DoD Inicial
Testes unitários escritos e passando
Sem novos avisos ou erros do compilador
Critérios de aceitação verificados
Código mesclado na branch principal
DoD Intermediário
Testes unitários escritos e passando
Testes de integração passando
Implantado no ambiente de staging
Product Owner revisou e aprovou
Documentação técnica atualizada
Padrões de acessibilidade atendidos
DoD Avançado
Cobertura de código mantida ou melhorada
Benchmarks de performance atingidos
Implantado em produção com feature flag
Monitoramento e alertas configurados
Documentação voltada ao usuário atualizada
Notas de versão escritas
Critérios de aceitação verificados em produção
Aprovação do Product Owner concluída
Equipe observando um monitor grande exibindo um pipeline de CI/CD com marcações verdes em cada etapa, representando portões de qualidade automatizadosPor que o DoD importa mais do que você imagina para estimativas
Cinco anti-padrões que comprometem seu DoD
1. Definir e esquecer
2. Criado por uma única pessoa
3. Vago demais para verificar
Pessoa olhando para um checklist gigante com alguns itens claramente marcados como prontos e outros ambíguos, ilustrando a diferença entre critérios vagos e específicos