Questão 66871

Tecnologia da Informação · 2025

Questão

ID 66871

Disciplina: Tecnologia da Informação

Assuntos: Conceitos Básicos de Metodologias Ágeis, Refatoração

Ano: 2025 Banca: PERFIL - ENADE Órgão: Segundo Simulado Pnd


Uma equipe de estudantes de um curso de Engenharia de Software está desenvolvendo um aplicativo mobile como projeto final. Eles estão usando a metodologia ágil Scrum, com sprints de duas semanas. Ao final do terceiro sprint, eles apresentam o progresso ao professor-orientador. O aplicativo tem várias funcionalidades implementadas, mas a interface é pouco intuitiva e o código está se tornando difícil de manter. O professor, então, introduz o conceito de 'dívida técnica'. Ele cita Ward Cunningham, o criador do conceito: "A dívida técnica é uma metáfora que descreve as consequências de longo prazo de escolhas de design ou implementação de baixa qualidade. Assim como uma dívida financeira, a dívida técnica incorre em 'juros' – o trabalho extra que é preciso fazer no futuro por causa de uma escolha de atalho feita hoje. Às vezes, contrair dívida técnica é uma decisão consciente e estratégica para cumprir um prazo. Outras vezes, ela é contraída de forma não intencional, por falta de conhecimento ou por desleixo. Se não for 'paga' (através da refatoração), os juros podem se acumular a ponto de paralisar o desenvolvimento de novas funcionalidades." O professor então pede que a equipe identifique possíveis dívidas técnicas em seu projeto e discuta como gerenciá-las.

Qual das seguintes situações melhor exemplifica uma 'dívida técnica' e uma estratégia ágil para gerenciá-la?

Alternativas da questão 66871
Pular para o conteúdo principal