← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

Assinale a opção que, em metodologias ágeis, apresenta corretamente a principal diferença entre a "Definição de Pronto" (DoR) e a "Definição de Feito" (DoD).

Gabarito: E

Em metodologias ágeis, a ideia é simples: antes de começar uma demanda, a equipe quer saber se ela está "pronta" para entrar no trabalho; depois de executá-la, quer saber se ela está realmente "feita" de acordo com o padrão combinado. A Definição de Pronto, ou DoR (Definition of Ready), funciona como um checklist de entrada: a história de usuário pode seguir para desenvolvimento quando possui informações suficientes, critérios claros e dependências conhecidas. Já a Definição de Feito, ou DoD (Definition of Done), é o checklist de saída: a história só é considerada concluída quando atende aos critérios de qualidade e entrega estabelecidos pela equipe. Na prática, a DoR evita que a equipe comece item mal explicado, cheio de lacunas ou sem prioridade clara. A DoD evita aquela velha fantasia corporativa de chamar de pronto algo que ainda está pela metade. Ou seja, DoR olha para o início do trabalho; DoD olha para o fechamento do trabalho. O gabarito é a letra E porque ela traduz exatamente essa diferença: a história de usuário pode ser trabalhada quando atende à DoR, e é considerada concluída quando atende à DoD. Essa distinção é clássica em Scrum e em métodos ágeis em geral, embora não seja uma regra de lei, mas sim uma prática consolidada na literatura ágil e no Scrum Guide. Resumo de prova: DoR prepara a entrada, DoD valida a saída. Se a alternativa inverter isso ou trocar "história", "recurso" ou "lançamento" sem cuidado, desconfie na hora.

Continue treinando

Questões relacionadas