Glossário

Definição de Pronto (DoD)

Definição de Pronto (DoD) é um acordo de equipe compartilhado e explícito que especifica todas as condições que um incremento de produto deve atender antes de ser declarado "pronto" em um sprint Agile. Um DoD rigoroso previne o acúmulo de dívida técnica oculta, evita o fechamento prematuro de trabalho incompleto e garante que cada incremento atenda ao padrão de qualidade da equipe.

?

Quais condições são tipicamente incluídas na Definição de Pronto de uma equipe de software?

Um DoD abrangente para uma equipe de produto SaaS tipicamente inclui: código escrito e submetido via pull request; código revisado por pares por pelo menos um outro engenheiro; testes automatizados escritos e aprovados (unit tests, integration tests e cenários end-to-end relevantes); nenhuma falha de regression na test suite; critérios de aceitação verificados pelo PM ou QA; performance benchmarks verificados (target latency atingida para critical paths); security review concluída se a mudança envolver authentication, data access ou entradas de dados externas; documentação interna atualizada (API docs se aplicável, architecture decision record se uma decisão de design significativa foi tomada); artigo da central de ajuda atualizado ou criado (se a mudança afetar a customer-visible functionality); e feature flag configurada se um staged rollout for planejado.
?

A Definição de Pronto deve ser definida em nível de equipe ou organizacional?

Organizações se beneficiam de um DoD mínimo em nível organizacional (org-level DoD) que estabelece padrões de qualidade não negociáveis (automated tests, security review para mudanças sensíveis, documentação) que se aplicam a todas as equipes. Equipes individuais podem estender o org DoD com critérios adicionais relevantes para seu domínio específico (por exemplo, a equipe de dados pode adicionar "scripts de migração de dados testados e revertidos com sucesso em staging"; a equipe mobile pode adicionar "testado nas versões mínimas de OS suportadas"). Product Ops trabalha com a liderança de Engenharia para definir o org-level DoD, documenta-o como um padrão formal e garante que seja referenciado em materiais de onboarding para novos engenheiros e PMs.
?

Como a Definição de Pronto é aplicada sem se tornar um fardo burocrático?

A aplicação é mais eficaz quando é automatizada ou incorporada ao fluxo de trabalho, em vez de depender de checklists manuais. Aplicação automatizada: pipelines de CI/CD que bloqueiam o merge em caso de falha de teste ou violações de linting; regras de proteção de branch de repositório que exigem aprovação de PR antes do merge; ferramentas automatizadas de varredura de segurança que sinalizam vulnerabilidades como CI checks. Aplicação humana: DoD como um checklist na agenda da sprint review (a própria sprint review é o portão — se os critérios do DoD não forem atendidos, o trabalho não é aceito e é transferido); uma breve etapa de verificação de QA antes que as stories passem de "Review" para "Done" no board. Product Ops realiza auditorias periódicas de DoD — amostrando stories concluídas e verificando se os critérios do DoD foram realmente atendidos — para prevenir a inflação de notas na sprint velocity.

Desafio de Conhecimento

Dominou Definição de Pronto (DoD)? Agora tente adivinhar a palavra de 5 letras relacionada!

Digite ou use o teclado